現在最強のクロール技術: ScrapyとSeleniumを征服
データサイエンス、ビッグデータ、クロールに興味のある方々のために - 最新かつ最高のクロール技術をさまざまな例で素早く習得できるように構成しました。

[共有のヒント] selenium 実行できない場合
こんにちは。 Dave Leeです。明けましておめでとうございます。
Seleniumが各PC環境によって実行できない場合があるかもしれませんが、この部分についていくつか試してみる方法を共有します。
まず、Windowsでは、次のようにChrome()を実行するときに、executable_pathを次のように入れてくれると、実行になる場合を受講する方が共有していただきました。変えてください。)ありがとう!
-------------------------------------------------- ---
driver = webdriver.Chrome( executable_path=r"C:/path/chromedriver.exe" )
-------------------------------------------------- ---
また、Mac環境の場合、CatalinaでMac OSをアップデートした後、既存のchromedriverがセキュリティ上の問題で実行できない場合を発見しました。セキュリティ設定を変更する方法もありますが、この場合は単に chromedriver を /usr/local/bin ディレクトリに置き換えて実行してみるとよいようです。この部分がない場合は、講義で共有し、サイトで
https://sites.google.com/a/chromium.org/chromedriver/
新しくchromedriverをダウンロードして、/usr/local/binディレクトリに実行ファイルを置き換えて、次のように実行すると正常実行になります。
-------------------------------------------------- ---
from selenium import webdriver
chromedriver = '/usr/local/bin/chromedriver'
driver = webdriver.Chrome(chromedriver)
-------------------------------------------------- ---
どうぞこのようなヒントもお役に立てば幸いです。




