PythonとSeleniumでファイルダウンロードURLが有効か調べて結果を出力する
PythonフレームワークのOdooを使ったシステムで、フォームに添付されていたファイルが一部消失しました。保守している会社から添付ファイルテーブルのデータをもらったので、スクリプト組んで、どのファイルが残ってるか、確認することにしました。(直接サーバーにアクセスできない。)コードは一番下に。今回Gistを使ってみました。
道具立ては以下の通りです。
基本動作
- サービスにログイン
- リストを読んでファイルのIDを元にGETリクエストを投げる
リストはファイルID、ファイル名の2列から成る - ダウンロードフォルダにアクセスする
- ファイルの有無をログファイルに出力する
気付き
- これ、Google Colabで良かった気がする
今のネットワーク環境良くないので - Python2のサンプルコードを間違って踏まないよう要注意
- PythonでもC#のusingみたいな書き方ができる(with句)
- Visual Studio Codeで結構快適に書ける