我只是試圖簡單地使用Python獲取請求來訪問來自stats.nba.com的JSON數據。這看起來很簡單,因爲我可以在瀏覽器中輸入URL並獲得我要查找的結果。但是,每當我運行這個程序時,程序就會結束。我想知道是否必須在我的獲取請求中包含某些類型的標題信息。如何從stats.nba.com API獲取JSON響應?
的代碼如下:
import requests
url = 'http://stats.nba.com/stats/commonteamroster?LeagueID=00&Season=2017-18&TeamID=1610612756'
response=requests.get(url)
print response.text
這是可行的,但嚴重的刮操作應該使用自己的用戶代理,除非有一個很好的藉口,歪曲的自動刮刀機器人作爲一個人控制的瀏覽器。所有的良好/道德刮板定義他們自己的用戶代理字符串。 – halfer
@halfer同意:)感謝您的評論,這對我很有幫助 – Ballack