selenium chrome headless no interface engine

Note: PhantomJS has been discarded

chrome headless

Add parameters before opening the browser

import time
import sys
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.options import Options
#

if __name__ == '__main__':
    keyword = 'iphone'
    if len(sys.argv) > 1:
        keyword = sys.argv[1]

    option = Options()
    option.add_argument('--headless' )
     # Open the browser 
    Browser = webdriver.Chrome (chrome_options = the Option) 
    browser.get ( ' https://www.jd.com ' )

View case, the browser screenshots

browser.get_screenshot_as_png('1.png')

 

 

Guess you like

Origin www.cnblogs.com/wt7018/p/11874876.html