有没有办法通过 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 响应,但我不明白,所以玩弄一下并弄清楚这些键的意思
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 响应,但我不明白,所以玩弄一下并弄清楚这些键的意思