原理
通过request获得服务器返回的网址,再使用re正则表达式筛选出图片的地址。
然后将图片下载在一个临时文件夹筛选出符合要求的图片,返回到指定文件夹下。
(ps:目前着迷网已经关停了,不知道还能不能爬到数据)
源代码
在这里插入代码#encoding=utf-8
import requests
import os
import re
import shutil
from PIL import Image
import tkinter
from tkinter import filedialog
import time
#筛选达到指定像素的图片
def select(path):
try:
im = Image.open(path)
im_height = im.size[1]
im_width = im.size[0]
if not (im_width>1000 and im_height>1000):#判断图片的像素是否达到im_width和im_height的要求
im.close()
os.remove(path)
print("The Pictrue is Fuzziness!!!")
except(OSError