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

Is there a way to access every website's data through discord.py

Hi stalkers

有没有办法直接访问网站的数据?

我的代码需要它:

@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')

基本上我做了一个命令,它应该告诉 link 是否安全,我是使用 google 的验证报告站点做的,但是..问题是我只是重新格式化link 因此机器人会在嵌入中检测到它,然后您可以从那里访问它。

我的问题是,既然你明白了我的需要,有什么方法可以直接让机器人从网站输出消息,表明该网站是否 malicious/safe ??

请帮助我。

我还提供了一张图片以及我想从该网站获得的消息。

您可能想尝试使用 bs4 抓取网站,或者只查找字符串“未找到不安全的内容”。但是,看起来 google 根据请求填充字段。
最好的选择是使用 transparencyreport.google.com/transparencyreport/api/v3/safebrowsing/status?site=SITE_HERE。它 returns 一个 JSON 响应,但我不明白,所以玩弄一下并弄清楚这些键的意思