chromedriverがエラーで使えない
解決したいこと
ここに解決したい内容を記載してください。
Selenium, ChromeDriverを使ってWebスクレイピングの練習をしようと考えています。しかしエラーがどうやっても消えません。自分であれこれ試しましたが解決しないのでお力添えをいただければと思います。
発生している問題・エラー
<ipython-input-62-316893802a6d>:5: DeprecationWarning: executable_path has been deprecated, please pass in a Service object
driver = webdriver.Chrome(r'C:\Selenium')
上記はコードのすぐ下にあったメッセージで、他にも
WebDriverException: Message: 'Selenium' executable may have wrong permissions. Please see https://chromedriver.chromium.org/home
とありました。
該当するソースコード
from selenium import webdriver
import time
url = "https://www.google.com"
keyword = "スクレイピング"
driver = webdriver.Chrome(r'C:\Selenium')
driver.get(url)
time. sleep( 3)
search = driver. find_element_by_name("q")
search. send_keys( keyword)
search. submit()
time. sleep( 5)
driver. quit()
自分で試したこと
パスを通さなければならないとあったので、方法を調べて実行しました。システムの詳細設定からシステム環境変数⇒Path⇒環境変数名の編集まで行ったところに「C:\Selenium」を新規で追加しました。問題があるとすれば問題のあるコードのパスの名前、パスの通し方、chromedriver.exeの保存場所などが考えられますがもう自分一人ではどうにもならなそうです。どうかご教授お願い致します。
*chromedriver.exeはWindows_SSDに保存してあります。