全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1820|回复: 10

loc签到脚本 bash 版

[复制链接]
发表于 2020-3-9 12:36:26 | 显示全部楼层 |阅读模式
本帖最后由 A23187 于 2020-3-13 23:14 编辑

看到有人发过python等其他的版本,自己在用的就一个 bash,再配合 cronrtab 就可以自动刷了

  1. #!/bin/bash

  2. cookie='这里放你的cookie'
  3. recipient='这里放你的邮箱'

  4. err() {
  5.         echo $1 | mailx -s '【错误】全球主机交流论坛' $recipient
  6. }
  7. log() {
  8.         # echo $1 | mailx -s '【成功】全球主机交流论坛' $recipient
  9.     echo $1
  10. }

  11. # 签到
  12. curl -s 'https://www.hostloc.com/forum.php' -H 'authority: www.hostloc.com' -H 'upgrade-insecure-requests: 1' -H 'sec-fetch-user: ?1' \
  13.         -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' \
  14.         -H 'sec-fetch-site: none' -H 'sec-fetch-mode: navigate' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: zh-CN,zh;q=0.9' \
  15.         -H "$cookie" --compressed --output /dev/null
  16. if [[ $? -ne 0 ]]; then
  17.         err '签到失败,可能需要更新 cookie'
  18.         exit 1
  19. fi
  20. sleep 2

  21. # 访问他人空间 10 次
  22. n=10
  23. while [[ $n -gt 0 ]]; do
  24.         uid=$RANDOM
  25.         if [[ ${uids[uid]} -eq 1 ]]; then
  26.                 continue
  27.         fi
  28.         uids[uid]=1
  29.         curl -s "https://www.hostloc.com/space-uid-$uid.html" -H 'authority: www.hostloc.com' -H 'upgrade-insecure-requests: 1' -H 'sec-fetch-user: ?1' \
  30.         -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9' \
  31.         -H 'sec-fetch-site: none' -H 'sec-fetch-mode: navigate' -H 'accept-encoding: gzip, deflate, br' -H 'accept-language: zh-CN,zh;q=0.9' \
  32.         -H "$cookie" --compressed --output /dev/null
  33.         if [[ $? -eq 0 ]]; then
  34.                 n=$((n-1))
  35.         else
  36.                 err '刷积分失败,可能需要更新 cookie'
  37.                 exit 2
  38.         fi
  39.         sleep 2
  40. done

  41. log '成功签到 + 刷积分'
  42. exit 0
复制代码


脚本主要是先登录签到,然后随机访问他人空间,共10次。失败时会发邮件给自己提示要更新 cookie

至于结合 crontab,我想也不用我多说吧。
发表于 2020-3-9 12:46:57 来自手机 | 显示全部楼层
https://raw.githubusercontent.com/mixool/script/debian-9/hostloc_mu.sh
发表于 2020-3-9 12:37:13 来自手机 | 显示全部楼层
一天多少积分呀
发表于 2020-3-9 12:37:17 | 显示全部楼层
大佬牛逼
--< 邂逅本身,就是一种奇迹啊。——《游魂》 >--
发表于 2020-3-9 12:37:21 | 显示全部楼层
我看不懂!@看图纸比看着简单
发表于 2020-3-9 12:37:53 | 显示全部楼层
在做诸位都是秒男
发表于 2020-3-9 12:51:03 | 显示全部楼层
直接用github版 服务器都不要
发表于 2020-3-9 12:52:32 | 显示全部楼层
各版本签到互相pk
发表于 2020-3-9 12:59:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-25 21:03 , Processed in 0.064123 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表