'requests'没有属性"响应"



我正在尝试使用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()

当我以这种方式运行时,我收到一个错误作为属性错误:模块"请求"没有属性"响应"。

有人可以帮助我解决这个问题吗?

谢谢!

response.text

是响应字符串。还要根据 url 响应使用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))

试试这个。

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)

感谢您的帮助!但是当我研究时,你需要有一个单独的助手。它很容易在

https://equalsequals.io/2018/02/22/building-a-simple-virustotal-client-in-python/

最新更新