获取请求-响应对象python的值

2024-10-02 10:32:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用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__'

什么给予?在


Tags: apigetreturnisaddress电子邮件地址def
2条回答

您没有正确调用validate.json函数。您缺少括号:validate.json()

只是你的一个小疏忽!发生在我们最好的人身上。在

validation.json是函数,不是属性。如果你想得到结果,你必须通过在末尾加上括号来调用函数,如validationtext = validation.json()。在

相关问题 更多 >

    热门问题