首页 > 其他 > 详细

selenium(6)-截取完整页面和指定元素并保存为图片

时间:2020-06-19 21:45:10      阅读:66      评论:0      收藏:0      [点我收藏+]

截图操作

  • 截取整个页面
  • 截取指定元素

只有这2个方法 比较简单,见下图代码

 1 from selenium import webdriver
 2 
 3 driver = webdriver.Chrome("xxxxx/chromedriver.exe")
 4 
 5 driver.get("https://www.baidu.com")
 6 driver.maximize_window()
 7 
 8 # 截取整个页面
 9 driver.get_screenshot_as_file("test.png")
10 driver.save_screenshot("tests.png")
11 
12 # 找到搜索框
13 inputElement = driver.find_element_by_id("kw")
14 
15 # 截取搜索框元素
16 inputElement.screenshot("inputElement.png")

知识点

  • get_screenshot_as_file()和 save_screenshot()效果是一样的,都是截取整个页面, save_screenshot最终调用的函数就是前者
  • xxx.screenshot()截取元素
  • 后缀名建议png,否则会warning

selenium(6)-截取完整页面和指定元素并保存为图片

原文:https://www.cnblogs.com/xinhua19/p/13163985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!