私は単にstats.nba.comからJSONデータにアクセスするためのPython getリクエストを使用しようとしています。私はあなたのブラウザにURLを入力して、私が探している結果を得ることができるので、かなり簡単に思えます。しかし、私はこれを実行するたびに、プログラムはちょうど終わりまで走ります。私は私のget要求にいくつかのタイプのヘッダー情報を含める必要があるのだろうかと思います。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