selenium(6)-截取完整頁面和指定元素並保存為圖片


截圖操作

  • 截取整個頁面
  • 截取指定元素

只有這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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM