マガジンのカバー画像

Python練習帳

5
運営しているクリエイター

#スクレイピング

datetimeライブラリで指定したフォーマットの文字列を取得する

datetimeライブラリで指定したフォーマットの文字列を取得する

ノンプロ研でPython勉強中です。

定期的に取得したいwebサービスのレポートcsvを指定フォルダにSeleniumでダウンロードして、Pathlibを使ってダウンロードファイルのパスを前回取得しました。

前回の記事では、ダウンロードフォルダ内にある検索したいファイル名を直接指定していましたが、本来は、規則性のあるファイル名の条件部分のみを指定して自動的に抽出していきたいです。

今回ターゲ

もっとみる
Seleniumで指定フォルダにファイルをダウンロードする with webdriver-manager

Seleniumで指定フォルダにファイルをダウンロードする with webdriver-manager

先日GAS中級講座を卒業してトリプル受講が終わりました。
GAS終わった直後なのに自分のなかでPython熱が高まってます。

前回、Seleniumで結構意図通りに画面遷移ができるようになったおかげで、欲しいレポートcsvファイルがローカルにダウンロードできるようになりました。

やったー!

続いては、ローカルにダウンロードしたこのファイルを解析する(のはスキル的に無理なので)あきらめて、Go

もっとみる
可変idにも対応! Seleniumで表示テキストから要素を取得する方法

可変idにも対応! Seleniumで表示テキストから要素を取得する方法

ノンプロ研でPython勉強中です。

WindowsでのPower Automate Desktop台頭以降、Python x Seleniumによるスクレイピングを学ぶ意義が低下しているとも言われています。

とはいえ、Power Automate Desktopを使えないMacユーザーとしては、スクレイピングのためにPythonを学ぶ意義はあります。

もちろんスクレイピングに限らずPyth

もっとみる