通过网址自动网页截图(Selenium实现)
生活随笔
收集整理的這篇文章主要介紹了
通过网址自动网页截图(Selenium实现)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
??在自動化測試或者想要批量獲取網頁首頁圖片時,就需要一個腳本實現自動化網頁截圖,我們可以通過Selenium實現這個功能。
1. 安裝Selenium
pip install selenium2. 功能代碼
from selenium import webdriver import timedef web_screenshot(url, filepath):option = webdriver.ChromeOptions()option.add_argument('headless') # 設置optiondriver = webdriver.Chrome() # 初始化一個谷歌瀏覽器實例driver.maximize_window() # 窗口最大化driver.get(url)time.sleep(1) # 設置等待時間,確保頁面完全加載driver.get_screenshot_as_file(filepath)driver.quit()3. 效果展示
url = 'https://www.baidu.com' filepath = 'test.png' web_screenshot(url, filepath)網頁截圖效果示例:
總結
以上是生活随笔為你收集整理的通过网址自动网页截图(Selenium实现)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Cocos2d-html5《王者之剑》实
- 下一篇: 如何在Adobe Illustrator