読了: 約 2 分

これはなに

  • pythonのエラー解決のための記事

この記事を書く目的

  • 効率的にpythonのエラー課題を解決できること
  • 同じ問題に当たった時に検索が楽であること

webブラウザが閉じる問題の解決

chromeのバージョン違いをなくす

  • webdriver managerのinstall
  • インストールの目的
    • chromeとwebdriverのバージョン違いが起きるので毎回処理するのは面倒なのでweb driverを入れる
from webdriver_manager.chrome import ChromeDriverManager browser = webdriver.Chrome(ChromeDriverManager().install()) ====== WebDriver manager ====== Current google-chrome version is 97.0.4692 Get LATEST chromedriver version for 97.0.4692 google-chrome

selenium4のエラー解決

  • https://self-development.info/selenium-4%E3%81%A7%E3%80%8Cdeprecationwarning%E3%80%8D%E3%81%8C%E5%87%BA%E3%82%8B%E5%A0%B4%E5%90%88%E3%81%AE%E5%AF%BE%E7%AD%96/
  • 書き換え周り
    • https://qiita.com/yagaodekawasu/items/5813a8cb4c3d73386e7a

画面キャプチャ関連のエラー解決

  • キャプチャの参考にした関数
    • https://qiita.com/derodero24/items/17f24ed59d4f5650b3f5
  • 画質などの調整をしたい場合は
    • http://allselenium.info/taking-screenshot-using-python-selenium-webdriver/

find element

  • DeprecationWarning: find_element_by_* commands are deprecated. Please use find_element() instead
    • selenium3,4の関数の違いがそこそこあるのでコード量によっては書き換えが結構大変になりそう
    • selenium4からpythonをやっている場合は問題はあまり起きない
  • https://qiita.com/yagaodekawasu/items/5813a8cb4c3d73386e7a