0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

seleniumでTypeErrorが出たっていうメモ書き

Posted at

前提

元々seleniumで書いていた、指定サイトにログインしてスクレイピングを行うプログラムが、TypeErrorを吐くようになってしまった!
実行環境ややりたいことの違いはありますが、基本的には以下サイトと同じ理由でエラーを吐いてしまったみたいでした。

原因

参考サイト

seleniumのアップデートによるものみたいでした。

変更点

ライブラリのインポート

変更前

from selenium import webdriver
from selenium.webdriver.common.by import By
import time

変更後

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
import time

インスタンス化

変更前

#インスタンス化
driver = webdriver.Chrome('chromedriver',options=options)

#指定したドライバーが見つかるまで待機
driver.implicitly_wait(10)

#urlの指定
url="https://hogehoge"

driver.get(url)
time.sleep(5)

print("サイトのタイトル:", driver.title)

変更後

#インスタンス化
#version更新によってインスタンス化の記述変更
service = Service(executable_path=r'/usr/bin/chromedriver')
driver = webdriver.Chrome(service=service, options=options)

#指定したドライバーが見つかるまで待機
driver.implicitly_wait(10)

#urlの指定
url="https://hogehoge"

driver.get(url)
time.sleep(5)

print("サイトのタイトル:", driver.title)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?