青龙推送百度热搜到微信

刚学Python,百度抄了一部分,自己写了一部分,拼凑而成,自用。

代码如下:

import requests
import json

my_uid = ["UID_R0LZfyT3PGOi55g8fBtRkZ3s8rdo","UID_Z4imbqkgr89kielszmM4","UID_MH2u4vcUlmnb53eNa07lwiaq2rka"]
def sendmsg(msg):
    url = "http://wxpusher.zjiecode.com/api/send/message"
    body = {
      "appToken":"AT_hIX6d8e9x1elpX4T7Vjagey1TBV7GMoB",
      "content":msg,
      "summary":"***的热点",#消息摘要,显示在微信聊天页面或者模版消息卡片上,限制长度100,可以不传,不传默认截取content前面的内容。
      "contentType":1,#内容类型 1表示文字  2表示html(只发送body标签内部的数据即可,不包括body标签) 3表示markdown 
      #"topicIds":[123],#发送目标的topicId,是一个数组!!!,也就是群发,使用uids单发的时候, 可以不传。
      "uids":my_uid,
      "url":"http://wxpusher.zjiecode.com" 
      #原文链接,可选参数
    }
    fails = 0
    while True:
        try:
            if fails >= 3 :
                break
 
            headers = {'content-type': 'application/json'}
            ret = requests.post(url, json=body, headers=headers, timeout=10)
 
            if ret.status_code == 200:
                text = json.loads(ret.text)
            else:
                continue
        except:
            fails += 1
            print('网络连接出现问题, 正在尝试再次请求: ', fails)
        else:
            break
    return text

# 百度热搜榜地址
url = 'https://top.baidu.com/api/board?platform=wise&tab=realtime'
# 构造请求头
header = {
    'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.51 Mobile Safari/537.36',
    'Host': 'top.baidu.com',
    'Accept': 'application/json, text/plain, */*',
    'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
    'Accept-Encoding': 'gzip, deflate, br',
    'Referer': 'https://top.baidu.com/board?tab=novel',
}

top_content = []
# 发送请求
r = requests.get(url, header)

# 用json格式接收请求数据
json_data = r.json()
n =len(json_data['data']['cards'][0]['content'])
# 爬取置顶热搜
for i in range(0,n,1):
    top_content_list = json_data['data']['cards'][0]['content'][i]['word']
    top_content.append(str(i+1)+'、'+top_content_list)

if __name__ == "__main__":
    MSGS = top_content
    msg = "HotNews: "+'\n'
    m = len(MSGS)
    for k in range(0,m):
        msg=msg+MSGS[k]+'\n'
    a = sendmsg(msg)
    print(a)
-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @孤钓老叟 发布。如若转载,请注明出处: 科技玩家 » 青龙推送百度热搜到微信

给TA买糖
共{{data.count}}人
人已买糖
教程玩家投稿

白嫖com,net等顶级域名1年(可转入国内)

2022-7-30 12:08:50

教程玩家投稿

傻妞查看frps dashboard在线服务插件

2022-7-30 17:50:29

40 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. Carol

    瞅瞅瞅瞅,mark一手

  2. Carol

    mark一手,这么优秀哈哈

  3. Carol

    本中级玩家前来顶帖?

  4. Carol

    有意思,Carol我来支持一下?

  5. Carol

    Carol前来顶帖?

  6. Carol

    mark一手!不错!

  7. Carol

    点赞,感觉真不错??

  8. Carol

    感谢分享,内容不错,学习了!!

  9. 枫笙

    打卡升级

  10. jerryc

    瞅瞅瞅瞅,mark一手

  11. 崖边

    谢谢大佬分享,谢谢!

  12. 84896150

    感谢分享 升级打卡

  13. 七年

    感谢分享,让我好好学习一下

  14. slimei

    感谢分享,让我好好学习一下

  15. jianbamail

    mark一手!不错!

  16. GYQQ

    感谢分享 升级打卡

  17. 七年

    辛苦大佬分享了,我先学习一下

  18. 萝卜头

    谢谢,分享学习了

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索