伙计们,我想在Docker容器中运行无头镀铬作为恶魔并发送链接到chrome。它应该采用这个链接并制作一个pdf。
我找到了good image。它帮助我在后台运行chrome。但我仍然不知道如何发送链接以及如何说chrome,请将网页保存为PDF。
我知道如何在本地保存到pdf,谷歌有good tutorial
我将感激你的帮助,希望有人在此之前做到了
答案 0 :(得分:0)
您应该使用官方的硒图像。对于这个你可以运行类似下面的东西
docker run -p 4444:4444 selenium/standalone-chrome
然后使用您选择的语言与Selenium绑定。下面是一个python示例。您将需要安装python和selenium包
$ pip install selenium
以下是您可以用来控制浏览器的代码
from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
driver = webdriver.Remote("http://127.0.0.1:4444/wd/hub",DesiredCapabilities.CHROME)
driver.get("http://tarunlalwani.com")
driver.quit()
有关Python中的selenium webdriver的更多详细信息,请参阅下文