コメントはまだありませんはじめに本記事では、loto6の販売実績額のデータをBeautifulSoupを用いたウェブスクレイピングにより取得する手順を整理していきます。手順は以下になります。requestsライブラリを開いてWebサイトから用いてhtmlを取得BeautifulSoupライブラリを用いてhtmlから必要な部分を抽出Pandasライブラリを用いてデータフレーム化・CSV保存requestsライブラリを開いてWebサイトから用いてhtmlを取得まずは必要なライブラリをインポートします。requests次にurlを決めます。今回は、販売実績等のLoto6のデータを提供されているサイト様のURLを指定します。"http://sougaku.com/loto6/data/detail/"次にセッションを取得しhtmlを取得します。セッションはとは何か?については以下のサイト様等が参考になると思います。content="ロト6データ分析サービスは、ロト6生活が提供する分析に必要なデータを載せています。typerequestsを使って、htmlレスポンスを取得することができました。BeautifulSoupライブラリを用いてhtmlから必要な部分を抽出まずは必要なライブラリをインポートします。BeautifulSoupBeautifulSoupに先ほどのhtmlを与えます。(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=htmlとして理解しています。次に実際にhtmlファイルを確認して該当箇所を抽出します。今回のケースでは「sokuho_tb1」というクラスに入っているので取得します。class="tw3">セット球</th></tr><tr><td>第1196回</td><td>2017年7月31日(月)</td><td>1,399,975,000円</td><td>F</td></tr></tbody></table>販売実績額がありましたね。絞り込んで値を抽出しましょう。''))Out[8]:13999750販売実績額が取得できました。Pandasライブラリを用いてデータフレーム化・CSV保存まずは必要なライブラリをインポートします。pdデータを格納するためのデータフレームを作成します。}販売実績額1NaN2NaN3NaN4NaN5NaNfor文を使って値を埋めていきます。}販売実績額1118318320021218391000316277024004148332740051714530600プロットもしておきましょう。0x7f12aba46fd0>うまく取れてそうですね。最後に保存をして完成です。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。プロフィール兵庫県在住の30代データサイエンティスト。Pythonを使った機械学習等によるデータ分析や、ウェブアプリ等のシステム開発に取り組んでいます。