📖

Pythonでお得な車探しをしてみる

2023/06/19に公開

概要

6月14日開催のオトナの機械学習入門2@XOSSPOINT.にてLT発表しました。
主な内容はPythonのスクレイピングで、カーセンサーの在庫一覧の販売車情報をピックアップしてグラフ描画しました。発表で使用したLT資料に加筆、修正したものを掲載いたします。

資料

https://docs.google.com/presentation/d/1_Nn06k6HmMyOjY2zyHbHuZukJ4_5vqW7s20HbrmIKv8/edit?usp=sharing

補足的なこと

資料にある通り、グラフ描画のソースコードはChatGPTに丸投げしたということもあり、タイトルは英語表示になりました。発表時、"displacement"(排気量)と"mileage"(走行距離)をごっちゃにして話を進めてしまったのは後で反省しました。。

ソースコード

https://github.com/aymaymaym-jp/python_work/blob/main/webscraping/carsensor_webscraping.py
例外処理など上手くないため、個人利用の範囲でお願いします。ソースコード内119行目のURLは外しました。もし試す際はカーセンサーのお好みの販売店を見つけていただいて(?)、在庫一覧のURLを指定してから実行してみてください。
スクレイピングするWebサイトに負荷をかけてはいけないと思い、ページごとに3秒待つ処理を入れています。(そんなに意味はないかもですが。。。)

感想

LTネタにしては重すぎるなと思うほどスクレイピングで苦戦したので、間に合ってよかったです。

Discussion