一般社団法人 全国個人事業主支援協会

COLUMN コラム

アマゾンの注文履歴から領収証PDFを自動で落としてくるツールを作ってみた

 

筆者はYoutubeでこのような動画を見つけた・・・なんじゃこれ!?

【検証】プログラミングを使うとテレワーク業務は一日のうち何時間サボれるのか?

 

動画を見てみると、どうやらAmazonの注文履歴ページから領収証PDFを勝手に落としてくるツールを作っているらしい・・・しかもRubyで書かれている。とても興味をそそられた筆者はPythonでも同じことができるのでは?と思い至った。

今回開発時に使った環境:python 3.8、selenium、chromedriver

筆者はMacが好きなので、MacとVSCodeで開発することにした。

環境構築をしているところで問題発生w

chromedriverをpip経由でインストールしようとしたら謎のエラーが発生した

どうやらmacだとうまくいかないらしくhomebrew経由でインストールする必要があるらしい・・・

brew install chromedriverを実行したところ上手くいった・・・

そんなこんなで開発スタートw

chromedriverの仕様を読み進めながら、Amazonの自動ログイン、注文履歴ページの注文履歴を一つ一つ遷移しながらPDFをダウンロードする処理を組んでいった

いざ実行w

 

う、動いたwwwやったー!!

肝心なPDFダウンロードもできた・・・

seleniumとchromedriverを活用すれば日々の面倒くさいことも自動化できるんだな・・・便利すぎる!!

ちなみに今回作成したプロジェクトは下のGitHubで公開しています!!

ご興味があれば、是非閲覧ください!!!

https://github.com/nb2017/nb-amazon-login-automation

次回は記事投稿がいちいち面倒くさいので、自動投稿ツールを作ることにします!!

それでは!!!

The following two tabs change content below.

のべっち

この記事をシェアする

  • Twitterでシェア
  • Facebookでシェア
  • LINEでシェア