青龙推送百度热搜到微信

刚学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

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

    大佬俺最近也想学下python自己偷撸,有什么入门推荐吗😁

    • leanfly

      我的Python之旅始于小甲鱼

  2. 还差俩

    打卡升级

  3. 亦云

    打卡升级

  4. 积木

    点赞支持

  5. 男孩网络

    我的Python之旅始于小甲鱼

  6. heavnd

    搞不懂,怎么操作啊

  7. jkk1

    微博热搜呢

  8. 十一

    打卡升级

  9. 七年

    感谢分享,我先看看学习一下

  10. 七年

    先看看,不明白的地方再问

  11. xujuly2009

    打卡升级

  12. alva008

    百度热搜?推这个看新闻吗

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