• ubuntu配置Selenium+Chromedriver


    1、下载并安装最新的Google Chrome版本
    执行如下命令:

    wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
    sudo dpkg -i --force-depends google-chrome-stable_current_amd64.deb

    2、下载并安装最新的amd64 chromedriver版本
    两种方式(其实是两个不同网址,但文件都一样):
    (1) 链接地址
    https://chromedriver.storage.googleapis.com/index.html
    打开以上网址,可以查看到各种对应chrome浏览器的chromedriver版本
    手动下载需要的版本,也可以用wget下载
    (2)执行如下命令(第一条用于获取最新版本号,第二条用于下载):

    LATEST=$(wget -q -O - http://chromedriver.storage.googleapis.com/LATEST_RELEASE)
    wget http://chromedriver.storage.googleapis.com/$LATEST/chromedriver_linux64.zip

    上面两种方式任选一个就可以了,下载后解压得到chromedriver
    解压缩命令:unzip chromedriver_linux64.zip
    然后添加执行权限:chmod +x chromedriver
    把它移动到“/usr/bin”目录下:sudo mv chromedriver /usr/bin/
    3、安装selenium

    pip install selenium

    4、测试
    如果系统是图形化界面,打开python,执行如下命令:

    from selenium import webdriver
    driver = webdriver.Chrome()
    driver.get("https://www.baidu.com/")
    print(driver.title)

    参考:

    https://blog.csdn.net/LKLQQQQ/article/details/83316186

  • 相关阅读:
    Qt代码覆盖率code coverage(VS版)
    Qt下Doxygen使用
    QMultiMap使用
    Qt在VS(Visual Studio)中使用
    Qt语言家(Qt Linguist)更新翻译报错Qt5.9MinGW
    Qt Creator插件Todo
    QWidget一生,从创建到销毁事件流
    Qt排序
    QTcpSocketQt使用Tcp通讯实现服务端和客户端
    Qt Creator子目录项目类似VS解决方案
  • 原文地址:https://www.cnblogs.com/feiyuhuo/p/11548153.html
Copyright © 2020-2023  润新知