好友
阅读权限35
听众
最后登录1970-1-1
|
今天好无聊
发表于 2018-3-11 17:12
本帖最后由 今天很无聊 于 2018-3-11 17:16 编辑
1、运行环境
Python3
2、设置
cookies = { 'NTES_YD_SESS': '自己对应的cookie信息', '_ga': '自己对应的cookie信息', '_gat': '自己对应的cookie信息', 'STAREIG': '自己对应的cookie信息',}
需要修改脚本中cookies信息,以保证登录态。Cookie信息可以通过抓包进行获取。打开星球App,通过HTTPS抓包后,找一下星球的请求查看一下Header信息。推荐一个在线小工具Convert curl syntax to Python, Node.js, PHP复制一下Curl Request就可以到这里转换成Python对应请求代码。
设置好以后,运行一下脚本便可自动收集一次。
3、定时运行脚本服务
可以购买一个ECS,设置一下Crontab定时任务。这样就让服务器挂着领取了。
*/40 * * * * root python3 /root/user/cass/python_script这是我设置的每隔40分钟进行运行脚本一次。黑钻大概1个小时刷新一次,这里设置建议大于30分钟,不要请求接口太频繁。
4、Cookie过期问题
一般登录态会有一个过期时间,过期后该登录就失效了。当前没有添加Cookie失效的报警方案。可以每隔几天检查一下是否运行正常,如果报错了可以重新抓包手机App的请求更新一下Cookie。
代码见附件↓
网易黑钻.zip
(1 KB, 下载次数: 52)
思路与脚本来自于简书Cass__ |
免费评分
-
参与人数 1 | 吾爱币 +1 |
热心值 +1 |
收起
理由
|
qq飞车神
| + 1 |
+ 1 |
又有新的加原力通道了。注册邀请码:OPDZ 大家一起来玩哈 |
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|