ฉันติดตามการตั้งค่าข้อกำหนดของ Chrome สำหรับ selenium.webdriver.Chrome และฉันใช้โค้ดต่อไปนี้ เรียกใช้ webdriver chrome กับซีลีเนียม:
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))
driver = webdriver.Chrome(path_here)
ต้องมีเส้นทางไปยังไฟล์ปฏิบัติการของ Chromedriver - person gtlambert   schedule 13.02.2016In [21]: driver = webdriver.Chrome('/usr/bin/chromedriver') In [22]:
- person codyc4321   schedule 13.02.2016.exe
ที่ท้ายเส้นทางของฉัน... - person gtlambert   schedule 13.02.2016