2019-06-06 Headless Chrome

2019-06-06  本文已影响0人  hcc_9bf4

无头谷歌浏览器,无界面谷歌浏览器
因为phantomjs现在都不维护了
mac.linux版本号在59+以上,才支持这种模式
windows,要求版本号在60+以上,才支持这种模式
from selenium.webdriver.chrome.options import Options
chrome_options=Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
谷歌无界面模式代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time

#创建一个参数对象,用来控制chrome以无界面模式打开
chrome_options=Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')


#驱动路径
path=r'C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe'

#模拟创建一个浏览器对象,然后通过对象去操作浏览器
browser = webdriver.Chrome(executable_path=path,chrome_options=chrome_options)

#上网
url='http://www.baidu.com/'

browser.get(url)

time.sleep(3)

#保存本地上网图片
browser.save_screenshot('baidu.png')

#关闭浏览器
browser.quit()
baidu.png
上一篇 下一篇

猜你喜欢

热点阅读