爬蟲簡單入門-接口尋找調用
阿新 • • 發佈:2018-01-21
sta for python import F12 調用 stat _for 新的 重新開始學習python,初心不變,抓取馬刺隊比賽數據。 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)
網易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 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進行解析處理。
爬蟲簡單入門-接口尋找調用