设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 5727|回复: 1
打印 上一主题 下一主题

有关NBA球员出手喜好源码的问题

[复制链接]

1

主题

0

好友

5

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2020-1-18 08:40:02 |只看该作者 |倒序浏览
这是NBA球员出手喜好源码的第一段(在juptyer notebook上跑):
a = input('请输入绘制图形的球员ID ')
season = '2018-19'
url = "https://stats.nba.com/stats/shotchartdetail?CFID=33&CFPARAMS=" + season + "&ContextFilter=&ContextMeasure=FGA&DateFrom=&DateTo=&GameID=&GameSegment=&LastNGames=0&LeagueID=00&Location=&MeasureType=Base&Month=0&OpponentTeamID=0&Outcome=&PaceAdjust=N&PerMode=PerGame&Period=0&PlayerID="+ a + "&PlusMinus=N&Position=&Rank=N&RookieYear=&Season=2018-19&SeasonSegment=&SeasonType=Regular+Season&TeamID=0&VsConference=&VsDivision=&mode=Advanced&showDetails=0&showShots=1&showZones=0&PlayerPosition="
print(url)
headers = {'User-Agent':'chrome'}
print('获取数据...')
# 请求含有球员投球数据的url
response = requests.get(url, headers=headers,timeout=5)
data = response.json()
data

这是报错:
ReadTimeout: HTTPSConnectionPool(host='stats.nba.com', port=443): Read timed out. (read timeout=5)
请问该如何解决??
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2020-1-20 23:01:07 |只看该作者
这个官方数据接口最近突然失效了,暂时还没找到替代,所以确实没法成功
过阵子看看会不会恢复吧,我也再找找看有没有新接口
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-21 17:37 , Processed in 0.021808 second(s), 21 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部