linux 安装火狐浏览器和驱动


1.

安装火狐 firefox

sudo yum install firefox

2.

https://github.com/mozilla/geckodriver/releases下载最新的geckodriver

将 geckodriver-v0.23.0-linux64.tar.gz 移动到linux环境下,并解压。

mv geckodriver /usr/bin

测试代码如下,不报错则说明正常:

from selenium import webdriver
options = webdriver.FirefoxOptions()

options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Firefox(options=options)

driver.get('http://www.weain.mil.cn/cggg/zbgg/646946.html')
a = driver.find_element_by_class_name("view").text
print(a)
driver.close()

print(1111)

 

注意:如果报connect refuse 类似的错误,有可能是驱动不支持当前的浏览器版本或者是不支持selenium 版本,需要换个版本的驱动,0.21.0支持 firefox57以及更高版本 selenium 3.11(及更高版本)链接如下

https://github.com/mozilla/geckodriver/releases/tag/v0.21.0


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM