zoukankan      html  css  js  c++  java
  • 在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])

  • 相关阅读:
    洛谷 1195 口袋的天空
    洛谷1955 程序自动分析
    【洛谷3295】[SCOI2016]萌萌哒
    洛谷2024 食物链
    八数码问题
    Codeforces Round #442 (Div. 2)
    Oracle 中truncate与delete的区别
    git命令提交步骤和解决冲突的
    git 更新代码到本地
    12、Python中的包
  • 原文地址:https://www.cnblogs.com/xiao-apple36/p/12688772.html
Copyright © 2011-2022 走看看