Deepin(Linux系统)下的selenium+chrome配置

简介: 之前的驱动版本和浏览器版本对不上,在deepin下吃了这个亏……,记录一下chrome安装selenium打开终端,通过命令进入虚拟环境(当然,不用虚拟环境的可以不用这个命令):source activate pspiders(pspiders是虚拟环境名称)激活当前虚拟环境,然后在里面通过pip命令安装selenuim:pip install selenium即可完成。

之前的驱动版本和浏览器版本对不上,在deepin下吃了这个亏……,记录一下

chrome

安装selenium

打开终端,通过命令进入虚拟环境(当然,不用虚拟环境的可以不用这个命令):

source activate pspiders

(pspiders是虚拟环境名称)激活当前虚拟环境,然后在里面通过pip命令安装selenuim:

pip install selenium

即可完成。

下载Chromedirver

就是这里被坑的,事实上是要先下载chromedirver的,传送门,还有另一个传送门然后根据电脑上的chrome浏览器版本找到dirver版本(坑就在这里,他的版本不按顺序,没有文档找不到,事实上v63版本对应的驱动在2.35dirver目录),进去下载linux64位的压缩包chromedriver_linux64.zip就行。

解压安装

在目录直接可以解压(里面就一个文件)

然后通过命令来对他进行安装:

chmod +x chromedriver

sudo mv -f chromedriver /usr/local/share/chromedriver

sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver

sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver

安装后确认/usr/bin目录下是否有chromedriver文件

测试

随地(没有错,就是随地)新建一个py文件(当然,你的Pycharm环境配置必须配置到你安装selenium的虚拟环境,其中要注意的是Chromedriver是安装到系统的,与虚拟环境无关),编写代码:

from selenium import webdriver

browser = webdriver.Chrome()  # 由于设置过了路径,它会自己去调用,不用写路径(windows下才要写)

# 通过get方法可以获取到指定url的网页 并且自动加载和渲染js/css等内容
browser.get("http://www.baidu.com/")

browser.save_screenshot(browser.title)

发现可以正常调用浏览器、打开制定页面就对了

目录
相关文章
|
5天前
|
监控 Java 测试技术
确保Selenium WebDriver配置与测试环境兼容
确保Selenium WebDriver配置与测试环境兼容
|
11天前
|
运维 监控 Ubuntu
怎样配置Linux分析工具:atop篇
在管理Linux系统时,了解系统级监控工具是至关重要的。其中,atop是一种功能强大的工具,它允许运维人员以实时的方式监控系统运行状态,包括进程活动、内存使用、磁盘I/O以及网络负载等。atop提供了一种简洁而全面的方式来追踪系统表现和资源消耗情况,使得性能分析变得简单而直观。
|
14天前
|
Ubuntu Linux Shell
Ubuntu/linux系统环境变量配置详解
理解和掌握如何配置环境变量对于使用和管理Ubuntu/Linux系统非常重要。
31 2
|
10天前
|
存储 运维 监控
怎样配置Linux分析工具:kdump篇
在运维的世界里,服务器的稳定运行是生命的灯塔,一旦遭遇异常重启,便是暴风雨来临的预兆。作为一名运维工程师,深知在这场与故障斗争的战役中,武器的锋利至关重要。今天,我要介绍的主角/工具——kdump,正是这样一款能在风雨来临之际,为我们捕获那一闪而过的真相的工具。
|
22天前
|
网络协议 Linux 开发工具
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
配置Linux固定IP地址,为什么要固定IP,因为他是通DHCP服务获取的,DHCP服务每次重启都会重新获取一次ip,VMware编辑中有一个虚拟网络编辑器
|
22天前
|
Ubuntu Linux
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
Linux软件安装-Linux系统靠yum命令安装软件,yum命令是一个RPM包软件管理器,用于自动化安装配置Linux软件,.rpm是Linux包下的软件,yum install下载 wget re
|
22天前
|
Linux Docker 容器
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
Docker02--搭建Linux环境,配置Docker,docker images无法访问,因为docker没有启动,阿里云镜像加速器免费的
|
24天前
|
域名解析 网络协议 Linux
linux网络-- 手动配置ip地址
linux网络-- 手动配置ip地址
|
2月前
|
Web App开发
在 HTML 中禁用 Chrome 浏览器的 Google 翻译功能
在 html 标签中添加 translate=“no” 属性,浏览器将不会翻译整个页面。
163 0
|
29天前
|
Web App开发 前端开发 JavaScript
Chrome 浏览器中执行 JavaScript
Chrome 浏览器中执行 JavaScript
62 0

热门文章

最新文章