本文共 2483 字,大约阅读时间需要 8 分钟。
写这篇博客之前,我在网上找了一堆ubuntu上搭建selenium+浏览器的环境,有chrome、Firefox、phantomjs。最后在重装了n次服务器后,搭建成功了,在这里记录一下。
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2tar -xvf phantomjs-2.1.1-linux-x86_64.tar.bz2sudo mv phantomjs-2.1.1-linux-x86_64 /usr/local/phantomjsln -s /usr/local/phantomjs/bin/phantomjs /usr/bin/phantomjs
就这样子phantomjs就安装好了,可以利用phantomjs --version
命令查看版本信息
>>> from selenium import webdriver>>> browser=webdriver.PhantomJS() #JS要用大写>>> browser.get("https://www.baidu.com")>>> print(browser.current_url)>>> browser.refresh()
下载最新版本的chrome
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo apt install ./google-chrome-stable_current_amd64.deb
安装完成
可以使用google-chrome --version
查看版本信息,也可以使用google-chrome
命令直接调用谷歌浏览器。 在selenium中调用chrome需要下载Chromedriver,并放置在/usr/local/bin/
文件夹中
#!bin/shecho deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse > /etc/apt/sources.listecho deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse >> /etc/apt/sources.listecho deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse >> /etc/apt/sources.listecho deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse >> /etc/apt/sources.listecho deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse >> /etc/apt/sources.listecho deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse >> /etc/apt/sources.listecho deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse >> /etc/apt/sources.listecho deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse >> /etc/apt/sources.listecho deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse >> /etc/apt/sources.listecho deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse >> /etc/apt/sources.listapt updateapt upgrade -ywget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debsudo apt install ./google-chrome-stable_current_amd64.deb -ysudo apt install python3-pippython -m pip install seleniumpython -m pip install lxml
这个脚本实现了从换源到安装pip、selenium、安装chrome等。
转载地址:http://kopbi.baihongyu.com/