我是靠谱客的博主 自由短靴,最近开发中收集的这篇文章主要介绍Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)安装Selenium包web引擎,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

本文是《统计CSDN博客的访问量》的部署篇,为了持续统计CSDN的访问量、并进行分析,因此需要在Linux上搭建Selenium + Chrome driver的运行环境

安装Selenium包

未安装Selenium时,会报包找不到错误:ImportError: No module named 'selenium'

如果是在PyCharm中开发时遇到,可参考《PyCharm中如何安装Package:即解决ImportError: No module named 'selenium’问题》

服务器上通过命令pip install selenium执行安装,安装成功如下图:
在这里插入图片描述

如果安装失败、或安装后还有该问题,可参考《Python ImportError: No module named ‘selenium’ (包找不到)》

web引擎

看过我博客统计那篇文章的朋友,应该知道我习惯用chrome和chromedriver,我是习惯使然,也是出于多年兼容性、开发便捷性的考虑。

安装Chrome

使用chromedriver只是起到了一个代理的作用,页面的装载和解释还是通过Chrome引擎来完成的,所以如果系统中没有Chrome会报错selenium.common.exceptions.WebDriverException: Message: Service chromedriver unexpectedly exited. Status code was: 127
在这里插入图片描述

在https://dl.google.com可找到Chrome的最新发行包(需要拉到页面底部):
在这里插入图片描述

注意Chrome版本和ChromeDriver的版本要对应好,否则实际运行时会报错。当然一般chrome可以安装最新版本了,所以只要选择chromedriver时选择支持最新版本的即可

然后执行安装:

yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

安装完成,最后会提示Complete。会自动安装比较多的包(我试验的新机器上装了91个):
在这里插入图片描述

安装Webdriver

在chromedriver官网下载chromedriver最新版本,历史版本可以在下载中心或版本仓库中找到。
选择自己需要的版本下载即可。

注意webdriver有支持的Chrome版本范围,注意两者的版本适配情况。
下载中心或版本仓库的note,都会说明支持的Chrome版本,如下图:
在这里插入图片描述


环境顺利安装完成,可以开始运行代码了。如果你没有合适的demo,可以使用《统计CSDN博客的访问量》里的脚本运行。

常见问题

如安装或使用中遇到了问题,可在《Linux上使用Python+Selenium+Chrome环境的常见问题》中查阅,有详细整理


以上。感谢您的阅读。

最后

以上就是自由短靴为你收集整理的Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)安装Selenium包web引擎的全部内容,希望文章能够帮你解决Linux服务器上搭建Python+Selenium+Chrome的运行环境(静默模式、无图形)安装Selenium包web引擎所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部