获取图片所有像素点 html,python获取图片分辨率的方法
获取图片所有像素点 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组装电脑配置单推荐报价格
推荐阅读
留言与评论(共有 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 |