PhantomJS - 可编写脚本的无头浏览器

解压后将bin目录添加至环境变量

PhantomJS - 可编写脚本的无头浏览器_第1张图片
image.png
def opt_phantom_js():
    browser = webdriver.PhantomJS()
    browser.get("https://www.jd.com")
    browser.save_screenshot("jd.png")


opt_phantom_js()
PhantomJS - 可编写脚本的无头浏览器_第2张图片
image.png

震惊,sele和phan分手了

PhantomJS - 可编写脚本的无头浏览器_第3张图片
image.png

使用headless

def opt_phantom_js2():
    from selenium.webdriver.chrome.options import Options
    chrome_options = Options()
    chrome_options.add_argument("--headless")
    browser = webdriver.Chrome(options=chrome_options)
    browser.get("https://www.jd.com")
    browser.save_screenshot("jd.png")


opt_phantom_js2()
PhantomJS - 可编写脚本的无头浏览器_第4张图片

你可能感兴趣的:(PhantomJS - 可编写脚本的无头浏览器)