我使用python请求来验证mailgun电子邮件地址。在
def validateemail(emailaddress):
return requests.get(
"https://api.mailgun.net/v3/address/validate",
auth=("api", EMAILPUBLICVALIDATIONKEY ),
params={'address': emailaddress}
)
validation = validateemail(email)
validationtext = validation.json
validationtext包含以下响应:
^{pr2}$在数组位置0有一个is_valid
属性。我想看看这是真是假,然后采取一些行动。在
我试过的每件事总是给我带来错误
print(validationtext[0].is_valid)
TypeError: 'instancemethod' object has no attribute '__getitem__'
什么给予?在
您没有正确调用
validate.json
函数。您缺少括号:validate.json()
只是你的一个小疏忽!发生在我们最好的人身上。在
validation.json
是函数,不是属性。如果你想得到结果,你必须通过在末尾加上括号来调用函数,如validationtext = validation.json()
。在相关问题 更多 >
编程相关推荐