我正在尝试在Chrome的硒模块(python)中为Google colab运行webdriver资源。 Firstval我在解析命令(selenium.webdriver.Chrome('/ chromedriver.exe'))中的chromedriver.exe文件时遇到问题,克服了我发现无权限运行chromedriver.exe和版本的连续失败的问题。可以,谁知道这可能是错误的?
WebDriverException:消息:“ chromedriver.exe”可执行文件可能具有错误的权限。
答案 0 :(得分:0)
您可以通过安装Chrome网络驱动程序并调整一些选项以使其在Google colab中不崩溃来实现:
!pip install selenium
!apt-get update # to update ubuntu to correctly run apt install
!apt install chromium-chromedriver
!cp /usr/lib/chromium-browser/chromedriver /usr/bin
import sys
sys.path.insert(0,'/usr/lib/chromium-browser/chromedriver')
from selenium import webdriver
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--no-sandbox')
chrome_options.add_argument('--disable-dev-shm-usage')
wd = webdriver.Chrome('chromedriver',chrome_options=chrome_options)
wd.get("https://www.webite-url.com")