我正在尝试使用VirusTotal API for python检查网址。该代码工作正常,但是,输出是一行中的所有内容,因此很难阅读。我试图分割线,但它没有分割成单独的线。我该怎么解决
import requests
url = 'https://www.virustotal.com/vtapi/v2/url/report'
params = {'apikey': '', 'resource':''}
response = requests.get(url, params=params)
requests.split('\n')
print(response.json())
input()
当我以这种方式运行时,由于AttributeError出现错误:模块'requests'没有属性'response'。
有人可以帮助我解决此问题吗?
谢谢!
答案 0 :(得分:2)
尝试一下。
import requests
url = 'https://www.virustotal.com/vtapi/v2/url/report'
params = {'apikey': '', 'resource':''}
response = requests.get(url, params=params)
data = response.json()
print(data)
答案 1 :(得分:0)
response.text
是响应字符串。还要根据网址响应使用json.loads()
。
import requests
import json
url = 'https://www.virustotal.com/vtapi/v2/url/report'
params = {'apikey': '', 'resource':''}
response = requests.get(url, params=params)
print(json.dumps(response.text))
答案 2 :(得分:0)
感谢您的帮助!但是,当我进行研究时,您需要一个单独的帮助器。
https://equalsequals.io/2018/02/22/building-a-simple-virustotal-client-in-python/