将无头铬作为恶魔运行并将指定链接保存到pdf

时间:2017-08-15 09:08:42

标签: google-chrome pdf docker google-chrome-headless

伙计们,我想在Docker容器中运行无头镀铬作为恶魔并发送链接到chrome。它应该采用这个链接并制作一个pdf。

我找到了good image。它帮助我在后台运行chrome。但我仍然不知道如何发送链接以及如何说chrome,请将网页保存为PDF。

我知道如何在本地保存到pdf,谷歌有good tutorial

我将感激你的帮助,希望有人在此之前做到了

1 个答案:

答案 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的更多详细信息,请参阅下文

https://selenium-python.readthedocs.io/