Selenium:如何在AWS上使用Headless Chrome?

Vol*_*il3 7 python selenium google-chrome-headless

今天我看到了这个消息UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead.

我愿意为Chrome路线.如何在AWS上安装并在远程AWS实例上运行它?

我将selenium在Python中使用.

Leo*_*eon 10

创建一个新的EC2实例.

SSH登录到机器.

安装python,selenium,chr​​omedriver,chromium和python包你需要的东西.

sudo apt install chromium-chromedriver
Run Code Online (Sandbox Code Playgroud)

将python脚本复制到计算机.

编辑脚本并添加chromeoption.

import selenium as se

options = se.webdriver.ChromeOptions()
options.add_argument('headless')

driver = se.webdriver.Chrome(chrome_options=options)
Run Code Online (Sandbox Code Playgroud)

完成!