<<<担当作業>>> *Webスクレイピングに挑戦! <<>> ○期間:5月17日(第5回)から5月31日(第7回まで)((br)) *天気予報のAPI:OpenWeatherMap (サンプルコードはRubyを使用) ((br)) [URL:https://qiita.com/nownabe/items/aeac1ce0977be963a740] <<{スクリーンショット_2019-05-17_15-19-26.png} →7行目の"zip=*"は郵便番号を指定できる。((br)) →その他にも、"q=*"で都市名、"lat=*&lon="で緯度・経度を指定できる。 ==*JavaScriptによって、linuxのコマンドを実行してテキストファイルを抽出する((br))== ==→Node.jsのインストールが必要[参照:http://wiki.cis.iwate-u.ac.jp/~yamanaka/csd/2019/material/nodejs/]((br))== ==<メリット>((br))== ==・RubyをJavaScriptに埋め込む必要がなくなる。((br))== ==[URL:https://qiita.com/TsuyoshiUshio@github/items/cf4b28e7999403f7a04c]((br))== ↑中止(Pythonに絞って調べることにする) <<>> <<<>>> (Webスクレイピングの流れ) (1. 天気、ニュースなどの情報が書かれたWebサイトからhtmlデータを取得する。)((br)) ・"requests"というライブラリを使用してhtmlデータを取得する。 (2. 取得した情報から必要な部分をtxtファイルやcsvファイルとして抽出。)((br)) ・"BeautifulSoup"というライブラリを使用してhtmlから必要な情報を抽出する。 (3. メイン画面に抽出ファイルの情報を表示して加工する。)((br)) ・JavaScriptで抽出ファイルから必要箇所を抜き取ってメイン画面に表示する。 <<<>>>