2024-09-01
Python
00

官网说明书:https://github.com/SeleniumHQ/docker-selenium

执行:

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

Python代码:

python
# -*- coding: utf-8 -*- from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium.webdriver.chrome.options import Options # 创建一个参数对象,用来控制chrome是否以无界面模式打开 ch_op = Options() # 设置谷歌浏览器的页面无可视化,如果需要可视化请注释这两行代码 ch_op.add_argument('--headless') ch_op.add_argument('--disable-gpu') # ch_op.add_argument('disable-dev-shm-usage') driver = webdriver.Remote( command_executor="http://0.0.0.0:4444/wd/hub", desired_capabilities=DesiredCapabilities.CHROME, options=ch_op ) driver.get("http://www.baidu.com") print(driver.page_source) driver.quit()
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dong

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC。本作品采用《知识共享署名-非商业性使用 4.0 国际许可协议》进行许可。您可以在非商业用途下自由转载和修改,但必须注明出处并提供原作者链接。 许可协议。转载请注明出处!