Usa selenio en Linux

Instalar cromo

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

Instalar bibliotecas dependientes

Instale las bibliotecas necesarias
 yum  instale mesa-libOSMesa-devel gnu- free -sans-fonts wqy-zenhei-fonts

Instalar chromedriver

wget http: // npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip # Descomprima 
el archivo descargado
 descomprima chromedriver_linux64. zip 
mv chromedriver / usr / bin / 
#
 Otorgue permiso de ejecución chmod + x / usr / bin / chromedriver

Prueba de código

desde selenium.webdriver.chrome.options opciones de importación 
desde selenium import webdriver 
desde time import sleep 
chrome_options = Opciones ()
 "" "El
 parámetro
 " –no- sandbox "es permitir que Chrome se ejecute con permisos de root. El 
parámetro" --headless "no es para abrir los gráficos Interfaz "" "
 chrome_options.add_argument ( ' --no-sandbox ' ) 
chrome_options.add_argument ( ' --disable-dev-shm-use ' ) 
chrome_options.add_argument ( ' --headless ' ) 
chrome_options.add_argument ( ' blink-settings = imagesEnabled = false ')
chrome_options.add_argument ( ' --disable-gpu ' ) 
browser = webdriver.Chrome (chrome_options = chrome_options) 
browser.get ( ' https://www.taobao.com/ ' )
 sleep ( 2 ) 
page_text = browser.page_source 
print ( texto_página [ 0 : 100 ])

 

 

 

Supongo que te gusta

Origin www.cnblogs.com/xiao-apple36/p/12688772.html
Recomendado
Clasificación