Instale o Xvfb (pode resolver o erro qt)
yum update
yum instalar o Xvfb
yum -install libXfont
yum instalar xorg-x11-fonts *
Basta executar o programa xvfb-run.
Instale o chrome
vi /etc/yum.repos.d/google-chrome.repo
Escreva:
[google-chrome]
nome = 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
yum update
yum instale o google-chrome-stable
Adicionar um link virtual
qual
ln -s estável do google-chrome 路径 / bin / chrome
Instalar o chromedrive
Ver versão
versão-chrome
Faça o download do driver correspondente
https://sites.google.com/a/chromium.org/chromedriver/homedownload chromedriver
Adicionar link de permissão
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
Instale selênio, exibição virtual
pip instalar selênio
pip install pyvirtualdisplay
Defina o chrome para não usar a exibição da interface
opções = webdriver.ChromeOptions ()
options.add_argument ('- headless')
navegador = webdriver.Chrome (chrome_options = options)
demonstração
do selenium import webdriver
do pyvirtualdisplay import Display
display = Display (visível = 0, tamanho = (800, 600))
display.start ()
opções = 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 ()
Transferir de: https://blog.csdn.net/ZincZhang/article/details/79797847