CitiBikeの Web サイトから JSON フィードを取得するために、この小さなスクリプトを作成しました。
スクリプトは次のとおりです。
import requests
import time
def executeCiti():
r = requests.get("http://citibikenyc.com/stations/json")
print r.json()
time.sleep(62)
while True:
executeCiti()
exit()
次に、ターミナルでスクリプトを実行し、次のように .txt ファイルに出力します: python citi_bike.py > output.txt
この演習の終わりまでに私が望む最終目標は、適切にフォーマットされた JSON データ (各要求からいくつかのペアのみを選択したもの) であり、各要求で区切られています。そこからビジュアライゼーションを作成できるように、管理しやすくしたいと考えています。
私の最初の質問は次のとおりです。これは、私が達成しようとしていることを開始するのに適切な方法ですか?
私の 2 番目の質問は次のとおりです。データが最終目標として望むように出力されるように、開始するためのより良い方法はありますか? この質問に関しては、これは最初のステップにすぎませんが、クリーンアップされたデータセットにたどり着くための非常に遠回りな方法をすでに取り始めているように感じます。
これが紛らわしい場合は申し訳ありません。ご不明な点がございましたら、コメントください。