ubuntu server配置selenium运行环境

ubuntu server 配置selenium运行环境

提示:都2024年了,在win11和Ubuntu 22.04.4使用selenium实现浏览器的自动化不需要单独下载webdriver;只要安装好浏览器就可以了。

最开始百度也好,必应也罢,都没找到合适的教程。
通过不断的尝试和摸索,终于找到正确的部署方式,且很简单。

在无界面的ubuntu服务器系统里运行浏览器自动化测试的步骤

  1. 安装浏览器
    • 官网下载edge-linux版本,复制到服务器文件夹
      https://www.microsoft.com/zh-cn/edge/download?form=MA13FJ
    • 在文件所在文件夹开启终端👌
    • 本地安装
      sudo dpkg -i *.deb
    • 出错后解决包依赖问题
      sudo apt-get -f install
    • 再次尝试安装浏览器👌
      sudo dpkg -i *.deb
  2. 安装虚拟屏幕
    • 安装xvfb虚拟屏幕
      sudo apt-get install xvfb
  3. 安装selenium库和pyvirtualdisplay库(python语言)
    • 安装selenium库
      pip install selenium
    • 安装pyvirtualdisplay库
      pip install pyvirtualdisplay
  4. 在程序中插入调用虚拟屏幕的库
    • 示例代码
    from pyvirtualdisplay import Display
    display = Display(visible=0, size=(800, 600))
    display.start()
    #your code here
    display.stop()
    
  5. 尽情的爬取你想要的页面数据吧🎉🎉🎉
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值