使用docker部署selenium+chrome-headless

golango
2021-08-03 / 0 评论 / 608 阅读 / 正在检测是否收录...

有一个docker镜像叫做selenium/standalone-chrome。可以直接远程调用webdriver控制chrome。


docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome:3.141.59-dubnium

docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities

driver = webdriver.Remote(
    command_executor="http://8.8.8.8:4444/wd/hub",
    desired_capabilities=DesiredCapabilities.CHROME
)

driver.get("http://www.baidu.com")
print(driver.title)
driver.close()
13

评论

博主关闭了当前页面的评论