Python+Selenium 自動化實現實例-實現文件下載


#coding=utf-8
from selenium import webdriver #實例化一個火狐配置文件
fp = webdriver.FirefoxProfile() #設置各項參數,參數可以通過在瀏覽器地址欄中輸入about:config查看。

#設置成0代表下載到瀏覽器默認下載路徑;設置成2則可以保存到指定目錄
fp.set_preference("browser.download.folderList",2) #是否顯示開始,(個人實驗,不管設成True還是False,都不顯示開始,直接下載)
fp.set_preference("browser.download.manager.showWhenStarting",False) #下載到指定目錄
fp.set_preference("browser.download.dir","c:\\Temp") #不詢問下載路徑;后面的參數為要下載頁面的Content-type的值
fp.set_preference("browser.helperApps.neverAsk.saveToDisk","application/octet-stream") #啟動一個火狐瀏覽器進程,以剛才的瀏覽器參數
driver = webdriver.Firefox(firefox_profile=fp) #打開下載頁面
driver.get("https://pypi.python.org/pypi/selenium") #點擊某個按鈕
driver.find_element_by_xpath("//*[@id='content']/div[3]/table/tbody/tr[2]/td[1]/span").click() 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM