import urllib.request as urllib
from html.parser import HTMLParser
import zipfile
from random import sample
class MyHTMLParser(HTMLParser): # 创建HTML解析类
def __init__(self):
HTMLParser.__init__(self)
self.gifs = [] # 创建列表,保存gif
self.jpgs = [] # 创建列表,保存jpg
def handle_starttag(self, tags, attrs):# 处理起始标记
if tags == 'img' or tags == 'input': # 处理图片
for attr in attrs:
for t in attr:
if t:
一个简单获取网页图片并压缩保存的程序
最新推荐文章于 2018-05-03 10:19:28 发布
这是一个使用Python实现的简单程序,它能从输入的URL中抓取网页上的GIF和JPEG图片,并将它们保存到本地,同时将所有图片打包成一个ZIP文件。程序通过HTMLParser解析HTML,寻找<img>和<input>标签来获取图片链接,然后利用urllib库下载图片并进行压缩。
摘要由CSDN通过智能技术生成