python3.6里有xhr吗_python – XHR请求URL在尝试解析其内容时不存在
你有幾個(gè)問題:
>網(wǎng)址應(yīng)為http://www.whoscored.com/stageplayerstatfeed
>錯(cuò)誤的GET參數(shù)
>缺少重要的標(biāo)題
>你需要response.json(),而不是response.body
固定版本:
import requests
url = 'http://www.whoscored.com/stageplayerstatfeed'
params = {
'field': '1',
'isAscending': 'false',
'orderBy': 'Rating',
'playerId': '-1',
'stageId': '9155',
'teamId': '32'
}
headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.125 Safari/537.36',
'X-Requested-With': 'XMLHttpRequest',
'Host': 'www.whoscored.com',
'Referer': 'http://www.whoscored.com/Teams/32/'}
response = requests.get(url, params=params, headers=headers)
fixtures = response.json()
print fixtures
打印:
[
{
u'AccurateCrosses': 0,
u'AccurateLongBalls': 10,
u'AccuratePasses': 89,
u'AccurateThroughBalls': 0,
u'AerialLost': 2,
u'AerialWon': 4,
...
},
...
]
總結(jié)
以上是生活随笔為你收集整理的python3.6里有xhr吗_python – XHR请求URL在尝试解析其内容时不存在的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php7 二维数组排序,PHP二维数组排
- 下一篇: java 时间转中文_使用JScript