phatomeJS chrome selenium

from selenium import webdriver
opt = webdriver.ChromeOptions()
prefs = {'profile.default_content_setting_values': {'images': 2}}#关闭图片加载。。。
opt.add_experimental_option('prefs', prefs)
#把chrome设置成无界面模式 
opt.add_argument('--headless')
# 创建chrome无界面对象 driver = webdriver.Chrome(options=opt) driver.get(url) driver.close()

selenium + chrome插件的使用,首先要将chrome插件下载本地(下载地址  https://chromedriver.storage.googleapis.com/index.html?path=2.38/ )解压至任意的配有全局环境变量的路径下

同理phantomeJS

service_args = []
service_args.append('--load-images=no')  ##关闭图片加载
service_args.append('--disk-cache=yes')  ##开启缓存
service_args.append('--ignore-ssl-errors=true')  ##忽略https错误
driver = webdriver.PhantomJS(executable_path="phantomjs.exe" , service_args=service_args)#executable_path属性是设置路径
driver.set_page_load_timeout(8)#超时

drive.get(url)

drive.close()

 

posted @ 2018-05-02 15:36  自说自话唉  阅读(103)  评论(0)    收藏  举报