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')基本上,我做了一个命令,这个命令应该告诉链接是否安全,我使用google的验证报告站点完成了它,但是..。问题是,我只是重新设置了链接的格式,这样机器人就可以在嵌入中对其进行感测,然后从那里访问它。
我的问题是,既然您理解了我的需要,我是否可以让机器人直接输出来自网站的信息,指出站点是否是恶意的/安全的?
请帮帮我。
我提供了一个图片,以及我想从网站得到的信息。

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

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