zxd3014779200

hostloc一键获取积分shell脚本
#!/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/u...
扫描右侧二维码阅读全文
16
2019/05

hostloc一键获取积分shell脚本

#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# Usage:
### bash <(curl -s https://raw.githubusercontent.com/mixool/script/debian-9/hostloc.sh) ${username} ${password}

# user info: change them to yours or use parameters instead.
username="$1"
password="$2"

#
UA="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"

# workdir
workdir="/root/hostloc_cookie"
[[ ! -d "$workdir" ]] && mkdir $workdir

function login() {
  echo 
  echo -n $(date) 登陆...
  data="mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1&fastloginfield=username&username=$username&cookietime=$(shuf -i 1234567-7654321 -n 1)&password=$password&quickforward=yes&handlekey=ls"
  curl -s -H "$UA" -c $workdir/cookie_loc.txt --data "$data" "https://www.hostloc.com/member.php" | grep -o "www.hostloc.com" && echo -n $(date) 成功 || status="1"
  [[ $status -eq 1 ]] && echo -n $(date) 失败 && exit 1
}

function credit() {
  echo  
  creditall=$(curl -s -H "$UA" -b $workdir/cookie_loc.txt "https://www.hostloc.com/home.php?mod=spacecp&ac=credit&op=base" | grep -oE "积分: </em>\w*" | awk -F'[>]' '{print $2}')
  echo $(date) 目前积分为:$creditall
}

function view() {
  echo  
  echo -n $(date) 访问空间...
  for((i = 6610; i <= 6620; i++))
  do
  echo -n .
  curl -s -H "$UA" -b $workdir/cookie_loc.txt "https://www.hostloc.com/space-uid-$i.html" >/dev/null; sleep 10
  [[ $i -eq 6620 ]] && echo 
  done
  echo -n $(date) 完成
}

function main() {
  login
  credit
  view
  credit
  
  # clean
  rm -rf $workdir

  # exit
  echo 
  echo $(date) $username Accomplished.  Thanks!
}

main

运行图
请输入图片描述

本文转载自:https://www.hostloc.com/thread-545329-1-1.html

Last modification:May 16th, 2019 at 05:59 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment