用 curl 实现网页自动签到
最近在网上看到一个免费分享
iOS 已购应用账号的网站 但是虽说免费 , 实则需要用积分来兑换 , 而积分通过充值或者签到来获取 , 作为资深白嫖党充值肯定是不会充值的 , 当然选择签到白嫖 , 不过签到讲究的就是一个日积月累 , 虽说动动手指就能完成的事 , 但是长期下来也是一件很累人的事 , 何况时不时还会忘记 , 所以这里直接利用 , curl 挂个脚本每天自动定时签到 。
先进入需要自动签到的网站
考拉爱分享 (kolagame.xyz): 正常登录网站
勾选, “ 记住我”
- 按
切换到, “ 网络”
- 清除下面这些用不到的信息
- 筛选器里选全部
然后点击签到按钮, 会看到控制台弹出一些信息,
- 点击下面那个网页
可看到返回了一个
- 右键
复制,
此时如果新建一个记事本
curl 'http://www.kolagame.xyz/wp-admin/admin-ajax.php' \
-H 'Accept: application/json, text/javascript, */*; q=0.01' \
-H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'Cookie: wordpress_b31798e9c4af3742c**********9f864=W163843958869%7C1654226980%7C1m8GCqULeMKFksD1xfW*******6weDHRQuZDyo7QIWi7%7C9732d0bba8e6c70a*******09e456368c1458c95ad6ca6c67ad481348863f3b6c; pps_cookie_431=3_days; wordpress_logged_in_b31798e9c4af3742c2******64=W163843958869%7C1654226980%7C1m8GCqULeMKFksD1xfW******eDHRQuZDyo7QIWi7%7C5d4485412bcb7edb8dad16902bef84d9******e4a1d145b9209827aa153b' \
-H 'Origin: http://www.kolagame.xyz' \
-H 'Referer: http://www.kolagame.xyz/' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36 Edg/101.0.1210.47' \
-H 'X-Requested-With: XMLHttpRequest' \
--data-raw 'action=daily_sign' \
--compressed \
--insecure
如果现在把这串代码粘贴进服务器终端就代表点了一次签到
注意
- 创建一个日志文件夹存放
然后写个脚本并创建定时任务,
- 创建存放日志的文件夹
mkdir qiandao
注意此处是直接用qiandao
root
- 编写脚本
cd qiandao
vi qiandao.sh
然后脚本里写入
echo "-------------------" >> /root/qiandao/qiandao.log
echo $(date +%F%n%T) >> /root/qiandao/qiandao.log
echo $(curl 'http://www.kolagame.xyz/wp-admin/admin-ajax.php' \
-H 'Accept: application/json, text/javascript, */*; q=0.01' \
-H 'Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'Cookie: wordpress_b31798e9c4af3742c**********9f864=W163843958869%7C1654226980%7C1m8GCqULeMKFksD1xfW*******6weDHRQuZDyo7QIWi7%7C9732d0bba8e6c70a*******09e456368c1458c95ad6ca6c67ad481348863f3b6c; pps_cookie_431=3_days; wordpress_logged_in_b31798e9c4af3742c2******64=W163843958869%7C1654226980%7C1m8GCqULeMKFksD1xfW******eDHRQuZDyo7QIWi7%7C5d4485412bcb7edb8dad16902bef84d9******e4a1d145b9209827aa153b' \
-H 'Origin: http://www.kolagame.xyz' \
-H 'Referer: http://www.kolagame.xyz/' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.64 Safari/537.36 Edg/101.0.1210.47' \
-H 'X-Requested-With: XMLHttpRequest' \
--data-raw 'action=daily_sign' \
--compressed \
--insecure) >> /root/qiandao/qiandao.log
给脚本赋予执行权限
chmod +x qiandao.sh
这样执行脚本之后结果就会反馈到
- 添加定时任务
crontab -e
00 12 * * * /root/qiandao/qiandao.sh
这样就会每天中午
- 查看反馈结果
cat /root/qiandao/qiandao.log
可在终端看到反馈信息
这里
其实原理很简单