酷Q机器人实时热点Python源码

 Lan   2020-07-01 18:10   293 人阅读  0 条评论

image.png

消失了几天,我又回来了。

昨晚看了个关于酷Q机器人的视频,感觉挺好玩的,然后就试了下。

这个爬取的是百度的搜索风云榜的信息。

import parsel
import requests
from aiocqhttp import CQHttp, Event

bot = CQHttp()

async def get_redian():
    url = 'http://top.baidu.com/buzz?b=1&c=513&fr=topbuzz_b341_c513'
    response = requests.get(url)
    response.encoding = 'gb2312'
    response = parsel.Selector(response.text)
    titles = response.Xpath("//td[@class='keyword']/a[@class='list-title']/text()").extract()[:10]
    shuchu = ''
    for index, i in enumerate(titles):
        shuchu += f'【{index + 1}】{i}\n'
    return shuchu
    
@bot.on_message('group')
async def _(event: Event):
    msg = event.message.split(' ')
    if msg[0] == '实时热点':
        await bot.send_group_msg(group_id=event.group_id, message=await get_redian())
  
bot.run(host='127.0.0.1', port=8080)


本文地址:https://www.lanol.cn/post/314.html
版权声明:本文为原创文章,版权归 Lan 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?