首页 > 解决方案 > socket.gaierror: [Errno 11004] getaddrinfo failed,django

问题描述

我正在尝试按照此 [tutorial ][1] 创建一个必发交互式登录名,但我不断收到错误消息,我的 app_key 是正确的,我的用户名和密码也正确,但我认为我无法将其设置为正常工作,请任何帮助将不胜感激这是我的代码

import requests
import json

login_hearders = {
        'Accept' : 'application/json',
        'X-Application':APP_KEY_HERE,
        'Content-Type':'application/x-www-form-urlencoded '}

url = 'https://identitysso.betfair.au/api/login'

payload = {'username':'USERNAME_HERE','password':'PASSWORD_HERE'}


r = requests.post(url, data=payload,headers=login_hearders)

print(json.loads(r.text))

标签: djangopython-3.xpython-requestsbetfair

解决方案


我不知道您要遵循哪个教程,但是,该特定主机 ( identitysso.betfair.au) 是错误的。你想要那个版本。com.au

me@host$ host identitysso.betfair.au
Host identitysso.betfair.au not found: 3(NXDOMAIN)

me@host$ host identitysso.betfair.com.au
identitysso.betfair.com.au has address 987.654.32.1

(没有显示实际的 DNS 解析,因为那是 DNS 的重点)


推荐阅读