重新开始学习python,初心不变,抓取马刺队比赛数据。

网易NBA的比赛数据写死在页面当中,且数据单一,于是改为解析NBA中国的网页。首先找到马刺队数据页面(http://china.nba.com/teams/stats/#!/spurs),按下F12,从众多运行文件中,可以找到马刺队数据是通过调用API接口更新的,接口调用("http://china.nba.com/static/data/team/stats_spurs.json"),只管复制下来,后期放入python代码中。

因为需要访问链接,需要导入链接访问模块;接口回传数据为json格式,需要导入json模块。代码如下:

import urllib 
    
import json


def getcode(url):
   code = urllib.urlopen(url).read()
   return code

url = "http://china.nba.com/static/data/team/stats_spurs.json"
json_code = getcode(url)

python_format_code = json.loads(json_code)


返回的数据,将返回的json格式数据转换为python的对象,才能用python进行解析处理。