吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5198|回复: 15
收起左侧

[Python 转载] 微博超话定时签到+每日积分+喻言超话帖子转发评论+超话打榜+微信推送

[复制链接]
ReaJason 发表于 2020-9-2 19:44
本帖最后由 ReaJason 于 2020-9-2 19:47 编辑

🎐WeiBo_SuperTopics

https://github.com/ReaJason/WeiBo_SuperTopics

🌍功能简介

  • 关注超话签到
  • 每日积分获取
  • 超话打榜
  • 喻言超话帖子评论转发点赞
  • 任务中心查询积分
  • 微信推送消息

🚀运作流程

1、Secrets
# 设置如下secrets字段:

COOKIE  # 通过登录https://m.weibo.cn/获取cookie
S  # 通过抓包微博国际版APP签到请求获取
PICK  # 设置自己打榜的超话名字,例如:喻言
SCKEY  # 通过https://sc.ftqq.com/3.version获取
2、Schedule
# 由于害怕未知情况下的微博api请求异常,因此设置早上6点和晚上10点中进行两次任务,有一定延迟
# 五位数(空格分隔)分别为分钟、小时、天、月、一个星期的第几天
# 国际时与北京时的查询网站:http://www.timebie.com/cn/universalbeijing.php

schedule:
        - cron: 0 14,22 * * *
3、DailyTask
# 有能力可以自定义自己的每日任务(加入评论转发点赞等)
# self.log.append()是为了微信推送看上去更干净
# 每日超话签到+每日积分获取+超话打榜+喻言超话评论+任务中心

def daily_task(self, cookie, s, pick_name, sckey):
    self.set_cookie(cookies=cookie)
    ch_list = self.get_ch_list()
    print("获取个人信息")
    self.log.append("#### 💫‍User:")
    self.log.append("```")
    self.get_profile()
    self.log.append("```")
    print("开始超话签到")
    self.log.append("#### ✨CheckIn:")
    self.log.append("```")
    for i in ch_list:
        time.sleep(self.seconds)
        self.check_in(s, i)
    self.log.append("```")
    print("获取每日积分")
    self.log.append("#### 🔰DailyScore:")
    self.log.append("```")
    self.get_day_score()
    self.log.append("```")
    print("喻言超话开始评论~~")
    self.log.append("#### ✅Post:")
    self.log.append("```")
    self.yu_yan([i["url"] for i in ch_list if i["title"] == "喻言"])
    self.log.append("```")
    print("开始打榜")
    self.log.append("#### 💓Pick:")
    self.log.append("```")
    self.get_score_bang([i for i in ch_list if i["title"] == pick_name])
    self.log.append("```")
    print("查询任务中心")
    self.log.append("#### 🌈TaskCenter:")
    self.log.append("```")
    self.task_center()
    self.log.append("```")
    self.server_push(sckey)

🚧使用步骤

1、cookie的获取方式
2、s参数的获取方式
3、sckey的获取方式
4、fork仓库
5、设置secrets字段
6、修改README.md触发任务

🚁成果图

https://cdn.jsdelivr.net/gh/ReaJason/WeiBo_SuperTopics/Pictures/result.jpg

🏝Tips

  1. 代码完善得差不多了,关注喻言超话可自动评论转发点赞喻言超话第一页的帖子
  2. 微博手机web版的cookie有效时间很长久,不像web端的登出就作废了
  3. 有能力的可自行抓微博国际版app的签到请求(手机无root推荐mumu模拟器),吾爱就有很多抓包教程

免费评分

参与人数 4吾爱币 +3 热心值 +4 收起 理由
xuesha456 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
taruling + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
有只小狐狸 + 1 谢谢@Thanks!
wybaxin + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ReaJason 发表于 2020-9-2 23:28
沉默之剑 发表于 2020-9-2 23:24
怎么实现定时的功能呢?github>readme>action可以执行python>requests脚本吗?那selenium>webdriver能不能 ...

我这就是requests,requests脚本是可以的,selenium理论来说应该是可以的,因为github action其实就是个Ubuntu虚拟机
沉默之剑 发表于 2020-9-2 23:24
怎么实现定时的功能呢?github>readme>action可以执行python>requests脚本吗?那selenium>webdriver能不能执行呢?
fafaer 发表于 2020-9-2 22:45
xccxvb 发表于 2020-9-2 23:09
可以,为了签到我决定下个模拟器抓包去了
HWW0713 发表于 2020-9-2 23:13
可惜不怎么玩微博了,水的太多,好多都是引战
泡芙 发表于 2020-9-19 14:51
有完整的代码吗?
 楼主| ReaJason 发表于 2020-9-19 17:47
泡芙 发表于 2020-9-19 14:51
有完整的代码吗?

https://github.com/ReaJason/WeiBo_SuperTopics
我是钱多多 发表于 2020-9-24 21:49
我怎么联系你扣扣,我扣扣15926855
 楼主| ReaJason 发表于 2020-9-25 01:25
我是钱多多 发表于 2020-9-24 21:49
我怎么联系你扣扣,我扣扣15926855

是代码运行出什么问题了吗
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 17:24

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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