Selenium操作瀏覽器是不加載任何配置的,網(wǎng)上找了半天,關(guān)于Firefox加載配置的多點,Chrome資料很少,下面是關(guān)于加載Chrome配置的方法:
一、加載所有Chrome配置
用Chrome地址欄輸入chrome://version/,查看自己的“個人資料路徑”,然后在瀏覽器啟動時,調(diào)用這個配置文件,代碼如下:
#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_argument('--user-data-dir=C:UsersAdministratorAppDataLocalGoogleChromeUser Data') #設(shè)置成用戶自己的數(shù)據(jù)目錄
driver = webdriver.Chrome(chrome_options=option)
二、修改瀏覽器的User-Agent來偽裝你的瀏覽器訪問手機(jī)m站
#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_argument('--user-agent=iphone')
driver = webdriver.Chrome(chrome_options=option)
driver.get('http://www.taobao.com/')
三、瀏覽器啟動時安裝crx擴(kuò)展
#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_extension('d:crxAdBlock_v2.17.crx') #自己下載的crx路徑
driver = webdriver.Chrome(chrome_options=option)
driver.get('http://www.taobao.com/')
可以去https://sites.google.com/a/chromium.org/chromedriver/capabilities查看更多,或者去http://stackoverflow.com/查找。