'requests'没有属性'response

时间:2019-08-26 05:53:13

标签: python api

我正在尝试使用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'。

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

谢谢!

3 个答案:

答案 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/