マガジンのカバー画像

Python練習帳

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

#ノンプロ研

Pythonのライブラリwebdriver-managerのconda install でつまづいた

Pythonのライブラリwebdriver-managerのconda install でつまづいた

パソコンを買い替えました。
IntelベースのMacからM1 Macになったのですが、M1はPythonの環境構築がムズカシイみたいな話をネットで見ていました。

ドキドキしながらも以下のサイトも参考にAnacondaをインストール。発売から時間が経過しているからか?特に問題なさそうにAnacondaのインストールができました。

新しい環境でのスタートということもあって、pipとcondaの混ぜ

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

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

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

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

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

今回ターゲ

もっとみる
ローカルにダウンロードしたファイルのパスを条件を指定して絞り込んで取得する

ローカルにダウンロードしたファイルのパスを条件を指定して絞り込んで取得する

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

定期的に取得したいwebサービスのレポートcsvを指定フォルダにSeleniumでダウンロードするところまでは前回やりました。

無事ダウンロードしたcsvファイルをPythonで読み込ませてpandasで分析して…というのが理想なのですが、pandasスキルが追いつかないのでこのファイルをGoogle ドライブにアップロードして、ここからはスプレッドシート

もっとみる
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

もっとみる