Yahooアカウントスクレイピングとメーリングリスト作成
Yahooのアカウント名は「@yahoo.co.jp」を付けるとメールアドレスになりますが、PythonでSeleniumとPandasを使い、ヤフオクからアカウント名をスクレイピングするコードを書きました。 きっかけは引っ越しをした際にトランクルームを利用する機会があったのですが、 以前オークションなどの出品をしている知人が「商品が部屋に溢れちゃうんだよね」と言っていたことを思い出し、 ヤフオクで出品する方をターゲットに「トランクルーム契約しませんか?」とメールを送るリスト作成を自動化するプログラムを作ってみようとコードを書いてみました。 作成当時はPandasの勉強途中だったため、Excelで追加カラムを作成しております。 ■ポイント ①工数の大幅な削減 人力でアカウントをリストを転記するとなると果てしない工数がかかりますが、上記の方法なら数分で済みます。 試しに10ページ分(1000件)を比較・計算してみたのですが、 人力⇒2.8時間、 自動化⇒0.09時間(約5分)、 約2.7時間の工数削減が出来ます。 ②作業の正確性 人力で転記した場合、人によると思いますが数100件に1件程ミスが出ることが想定されます。 自動化で行う場合は件数が増えてもミスは0件のまま正確性を担保できます。 記述コードなど詳細について、ご質問頂ければメッセージや面談でご説明いたしますのでご検討下さい。