Python Selenium

SeleniumからEdgeを起動しようとしたら「typeerror level not an integer or a valid string none selenium」が出た話

この記事は約2分で読めます。

 

 

先日SeleniumでMicrosoftEdgeを使った自動化ツールを作成していたのですが、以前動作していたコードが以下のようなエラーを吐いて動かなくなっていました

 

関連記事:【Selenium】MicrosoftEdgeでログイン情報を保持してスクレイピングする

 

<エラーメッセージ>

typeerror level not an integer or a valid string none selenium

 

<解決策>

ログ出力設定部分でエラーになっていたみたいですが、webdriver-managerのバージョンをアップグレードすることで解消されました

 

$ pip install webdriver-manager --upgrade

 

これは以下のスタックオーバーフローのスレッドによると webdriver_manager 3.5.2 の問題で、webdriver_manager のロガーのバグだそうです。すでに対応済みらしいのでアップグレードすればいいだけの話でした。では~

 

参考:https://stackoverflow.com/questions/70418721/initialising-msedge-browser-in-python-getting-typeerror-level-not-an-integer-o

 


プログラミング・スクレイピングツール作成の相談を受け付けています!

クラウドワークス・ココナラ・MENTAなどでPython・SQL・GASなどのプログラミングに関する相談やツール作成などを承っております!

過去の案件事例:

  • Twitter・インスタグラムの自動化ツール作成
  • ウェブサイトのスクレイピングサポート
  • ダッシュボード・サイト作成
  • データエンジニア転職相談

これまでの案件例を見る

キャリア相談もお気軽に!文系学部卒からエンジニア・データサイエンティストへの転職経験をもとに、未経験者がどう進むべきかのアドバイスを提供します。


スポンサーリンク
/* プログラミング速報関連記事一覧表示 */
ミナピピンの研究室

コメント

タイトルとURLをコピーしました