GitHub |
您所在的位置:网站首页 › 如何设置微博超话自动签到提醒 › GitHub |
微博超话一键签到
通过分析得知,cardlist中c,s,gsid,from,containerid为必须参数,count可以控制每页数量多页以后会出一个since_id,包含三个参数,其中有page,但是第一页是没有这个参数的。 使用 Python 编写的微博超话一键签到。 更新 2023-08-14 更新:新增获取用户名,新增multi_user_weibo_sign.py,支持多用户,使用方法是之前环境变量‘weibo_my_cookie’用';'隔开多用户 2023-08-09 更新:新增推送功能 如何使用 本地使用,QQ邮箱推送 修改以下参数: 'SMTP_SERVER': 'smtp.qq.com:465' 'SMTP_SSL': 'true' 'SMTP_EMAIL': '自己的QQ邮箱' 'SMTP_PASSWORD': '授权码' 'SMTP_NAME': '随意填' # SMTP 收发件人姓名,可随意填写 本地使用,server酱推送 修改以下参数: 'PUSH_KEY': '', # server 酱的 PUSH_KEY,兼容旧版与 Turbo 版 青龙面板使用 修改配置文件的对应位置,具体可以查看青龙面板文档,或向我提问。 获取链接首先,打开 APP,使用抓包工具获取链接。 打开 APP 运行抓包软件。我这边用的是 storm Sniffer,搜索 cardlist,找到我框中的这个,打开。 复制这个以 https[:]//api.weibo.cn/2/cardlist 开头的链接。 环境要求 Docker 青龙面板 Python 如何使用提供了两种方式来使用这个项目:一种是在本地运行,另一种是通过青龙面板。 方式一:在本地运行复制代码: 把仓库中的weibo_chaohua_sign.py内容全部复制,或者直接下载下来。修改代码: 首先新增一个变量weibo_my_cookie,值为之前抓包得到的 https[:]//api.weibo.cn/2/cardlist 开头的链接。 找到最后面params = extract_params(os.getenv("weibo_my_cookie"))这一行注释掉 把# params = extract_params(weibo_my_cookie)这里的注释去掉 运行 方式二:使用青龙面板-安装 青龙面板。 -确保已经安装并打开了 青龙面板。 步骤如下: 依赖管理: 选择 python3。 点击右上角 "新建依赖",名称填 requests。添加脚本: 选择 "脚本管理",点击右上角 "+" 按钮。 类型选择 "空文件",文件名自定义,如:weibo_sign.py。注意后缀必须添加。 点击确定完成新建。添加代码: 点击左侧 weibo_sign.py,点击右上角编辑按钮。 将仓库中的 weibo_chaohua_sign.py 文件中的内容全部复制过来,然后点击保存。环境变量: 点击左侧环境变量,点击右上角新建变量。 名称填 weibo_my_cookie,值填第一步抓包到的地址(https://api.weibo.cn/2/cardlist?开头的)。定时任务: 点击 "定时任务",点击右上角新建任务,名称自定义。 命令/脚本,填写刚才的文件,即:weibo_chaohua_sign.py。 定时规则根据自己需求,可以百度查看相关规则。例如:0 10 21 * * ? 代表每天晚上9点10分执行。测试: 点击 "定时任务" 找到添加好的任务,点击操作下面的第一个按钮,运行测试。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |