Python自動截圖html頁面


需求:實現自動截圖html頁面:

准備:
1、安裝selenium
1)pip install selenium
2) 通過pycharm解釋器圖形化安裝
File->settings->project interpreter

2、安裝chromedriver
1)pip install chromedriver
2) 通過pycharm解釋器圖形化安裝
File->settings->project interpreter

3、下載chromedriver.exe執行文件
查看自己chrome版本,然后下載對應版本的chromedriver.exe。地址如下:
http://chromedriver.storage.googleapis.com/index.html?path=77.0.3865.40/
備注:可放到環境變量中,也可以放到文件目錄下自己指定路徑。

4、實現代碼

import os
import shutil
from selenium import webdriver
import time
import random

try:
    driver = webdriver.Chrome(r"E:\chromedriver.exe")          ## 自己現在並放到指定目錄,需要自己修改
    picture_url = "https://www.baidu.com"

    driver.get(picture_url)
    driver.maximize_window()

    print(dir(driver))

    time.sleep(1)

    driver.get_screenshot_as_file('E:\\11.jpg')
    print("%s:截圖成功!!!" % picture_url)
    driver.close()
except BaseException as msg:
    print(msg)


免責聲明!

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



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