首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法通过discord.py访问每个网站的数据?

有没有办法通过discord.py访问每个网站的数据?
EN

Stack Overflow用户
提问于 2022-02-14 21:38:55
回答 1查看 242关注 0票数 0
代码语言:javascript
复制
Hi stalkers

有没有一种直接访问网站数据的方法?

我需要它作为我的密码:

代码语言:javascript
复制
@commands.command(aliases = ['isitsafe','issafe','scanlink'])
  async def isthissafe(self, ctx, link: str):
    try:
      link = 'https://transparencyreport.google.com/safe-browsing/search?url='+ link.replace('/','%2F')
            
      embed=discord.Embed(
          color = discord.Color.dark_red(), 
          title = '',
          description = f"[Transparency Report verification]({link})")
      await self.emb(embed, ctx.author.name, 'https://cwatch.comodo.com/images-new/check-my-site-security.png')
      await ctx.send(embed=embed)

    except:
      await ctx.send('An error has occured')
      print('\nERROR')

基本上,我做了一个命令,这个命令应该告诉链接是否安全,我使用google的验证报告站点完成了它,但是..。问题是,我只是重新设置了链接的格式,这样机器人就可以在嵌入中对其进行感测,然后从那里访问它。

我的问题是,既然您理解了我的需要,我是否可以让机器人直接输出来自网站的信息,指出站点是否是恶意的/安全的?

请帮帮我。

我提供了一个图片,以及我想从网站得到的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-15 00:16:45

您可能想尝试使用bs4抓取站点,或者只需要查找字符串“没有找到不安全的内容”。但是,看起来google是根据请求填充字段的。

你最好的选择是使用transparencyreport.google.com/transparencyreport/api/v3/safebrowsing/status?site=SITE_HERE.它返回一个JSON响应,但我不理解它,所以四处看看,找出键的含义

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

https://stackoverflow.com/questions/71118599

复制
相关文章

相似问题

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