安装chrome
首先安装google的epel源
vi /etc/yum.repos.d/google.repo
[google]
name=Google-x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=0
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
或者直接用ssh在/etc/yum.repos.d/目录下创建google.repo
复制[google]开始的代码,保存
更新源文件跟下载谷歌浏览器
yum update
yum install google-chrome-stable
安装好之后我们看一下安装的版本。输入
google-chrome --version
[root@VM-0-4-centos ~]# google-chrome --version
Google Chrome 86.0.4240.75
chromedriver下载
找到chrome对应的chromedriver 版本,并下载,我上面安装的版本是86.0.4240.75,我选择下载的版本是
找到后,点进去,找到linux的,复制下载地址
wget https://npm.taobao.org/mirrors/chromedriver/86.0.4240.22/chromedriver_linux64.zip
将下载的chromedriver 放到脚本的上一级目录,
为chromedriver授权
chmod 755 chromedriver
测试代码 ts.py
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument("--headless")
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument('--no-sandbox') # 禁止沙箱模式,否则肯能会报错遇到chrome异常
url="https://www.west.cn/login.asp"
brower=webdriver.Chrome(executable_path="./chromedriver", chrome_options=chrome_options)
brower.get(url)
print(brower.current_url)
brower.get("https://www.west.cn/Manager/")
print(brower.current_url)
brower.quit()
测试结果
照着步骤操作,中间出了点问题,一直提示
ImportError: cannot import name webdriver
原因是,我新建的名称也叫selenium.py,导致Python会先导入这个文件,然后再导入标准库里面的selenium.py。
把我们的脚本重新改名就可以
另外一个提示
ImportError: bad magic number in 'apirunner': b'x03xf3rn'
那是因为脚本文件夹中生成了一个.pyc文件,删除就可以了
9 条评论
你的文章让我感受到了艺术的魅力,谢谢! https://www.yonboz.com/video/47942.html
高通骁龙X Plus发布-4nm PC芯片,45TOPS超级AI算力行业第一。:https://501h.com/danzhiye/10685.html
《自传小册》爱情片高清在线免费观看:https://www.jgz518.com/xingkong/21806.html
你的文章让我感受到了不一样的风景,谢谢分享。 http://www.55baobei.com/ax7BaopUyc.html
真棒!
《地牢围攻2》剧情片高清在线免费观看:https://www.jgz518.com/xingkong/68332.html
你的文章充满了欢乐,让人忍不住一笑。 http://www.55baobei.com/WzmeVaeqN0.html
::funny:39::