Я следовал установку требования хромового для selenium.webdriver.Chrome, и я использовал следующий код Running webdriver chrome with Selenium:как вы видите Chrome WebDriver с помощью селена
import os
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
driver = webdriver.Chrome()
driver.get("http://www.google.com")
print driver.page_source.encode('utf-8')
Я был очень удивлен, увидев, что код работает , но браузер не появляется. Я думаю, что это почти невозможно развить, так как я не вижу, что я делаю правильно/неправильно. Как использовать селен для фактического просмотра функционального драйвера Chrome (python)? Спасибо
ОТВЕТ:
набор видна 1, установить эмулятор:
sudo apt-get install xvfb xserver-xephyr
display = Display(visible=1, size=(800, 600))
'водитель = webdriver.Chrome (path_here)' должна включать в себя путь к исполняемому файлу chromedriver – gtlambert
нет кости 'В работе [21]: драйвер = webdriver.Chrome ('/ USR/бен/chromedriver') В работе [ 22]: ' – codyc4321
Я проверил систему, это 64 бит, как я думал, и я взял 64-битный драйвер. Это недавний, но не передний край (2.9) должен быть стабильным. – codyc4321