您现在的位置是:首页 > 数码 > 

获取图片所有像素点 html,python获取图片分辨率的方法

2025-07-27 14:10:06
获取图片所有像素点 html,python获取图片分辨率的方法 关于python如何获取网页中所有图片并筛选指定分辨率17小时6分钟前回答关于python如何获取网页中所有图片并筛选指定分辨率压测时,图片太少,想着下载网页中的图片,然后过滤指定分辨率,但网页中指定分辨率的图片太少了(见下)后使用格式工厂转换图片import urllib.

获取图片所有像素点 html,python获取图片分辨率的方法

关于python如何获取网页中所有图片并筛选指定分辨率

17小时6分钟前回答

关于python如何获取网页中所有图片并筛选指定分辨率

压测时,图片太少,想着下载网页中的图片,然后过滤指定分辨率,但网页中指定分辨率的图片太少了(见下)

后使用格式工厂转换图片

import urllib.request # 导入urllib模块

import re # 导入re模块

import os

from PIL import Image

htmlurl = .html

downloadpath = C:\\Users\\yaowanjun\\Desktop\\img\\

def getHTML(htmlurl):

req = urllib.request.urlopen(htmlurl)

buf = req.read()

return buf.decode( utf-8 )

def downloadImg(buf):

req = r src=(.?\.jpg) #正则表达式,匹配图片格式

imgreq = repile(req) #编译正则表达式

imglist = re.findall(imgreq, buf)

# print(imglist)

x = 0

if not os.path.isdir(downloadpath):#若没有则创建

(downloadpath)

paths = downloadpath

for imgurl in imglist:

f = open(paths  str(x)  .jpg ,wb) #打开文件

req = urllib.request.urlopen(imgurl)

buf = req.read() #读出文件

f.write(buf)

()

x = x  1

return imglist

def saveImg():

for filenumber in os.walk(downloadpath):

# print(filenumber[2])

for files in filenumber[2]:

# print(files)

singleimg = (downloadpath  files)

()

#print(singleimg.size, singleimg.width, singleimg.height)

if singleimg.size == (1920, 1080):

print(singleimg)

else:

os.remove(downloadpath  files)

buf = getHTML(htmlurl)

downloadImg(buf)

saveImg()

执行结果:

指定网页所有图片

不符合指定分辨率的图片删除后

以上这篇python获取网页中所有图片并筛选指定分辨率的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

展开阅读

#感谢您对电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格的认可,转载请说明来源于"电脑配置推荐网 - 最新i3 i5 i7组装电脑配置单推荐报价格

本文地址:http://www.dnpztj.cn/shuma/857083.html

相关标签:无
上传时间: 2024-02-10 06:51:07
留言与评论(共有 19 条评论)
本站网友 杀虫脒
3分钟前 发表
singleimg.width
本站网友 环球人脉网
0秒前 发表
f = open(paths  str(x)  .jpg
本站网友 世纪金源大饭店
8分钟前 发表
f = open(paths  str(x)  .jpg
本站网友 突然死亡
23分钟前 发表
获取图片所有像素点 html
本站网友 法拉帝
21分钟前 发表
singleimg.height)if singleimg.size == (1920
本站网友 蛇胆汁
12分钟前 发表
req = urllib.request.urlopen(htmlurl)buf = req.read()return buf.decode( utf-8 )def downloadImg(buf)
本站网友 gfsoso
20分钟前 发表
req = urllib.request.urlopen(htmlurl)buf = req.read()return buf.decode( utf-8 )def downloadImg(buf)
本站网友 新乡二手房出售
8分钟前 发表
展开阅读
本站网友 帖吧
24分钟前 发表
1080)
本站网友 nap是什么意思
21分钟前 发表
singleimg.width
本站网友 西安房价网
11分钟前 发表
获取图片所有像素点 html
本站网友 大风起于青萍之末
24分钟前 发表
1080)
本站网友 天霆云电脑
10分钟前 发表
# print(files)singleimg = (downloadpath  files)()#print(singleimg.size
本站网友 玩友
19分钟前 发表
1080)
本站网友 广州大专院校
0秒前 发表
singleimg.width
本站网友 索引的作用
7分钟前 发表
# print(files)singleimg = (downloadpath  files)()#print(singleimg.size
本站网友 李驰
4分钟前 发表
buf)# print(imglist)x = 0if not os.path.isdir(downloadpath)
本站网友 法国电影
1分钟前 发表
req = r src=(.?\.jpg) #正则表达式,匹配图片格式imgreq = repile(req) #编译正则表达式imglist = re.findall(imgreq