標籤:str bdr min stack span admin phone -- taobao
Selenium操作瀏覽器是不載入任何配置的,網上找了半天,關於Firefox載入配置的多點,Chrome資料很少,下面是關於載入Chrome配置的方法:
一、載入所有Chrome配置
用Chrome地址欄輸入chrome://version/,查看自己的“設定檔路徑”,然後在瀏覽器啟動時,調用這個設定檔,代碼如下:
#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_argument(‘--user-data-dir=C:\Users\Administrator\AppData\Local\Google\Chrome\User Data‘) #設定成使用者自己的資料目錄
driver = webdriver.Chrome(chrome_options=option)
二、修改瀏覽器的User-Agent來偽裝你的瀏覽器訪問手機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擴充
#coding=utf-8
from selenium import webdriver
option = webdriver.ChromeOptions()
option.add_extension(‘d:\crx\AdBlock_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/尋找。
webdriver 啟動chrome時載入配置