我正在尝试将 google web risk API (beta) 与我的 python 代码一起使用。请参阅示例代码:-
URI='http://www.amazongroupco.org' # bad url
key='key=<mykey>'
threat='&threatTypes=MALWARE'
queryurl='https://webrisk.googleapis.com/v1beta1/uris:search?'
requeststring=queryurl+key+threat
header={"Content-Type":"application/json"}
payload = {'uri':URI }
try:
req = requests.get(requeststring, headers=header, params=payload)
print(req.url)
if (req.status_code == 200):
print(req)
else:
print(" ERROR:",req)
except Exception as e:
print(" Google API returned error:",e, req.url)
上面的代码总是返回成功的请求状态代码“Response [200] OK”,并带有一个空的 jason response {}。事实上,它是一个恶意站点,我期待它在 jason 响应中返回一些内容。我也对其他恶意网站进行了尝试,但我得到了相同的响应——空的 jason 对象,状态为 200 OK。
我错过了什么吗?我了解某些网站可能没有恶意软件,而是属于另一种威胁类型的社会工程网站。因此,我想知道是否有一个通用的综合威胁类型属性我可以使用,只要它是威胁,无论威胁是什么,它都会返回一个 jason 对象。请注意,任何尝试此操作的人都应该有一个 GCP 帐户来生成密钥。这里的任何指导将不胜感激。
神不在的星期二
相关分类