首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何让一个不和谐的机器人(用Python制作)访问一个网站并从该网站获取一个数字?

我如何让一个不和谐的机器人(用Python制作)访问一个网站并从该网站获取一个数字?
EN

Stack Overflow用户
提问于 2020-12-20 16:04:12
回答 1查看 42关注 0票数 0

所以我想创建一个机器人,它将转到一个网站,并从网站上获取一个数字。假设我们有一个像这样的A basic website网站

我想让我的机器人找到这个数字的值是5,然后发布一条类似于“数字是5!”的消息。非常感谢大家!

EN

回答 1

Stack Overflow用户

发布于 2020-12-20 18:39:36

您应该使用已经包含在discord.py中的aiohttprequests将导致blocking

下面是一个获取数据的简单命令,可以是JSON格式,也可以是文本格式。

代码语言:javascript
复制
@bot.command()
async def get_info(ctx, *, link):
    async with aiohttp.ClientSession() as session:
        async with session.get(link) as r:
            if r.status == 200:
                info = await r.json()
                #or if it is text
                info = await r.text()
                
    await ctx.send(info)

简单的用例

get_info https://uselessfacts.jsph.pl/random.txt

  • Text:get_info https://uselessfacts.jsph.pl/random.json

  • Json
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65378023

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档