在Linux中使用selenium

Posted 一只小小寄居蟹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Linux中使用selenium相关的知识,希望对你有一定的参考价值。

安装chrome

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

安装依赖库

安装必要的库
yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts

安装 chromedriver

wget http://npm.taobao.org/mirrors/chromedriver/2.41/chromedriver_linux64.zip
#将下载的文件解压
unzip chromedriver_linux64.zip
mv chromedriver /usr/bin/
#给予执行权限
chmod +x /usr/bin/chromedriver

代码测试

from selenium.webdriver.chrome.options import Options
from selenium import webdriver
from time import sleep
chrome_options = Options()
"""
“–no-sandbox”参数是让Chrome在root权限下跑
“–headless”参数是不用打开图形界面
"""
chrome_options.add_argument(\'--no-sandbox\')
chrome_options.add_argument(\'--disable-dev-shm-usage\')
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(page_text[0:100])

 

 

 

以上是关于在Linux中使用selenium的主要内容,如果未能解决你的问题,请参考以下文章

Selenium Xpath元素无法定位 NoSuchElementException: Message: no such element: Unable to locate element(代码片段

在linux和windows中使用selenium

linux中怎么查看mysql数据库版本

linux下使用selenium(环境部署)

有没有办法关闭代码片段中的命名建议?

python selenium片段+网络驱动程序