Selenium: How to use Headless Chrome on AWS?

前端 未结 2 1303
盖世英雄少女心
盖世英雄少女心 2021-02-02 00:35

Today I saw the message UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead.

I am wil

2条回答
  •  死守一世寂寞
    2021-02-02 01:16

    Create a new EC2 instance.

    SSH log into the machine.

    Install python, selenium, chromedriver, chromium, and python packages what you need.

    sudo apt install chromium-chromedriver
    

    Copy your python script to the machine.

    Edit the script and add an chromeoption.

    import selenium as se
    
    options = se.webdriver.ChromeOptions()
    options.add_argument('headless')
    
    driver = se.webdriver.Chrome(chrome_options=options)
    

    Done!

提交回复
热议问题