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

posted @ 2019-10-30 15:25  爱洗澡的猫妹  阅读(3999)  评论(0)    收藏  举报