千家信息网

树莓派折腾selenium + chrome的示例分析

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,树莓派折腾selenium + chrome的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。树莓派折腾selenium +
千家信息网最后更新 2026年11月01日树莓派折腾selenium + chrome的示例分析

树莓派折腾selenium + chrome的示例分析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

树莓派折腾selenium + chrome记录

前言

  • 家中的树莓派还是在继续吃灰,难过。done

  • 想做个自动登录爱奇艺,优酷等网站尝试公开账号的系统。done.

  • 想树莓派 7x24小时的给我尝试登录公开的账号,并记录登录成功的账号。

折腾记

  • 一直尝试折腾raspbian + selenium + firefox进行搭建,但失败了。尝试地址 作死折腾地址参考

  • 使用raspbian + selenium + chrome 正确运行,跑得还不错。

安装软件

安装 chrome
  • chrome 在树莓派中为:chromium-browser

  • 使用命令:

sudo apt-get install chromium-browser
  • 如果报无法安装 则需要添加源。

    • 在文件 /etc/apt/sources.list 添加。


deb http://pipplware.pplware.pt/pipplware/dists/jessie/main/binary /
  • 执行 chromium-browser --version 查看版本信息。

  • Chromium 48.0.2564.82 Built on Ubuntu 15.04, running on Raspbian 8.0

下载驱动包 chromium-chromedriver
  • 下载指定 :

chromium-chromedriver_48.0.2564.82-0ubuntu0.14.04.1.1108_armhf.deb
  • 下载地址:

wget http://launchpadlibrarian.net/234968362/chromium-chromedriver_48.0.2564.82-0ubuntu0.14.04.1.1108_armhf.deb
  • 如果其它的则需要进行搜索查询。

    • 打开 https://launchpad.net/

    • 搜索 chromium-chromedriver armhf 版本号

    • 选择下载指定的deb文件。

  • 下载完进行安装

sudo dpkg -i  chromium-chromedriver_48.0.2564.82-0ubuntu0.14.04.1.1108_armhf.deb
安装虚拟桌面
  • 使用软件

sudo apt-get install xvfb
  • 安装完后执行

Xvfb -ac :7 -screen 0 1280x1024x8 -extension RANDR -nolisten inet6 &
  • 导入系统 (:7 和上一步的number号相同)

 export  DISPLAY=:7
  • 建议加入到启动项中。因为这个每次重启都需要重新执行一次。

添加远程的 selenium server 。
  • 下载对应的 selenium-server-standalone-3.8.1.jar 官网

  • 执行命令

java -Dwebdriver.chrome.driver=/usr/lib/chromium-browser/chromedriver -jar selenium-server-standalone-3.8.1.jar
  • OK 完成

#### 测试

        DesiredCapabilities desiredCapabilities = new DesiredCapabilities(DesiredCapabilities.chrome());        WebDriver webDriver = new RemoteWebDriver(new URL("http://服务器地址:4444/wd/hub/"), desiredCapabilities);        webDriver.get("http://www.baidu.com");        System.out.println(webDriver.getTitle());        webDriver.quit();

结果为,输出 百度一上你就知道 

后记:

  • 虚拟桌面与启动server一起的命令为:

DISPLAY=:7 xvfb-run -a -n 1 -l -s '-screen 0, 1920x1080x16' java -Dwebdriver.chrome.driver=/usr/lib/chromium-browser/chromedriver -jar selenium-server-standalone-3.8.1.jar

关于树莓派折腾selenium + chrome的示例分析问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

树莓 地址 尝试 分析 命令 账号 问题 登录 示例 文件 更多 桌面 版本 系统 软件 帮助 搜索 解答 不错 易行 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 高科技互联网 互联网最新的科技有限公司 期待互联网科技 南京欣网互联网科技 卓越科技互联网 招聘 成都仁贤领冠互联网科技有限公司 银川新华互联网科技学校地址 互联网科技公司需要的职位 科技与互联网的利与弊 互联网科技与管理 未来五年的互联网科技 广州市恰铎互联网科技有限公司 工业互联网山东科技大学 美国互联网科技公司 互联网科技数字货币 济南小医互联网科技有限公司招聘 福州德业互联网科技 互联网科技创业有什么好项目 山东亿川互联网科技有限责任公司 上海挚品互联网科技有限公司 湖南永感互联网科技有限公司 互联网科技的英文 衡水科技产业互联网平台 互联网保险科技创业 企晟互联网信息科技有限公司 济南有互联网科技公司吗 高科技互联网套路 互联网科技融合创新 互联网风格科技公司名称
0