在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(代码片段