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()

浙公网安备 33010602011771号