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