51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Windows 下 Python 使用浏览器自动化工具 Selenium 实现网页自动截图

Selenium 是一个包含一系列工具和库的网页自动化工程,本文记录使用 Selenium 在 Windows 操作系统 Python 下实现网页自动截图的方法。

简介 {#简介}

Selenium 是一个包含一系列工具和库的网页自动化工程, 它提供了用于模拟用户与浏览器交互的扩展,用于缩放浏览器分配的分发服务器,以及用于实现 W3C WebDriver 规范的基础设施,该规范允许您为所有主要的 Web 浏览器编写可互换的代码。

Selenium 是由志愿者贡献者提供的,他们投入了数千小时的自己的时间,使得源代码免费提供给任何人使用、享受和改进。

Chrome 安装 {#Chrome-安装}

Python 安装 Selenium {#Python-安装-Selenium}

  • 4.8 版本的 Selenium 安装已经十分方便了, pip 直接安装即可
  • 实现基本截图功能:
  • 截图结果

  • 可以通过 driver.set_window_size(width, height) 修改截图尺寸
  • 截图效果

  • 还可以通过 driver.set_page_load_timeout(3) 设置 driver.get 访问的超时时间,超过时间没有成功访问就会抛出异常

参考资料 {#参考资料}



文章链接:
https://www.zywvvd.com/notes/tools/selenium-screenshot/selenium-screenshot/

赞(0)
未经允许不得转载:工具盒子 » Windows 下 Python 使用浏览器自动化工具 Selenium 实现网页自动截图