我正在尝试创建一个小的 python 脚本来检查以下内容:
来自 Firefox 的阻止页面示例如下所示
我尝试使用 request 包,但收效甚微。
有人对我如何解决这个问题有任何想法或建议吗?
谢谢你
这些警告由 Google 安全浏览项目提供支持,该项目有一个可以集成的 API(即无需使用浏览器)。
对于大量查找,您应该使用 Update API,它会下载本地数据库,在使用在线 API 确认结果之前首先查询该数据库。
对于少量查找,您可以使用 Lookup API,它会为每次查找调用在线 API。
对于 Python,pysafebrowsing 实现了 Lookup API,可以像这样使用:
from pysafebrowsing import SafeBrowsing
s = SafeBrowsing(KEY)
r = s.lookup_urls(['http://malware.testing.google.test/testing/malware/'])
print(r)
> {'http://malware.testing.google.test/testing/malware/': {'platforms': ['ANY_PLATFORM'], 'threats': ['MALWARE', 'SOCIAL_ENGINEERING'], 'malicious': True, 'cache': '300s'}}