#!/usr/bin/env python
#-*- coding: utf-8 -*-
import requests
import re
import os
if __name__=="__main__":
all=[]#整个网页的数据
jpg_url_list=[]#存储图片的url
if not os.path.exists("./humour"):
os.makedirs("./humour")
#参数准备
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36'
}
url = "https://www.qiushibaike.com/imgrank/page/%d/"
#循环来了
for number in range(1,14):
post_url=format(url%number)
all_data=requests.get(url=post_url,headers=headers).text
#使用利用正则做出聚焦爬虫爬取图片的url
ex ='<div class="thumb">.*?<img src="(.*?)" alt.*?</div>'
jpg_url_list=re.findall(ex,all_data,re.S)
#单独求一张照片
for jpg in jpg_url_list:
jpg="https:"+jpg
pic=requests.get(url=jpg,headers=headers).content
#生成图片名称
pic_name=jpg.split('/')[-1]
#指定图片存储路径
pic_path="./humour/"+pic_name
#存储图片数据
with open (pic_path,"wb") as fp:
fp.write(pic)
print(pic_name,"OVER!!!")
print("all over!!!")
个人收藏夹[2] -下载图片
最新推荐文章于 2021-07-02 17:59:58 发布