centos7 環境下安裝chrome及無GUI伺服器部署selenium
安裝chrome瀏覽器
- 配置yum源
- 在目錄 /etc/yum.repos.d/ 下新建檔案 google-chrome.repo
cd /ect/yum.repos.d/
vim google-chrome.repo
- 寫入如下內容:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
- 在目錄 /etc/yum.repos.d/ 下新建檔案 google-chrome.repo
- 安裝google chrome瀏覽器:
yum -y install google-chrome-stable
- Google官方源可能在中國無法使用,導致安裝失敗或者在國內無法更新,可以新增以下引數來安裝:
yum -y install google-chrome-stable --nogpgcheck
- 找到chrome路徑,並做個軟連線,方便使用
which google-chrome-stable
ln -s 路徑 /bin/chrome
- 解決root使用者不能執行chrome
- 編輯啟動檔案: /opt/google/chrome/google-chrome
將最後一行改寫為:exec -a "$0" "$HERE/chrome" "[email protected]" --no-sandbox $HOME
- 編輯啟動檔案: /opt/google/chrome/google-chrome
- 安裝chromedrive
- 淘寶映象下載對應版本的chromedriver
- 建立軟連線 增加可執行許可權
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
安裝Xvfb
yum update
yum install Xvfb
yum install libXfont
yum install xorg-x11-fonts*
安裝selenium、pyvirtualdisplay
pip install selenium
pip install pyvirtualdisplay
設定chrome使用無介面顯示
options = webdriver.ChromeOptions()
options.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=options)
寫個小demo
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
options = webdriver.ChromeOptions()
options.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=options)
browser.get("http://www.baidu.com")
print(browser.page_source)
browser.quit()
display.stop()
相關推薦
centos7 環境下安裝chrome及無GUI伺服器部署selenium
安裝chrome瀏覽器 配置yum源 在目錄 /etc/yum.repos.d/ 下新建檔案 google-chrome.repo cd /ect/yum.repos.d/ vim google-chrome.repo 寫入如下內容: [
Centos7環境下安裝Mysql5.7版本
-o ins .com sbin 數據庫密碼 庫文件 用戶 sku mysql安裝 實驗環境: VMware Workstation12 Centos-7-x86_64系統(ip地址:192.168.5.132)(2G內存 2個處理器) 使用軟件:boost_1_59
Centos7環境下安裝mongodb
程序啟動 lib pri 二進制 http 開機 true 代碼 clas 1、下載 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-3.6.3.tgz 2、解壓 tar zxvf m
centos7環境下安裝nginx
http sbin ati openssl 上傳 pcre fix ESS zxvf 安裝所需環境 nginx是C語言開發,在Linux和windows環境上面都可以運行。 1、gcc安裝 安裝nginx需要將官網下載的代碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,
Mac環境下安裝PHP及使用xdebug除錯
Mac環境下安裝PHP及使用xdebug除錯 最近在公司裡需要寫一些PHP指令碼,因此又重新看了一下PHP的基礎語法.由於本人的使用Mac,因此這裡僅以Mac下PHP的安裝及使用xdebug除錯為例,記錄環境搭建步驟. 安裝PHP Mac下home-brew是一個非常優秀便捷的包管理器,
如何在Linux(Centos7)環境下安裝Redis(面向小白)
今天要說的是如何在Linux(Centos)環境下實現Redis的簡單安裝(我相信你一定已經會簡單的Linux操作了,所以在這裡我就不再囉嗦了),下載地址在這裡(redis-4.0.10) 連結:https://pan.baidu.com/s/1bJSQ7I-mT1dpSZMx0SOGCQ&
如何在centos7環境下安裝notepad++
1 安裝 wine : yum list wine 2 yum install wine.x86_64 3 下載notepadd++.exe安裝包 http://www.pc6.com/softview/SoftView_13941.html (這個下載的是32位的,以及64位的) 4 No
centos7環境下安裝MySQL
安裝MySQL官方的Yum Repository wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 下載rpm包 yum -y install mysql57-
Linux(CentOS7)環境下安裝SQL SERVER
官方文件:https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-red-hat OS必須條件: Memory: 3.25 GB File System: XFS or EXT4 (other file
資料探勘機器學習之Ubantu14.04、Centos7環境下安裝LightGBM
xgboost的出現,讓大資料分析民工們告別了傳統的機器學習演算法們:RF、GBM、SVM、LASSO........。現在,微軟推出了一個新的boosting框架,想要挑戰xgboost的江湖地
Python環境下安裝pip 及常見問題
可能的原因1:安裝的不是對應python版本的庫,下載的庫名中cp27代表python2.7,我這裡下的是跟我電腦安裝的python的版本相對應的cp36,即python3.6版本的。 可能的原因2:個別情況 我下載到的pygame-1.9.3-cp36-cp36m-win_amd64.whl庫檔
CentOS7環境下安裝jdk
1.下載jdk:在官網上下載對應版本的jdk(https://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html), 我這裡下載的是64位系統的jdk檔案 2.通過f
Centos7環境下安裝 RabbitMQ 3.7.7
1、安裝rabbitMQ依賴 erlang 注意:RabbitMQ 3.7.7 依賴的erlang 版本是 19.3以上 1.1 安裝erlang依賴環境 安裝gcc # yum -y install make gcc gcc-c++ k
centOS7環境下安裝Python3(2018.06)
centos7已經自帶了Python2.7環境,但是不能解除安裝了,因為系統很多命令用的這個環境 ,通過which python可以知道安裝的位置 [root@master Python-3.6.2]# python Python 2.7.5 (defa
centos7 環境下新增硬碟及LV管理
解除安裝了筆記本的光碟機,塞進去一個120G的固態硬碟拿來練手。 df命令檢視已掛載的分割槽,fdisk -l 檢視所有分割槽,太長了不貼,反正我的新硬碟是/dev/sdb fdisk /dev/sdb 給新硬碟分割槽,p檢視選項,很簡單,n 新建,d 刪除,主+擴充套件分
CentOS7環境下GitLab安裝及基本配置
tro 用戶 etc 進入 註意 AD centos systemctl rpm -ivh 新實驗室要求重新建設GitLab,對於我來講,是第一次有機會當元老參與實驗室的建設。下面分享我自己的實測經驗: 1. 安裝依賴軟件並設置開機啟動 yum install curl
Hyperledger fablic 0.6 在centos7環境下的安裝與部署
maker ber gin sudo 管理 lease nts eve blank 原文:http://blog.csdn.net/zhaoliang1131/article/details/54617274 Hyperledger Fabric超級賬本 項目約定共同遵守
Golang學習-第一篇 Golang的簡單介紹及Windows環境下安裝、部署
需要 簡單 電腦 pan 生成文件 多核 -- pear () 序言 這是本人博客園第一篇文章,寫的不到位之處,希望各位看客們諒解。 本人一直從事.NET的開發工作,最近在學習Golang,所以想著之前學習的過程中都沒怎麽好好的將學習過程記錄下來。深感惋惜! 現在將Gola
Linux(centOS7.0)虛擬機環境下安裝JDK1.8
rep csdn 完成 安裝jdk 1.7 頂部 安裝包 centos7 tps 閱讀目錄 1.檢查系統是否安裝了JDK 2.準備工作 3.配置環境變量 4.驗證是否安裝成功 回到頂部 1.檢查系統是否安裝了JDK 1.打開SecureCRT終端,輸入:jav
VMware12環境下安裝CentOS7的vmware-tools
正常 rpm -e 哪些 ifcfg 正在 desktop 成功 提示 環境 一、最小化安裝 1、進入系統之後,要配置network網絡。 首先ping www.baidu.com (Ctrl+z 推出正在執行的命令) 如果ping不通,則