firefox 47以上版本,需要下載第三方driver,即geckodriver
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")
text=driver.find_element_by_id("cp").text
print(text)
執行結果:
Traceback (most recent call last):
File "D:/Python27/baidu.py", line 2, in <module>
driver=webdriver.Firefox()
File "D:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 142, in __init__
self.service.start()
File "D:\Python27\lib\site-packages\selenium\webdriver\common\service.py", line 81, in start
os.path.basename(self.path), self.start_error_message)
WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
解決方法:
去搜尋下載geckodriver.exe 放到C:\Python27\Scripts目錄下
方法:(一)1. selenium 3.x開始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而
2.x是executable_path="wires"2. firefox 47以上版本,需要下載第三方driver,即geckodriver;
在http://docs.seleniumhq.org/download/的Third Party Drivers, Bindings, and Plugins下面找到Mozilla GeckoDriver,
下載到任意電腦任意目錄,解壓後將該路徑加入到PC的path(針對windows)即可。
(二)下載 geckodriverckod 地址: mozilla/geckodriver解壓後將geckodriverckod 存放至 /usr/local/bin/ 路徑下即可
sudo mv ~/Downloads/geckodriver /usr/local/bin/
(三)解決的程式碼:
*****from selenium import webdriver
*****import time
******dr = webdriver.Firefox(executable_path = '/Users/jinwenxin/desktop/pythonPractice/geckodriver')
*****time.sleep(5)
******print 'Browser will close.'
****dr.quit()
****print 'Browser is close'教大家一個方法,我用了在python下執行了help(webdriver.Firefox) 回車,這樣就知道了傳什麼引數。
相關文章
- selenium driver 下載地址
- 安裝FireFox瀏覽器驅動程式geckodriver.exeFirefox瀏覽器
- Android2.2以上版本下載網路檔案getContentLength()大小異常Android
- opatch 版本下載及psu下載
- NDK版本 下載地址
- mysql window版本下載MySql
- ChromeDriver高版本下載Chrome
- linux下編譯安裝mysql5.5以上版本Linux編譯MySql
- Oracle官方文件下載與舊版本下載Oracle
- Mozilla Firefox 119 現已可供下載Firefox
- 需要下載的軟體
- 解決CMAKE編譯第三方開源軟體需要下載的問題編譯
- [Xcode下載]Xcode歷史版本下載XCode
- structs1.1以上版本怎麼不能在jboss下執行????Struct
- jquery各個版本下載jQuery
- mysql全部版本下載地址MySql
- 下載舊版本的NDK
- ORACLE老版本下載地址Oracle
- Oracle各版本下載地址Oracle
- VM新版本下載
- python 各版本下載Python
- 全新UI設計Firefox 29正式版下載UIFirefox
- firefox火狐瀏覽器介紹及下載地址Firefox瀏覽器
- jdk各個版本下載地址JDK
- JQuery版本選擇與下載jQuery
- MYSQL各版本官網下載MySql
- gcc7.1 windows版本下載GCWindows
- AngularJS所有版本下載地址AngularJS
- Linux 各版本高速下載Linux
- mysql各個版本下載地址MySql
- Firefox:一座即將坍塌的的"危房"Firefox
- Mac下根據nvm下載node指定版本Mac
- python下載哪個版本好Python
- MySQL Cluster 7.3.3 官方版本下載MySql
- .net各版本framework官方下載地址Framework
- Mysql各版本介紹及下載MySql
- 如何下載jmeter的歷史版本JMeter
- Obsidian第三方外掛下載