えきから時刻表の「駅時刻表」をスクレイピングするスクリプト (A scraping script for "Eki-kara Jikoku-hyo" station timetables)
工夫次第でこんなこともできます。 (You can use acquired data for various applications.)
- Python 3.6
- Beautiful Soup 4
python pyEkikara.py URL [--no-details] [--verbose]
URL
(Required): 駅時刻表のURL (A station timetable URL)--no-details
: 列車詳細情報を取得しない (No train details)--verbose
: 処理の詳細を表示する (Show process details)
例(Example):
python pyEkikara.py http://ekikara.jp/newdata/ekijikoku/1301131/up1_14103021.htm --verbose
横浜駅の東海道線平日上り時刻表のデータを、各列車の詳細情報を含めて取得します。 (This example shows how to acquire the Tokaido line Yokohama station timetable for Tokyo direction on weekdays, including train details.)
取得結果はCSVとJSONで保存されます。JSONには各列車のダイヤなど、CSVよりも詳細なデータを含みます。 (Acquired results are saved as CSV and JSON format. JSON format data are in more detailed in that they include each train schedule.)
このスクリプトはMITライセンスのもとで公開されています。詳細はLICENSEをご覧ください。(This software is released under the MIT License, see LICENSE.)