微博超话签到python
时间: 2023-10-06 11:13:59 浏览: 251
要通过Python实现微博超话签到,可以按照以下步骤进行操作:
1. 首先,发送GET请求到超话主页,例如:https://weibo.com/p/1008082ba2304bd954b238b1684564e6818499/super_index,通过正则表达式匹配获取到所有微博的mid,这个mid是每条微博的唯一标识符。
2. 使用Fiddler等工具打开微博,并点赞一条微博,观察数据包,找到点赞的POST请求数据包。注意请求URL为https://weibo.com/aj/v6/like/add?ajwvr=6&__rnd=时间戳。
3. 遍历之前获取到的mid列表,分别发送POST请求到https://weibo.com/aj/v6/like/add?ajwvr=6&__rnd=时间戳,进行点赞操作。这样就可以在首页的微博中看到你的点赞。
4. 要进行超话签到,可以发送GET请求到https://weibo.com/p/aj/general/button?ajwvr=6&api=http://i.huati.weibo.com/aj/super/checkin&texta=已签到&textb=已签到&status=1&id=1008082ba2304bd954b238b1684564e6818499&location=page_100808_super_index&timezone=GMT ***5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0&screen=1920*1080&__rnd=1569159499081。通过解析返回的Unicode数据,如果收到回复“今天已签到”,则表示签到成功。
请注意,以上方法仅供学习和研究目的,使用时请遵守相关网站的使用规定,并尊重其他用户的权益。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [python实现微博超话一键签到点赞评论](https://blog.csdn.net/qq_39510388/article/details/101175456)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文