admin管理员组文章数量:1130349
1、下载并进入ubuntu镜像
docker pull ubuntu
docker run -it --name py-selenium-firefox ubuntu bash
apt-get update
2、安装火狐浏览器
apt-get install firefox
3、查看浏览器版本
3、安装python及其依赖
apt-get install python3.6
apt-get install python3-pip
python3 -m pip install selenium
4、将github的上的geckodriver(Releases · mozilla/geckodriver · GitHub)下载下来,放到docker上面(docker cp命令)
tar -zxvf geckodriver-v0.26.0-linux64.tar.gz
mv geckodriver /usr/local/share/
ln -s /usr/local/share/geckodriver /usr/local/bin/geckodriver
ln -s /usr/local/share/geckodriver /usr/bin/geckodriver
5、将测试文件写好,放到docker上(test.py)
from selenium import webdriver
options = webdriver.FirefoxOptions()
options.add_argument('--headless')
driver = webdriver.Firefox(firefox_options=options)
driver.get('https://blog.csdn/u014595589/')
print(driver.title)
driver.close()
6、退出(exit)并生成镜像
docker commit py-selenium-firefox py-selenium-firefox
7、运行测试程序
docker run -it -e LANG=C.UTF-8 py-selenium-firefox python3 /home/test.py
镜像地址:
Docker Hub
参考文献:
在Ubuntu上安装Chrome浏览器和ChromeDriver - 想54256 - 博客园
python+selenium+firefox使用例子_LiXianlin的博客-CSDN博客_python selenium 火狐
Selenium之Chrome - 简书
linux 安装 chromedriver,selenium 踩坑总结 - 腾讯云开发者社区-腾讯云
爬虫(二)浏览器如何识别selenium及爬虫如何绕过反爬 - 知乎
1、下载并进入ubuntu镜像
docker pull ubuntu
docker run -it --name py-selenium-firefox ubuntu bash
apt-get update
2、安装火狐浏览器
apt-get install firefox
3、查看浏览器版本
3、安装python及其依赖
apt-get install python3.6
apt-get install python3-pip
python3 -m pip install selenium
4、将github的上的geckodriver(Releases · mozilla/geckodriver · GitHub)下载下来,放到docker上面(docker cp命令)
tar -zxvf geckodriver-v0.26.0-linux64.tar.gz
mv geckodriver /usr/local/share/
ln -s /usr/local/share/geckodriver /usr/local/bin/geckodriver
ln -s /usr/local/share/geckodriver /usr/bin/geckodriver
5、将测试文件写好,放到docker上(test.py)
from selenium import webdriver
options = webdriver.FirefoxOptions()
options.add_argument('--headless')
driver = webdriver.Firefox(firefox_options=options)
driver.get('https://blog.csdn/u014595589/')
print(driver.title)
driver.close()
6、退出(exit)并生成镜像
docker commit py-selenium-firefox py-selenium-firefox
7、运行测试程序
docker run -it -e LANG=C.UTF-8 py-selenium-firefox python3 /home/test.py
镜像地址:
Docker Hub
参考文献:
在Ubuntu上安装Chrome浏览器和ChromeDriver - 想54256 - 博客园
python+selenium+firefox使用例子_LiXianlin的博客-CSDN博客_python selenium 火狐
Selenium之Chrome - 简书
linux 安装 chromedriver,selenium 踩坑总结 - 腾讯云开发者社区-腾讯云
爬虫(二)浏览器如何识别selenium及爬虫如何绕过反爬 - 知乎
版权声明:本文标题:在Ubuntu(linux系统)上安装Firefox浏览器和geckodriver(无桌面) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1760303134a2853199.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论