selenium chrome headless无界面引擎

二次信任 提交于 2019-12-04 16:42:39

注意:PhantomJS已被舍弃

chrome headless

在打开浏览器之前添加参数

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')
    # 打开浏览器
    browser = webdriver.Chrome(chrome_options=option)
    browser.get('https://www.jd.com')

查看情况,通过对浏览器截图

browser.get_screenshot_as_png('1.png')

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!