首页 > 系统相关 >linux上面运行selenium

linux上面运行selenium

时间:2022-10-20 17:36:04浏览次数:77  
标签:-- selenium chromedriver add linux com options 上面

首先下载依赖

yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts

然后下载安装chrome

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

查看chrome版本号

google-chrome --version

根据版本号下载对应的驱动

https://registry.npmmirror.com/binary.html?path=chromedriver/
wget https://chromedriver.storage.googleapis.com/2.38/chromedriver_linux64.zip
将解压好的文件放在/usr/bin目录下,并且给chromedrive增加可以执行权限
解压
unzip chromedriver_linux64.zip
mv chromedriver /usr/bin/

给予执行权限
chmod +x /usr/bin/chromedriver

运行代码测试

from selenium import webdriver
 
options = webdriver.ChromeOptions()
options.add_argument('--headless')  #设置无头浏览器请求模式
options.add_argument("--disable-extensions")
options.add_argument("--disable-gpu")
options.add_argument("--no-sandbox") # linux中不写会报错
driver = webdriver.Chrome(options=options)
 
driver.get('https://www.baidu.com')
print(driver.page_source)

#######

标签:--,selenium,chromedriver,add,linux,com,options,上面
From: https://www.cnblogs.com/andy0816/p/16810605.html

相关文章

  • 初体验!老男孩linux运维班学习心得分享
    以下内容来自学员分享:在来老男孩之前,心里有忐忑,有不安,还有激动和质疑,虽然很多人都说年龄大不适合转行学技术,但想想自己肩上的重担,还是来到了这里。28岁,有房有车,同样有房贷有......
  • selenium元素定位之css选择器和xpath
    CSS选择器(cssselector)作用:用于定位页面上的标签元素的,找到符合选择器的标签元素,然后应用样式。语句:dr.find_element_by_css_selector("CSS选择器")——根据CSS选择器......
  • DM8在linux环境下的安装
    DM8在linux环境下的安装一、安装DM8本次使用银河麒麟V10操作系统,在x86_64 架构上安装DM8企业版。1、安装前操作(1)关闭防火墙如果需要远程连接服务器,需要关闭防......
  • Linux Vim(vi) 常使用命令快捷键合集
    vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(viImproved),与vi编辑器完全兼容,而且实现了很多增强功能,下面......
  • 嵌入式Linux下移植MT7601无线WIFI(网卡)驱动
    360(2代)无线WIFI(网卡)驱动移植和相关的无线工具编译安装一、前言本篇文章要的做的事情是,移植一款USBWIFI芯片的驱动到嵌入式Linux环境下,让嵌入式开发板能够通过这款USB......
  • UTM 4.0 发布:在 macOS 上优雅的使用 QEMU 虚拟化 Windows、Linux 和 macOS
    UTM4底层基于QEMU,在Mac上安全的运行Windows、Linux和macOS,同时支持Intel处理器和Apple芯片,并且是开源免费的。WindowsLinux来到Apple芯片上UTM采用Ap......
  • 病毒&windows,linux机制
    前言以病毒流氓软件为引,了解windows,linux机制流氓软件p2p软件园360全家桶等等彻底删除文件,程序程序不要用系统带的卸载找到他本身程序的卸载exe,推荐用geek会自......
  • Linux du命令:统计目录或文件所占磁盘空间大小
    du是统计目录或文件所占磁盘空间大小的命令。需要注意的是,使用"ls-r"命令是可以看到文件的大小的。但是大家会发现,在使用"ls-r"命令査看目录大小时,目录的大小多数是4KB......
  • 使用linux系统安装docker
    使用yum/apt安装ubuntu自带的源里面有docke.io,这个是Debian团队维护的docker,我们用官方团队维护的docker-ce。打开阿里云的docker-ce镜像站(https://developer.aliyun.co......
  • Linux 搬砖常用Shell-扩展
    1.基础语法1.1.循环#!/bin/bashforiin`seq110`doecho"xxxx"done1.2.SHELL中的特定变量$#传递到脚本的参数个数$*以一个单字符串显示所有向脚本传递的参数。与......