无头谷歌浏览器,无界面谷歌浏览器
因为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
网友评论