環境も言語も書いてないので、具体的なアドバイスがしにくいです。
質問の多い、WindowsでPythonだとすると、
案1:PATH
に既に登録されているところに、chromedrive.exe
を置く。例えばC:\Windows\chromedrive.exe
とか。
案2:chromedrive.exe
を置いたところを、PATHに登録する。例えばC:\webdriver\chromedrive.exe
に置いたのなら、環境変数の設定画面でPATH
に、``C:\webdriver`のディレクトリを追加する。
案3:プログラムにdriver = webdriver.Chrome()
とか、driver = webdriver.Chrome(options=options)
とかそれに類する記述があると思うので、そこにdriver = webdriver.Chrome("C:/webdriver/chromedrive.exe", options=options)
のようにchromedrive.exe
のパスを書く。
#追記
案3補足版:
概要:webdriver.Chrome
呼び出し時に、webdriver
の絶対パスを引数で指定します。
まず、webdriver
の絶対パスを確認しましょう。
次に、もともとのwebdriver.Chrome
呼び出しは、引数無しの場合もあるし、option=option
のように引き数が既にある場合があります。あった引き数はそのまま残す必要があります。
変更後のwebdriver.Chrome
呼び出しは、
元の引き数がなかった場合は、webdriver.Chrome("webdriverの絶対パス")
元の引き数があった場合は、webdriver.Chrome("webdriverの絶対パス",元の引き数)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/26 15:58
2020/08/26 16:12 編集
2020/08/26 16:13
2020/08/26 16:16
2020/08/27 10:33
2020/08/27 10:39
2020/08/27 11:14
2020/08/27 11:22
2020/09/02 16:20