我只是尝试使用pythonget请求从stats.nba.com网站. 这看起来很直接,因为我可以在你的浏览器中输入网址,得到我要找的结果。然而,每当我运行这个程序只是运行到没有尽头。我想知道是否必须在get请求中包含某种类型的头信息。在
代码如下:
import requests
url = 'http://stats.nba.com/stats/commonteamroster?LeagueID=00&Season=2017-18&TeamID=1610612756'
response=requests.get(url)
print response.text
我尝试过访问您提供的url,您可以在请求中添加header以避免此问题(您需要提供的最小信息是User Agent,我认为您可以尽可能使用更多的header信息):
stats.nba.com网站网站需要您的“用户代理”标题信息。在
您可以从浏览器的“网络”选项卡获取请求标头信息。在
以chrome为例,当你按下F12时,访问你给出的url,可以找到相关的请求信息,最有用的信息是请求头。在
你需要使用标题。尝试从浏览器的“网络”选项卡复制。以下是对我有效的方法:
下面是修改后的
^{pr2}$get
:相关问题 更多 >
编程相关推荐