爬虫的初步进阶|正则表达式+BeautifulSoup
继续上一篇帖子:一个简单的百度爬虫实例,上篇主要是在青春有你的百度词条界面爬取了选手的信息(包括姓名、个人主页网址,国家地区,星座,花语,经纪公司),并存在本地的json文件中。本次主要工作是从上次爬到的个人主页网址实现多级跳转,下载选手的照片到本地。
主要用到的技术有:
- 利用json.dumps()和json.loads()函数将数据存进json文件并从json文件取出。
- 利用正则表达式结合BeautifulSoup技术分析目标html页面中的特定的
<div>
标签。 - 利用BeautifulSoup中的
soup.find_all(name='div', attrs={"class": "pic-list"})
来选取属性class=pic-list
的标签。 - 多级网页跳转的信息爬取
完整代码为:(较上篇主要增加了getPicture(path, jsonFileName, dirName)
和downloadPic(root, name, url, count)
这两个函数)。
import requests
from bs4 import BeautifulSoup
import json
import datetime
import re
import lxml
def getHTML(url):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
}
try:
r = requests.get(url, headers=headers)
r.raise_for_status
r.encoding = r.apparent_encoding
return r.text
except:
print('爬取失败')
return ''
def getInfo(infoList, html):
soup = BeautifulSoup(html, 'lxml')
for tables in soup.find_all('table'):
pre_table_title = tables.find_previous('div').find_all('h3')
for pre_title in pre_table_title:
if '参赛学员' in pre_title:
infoList.append(tables)
def dealInfo(infoList):
"""
解析目标html处的选手信息
:param infoList:
:return:
"""
bs = BeautifulSoup(str(infoList), 'lxml')
all_trs = bs.find_all('tr')
all_starts = []
for tr in all_trs[1:]:
star = {}
all_tds = tr.find_all('td')
# 姓名
star["name"] = all_tds[0].text
star["link"] = "https://baike.baidu.com" + all_tds[0].find('a').get('href')
star["area"] = all_tds[1].text
star["constellation"] = all_tds[2].text
star["flower_word"] = all_tds[3].text.replace('"', "")
# 公司处理
if not all_tds[4].find('a') is None:
star["company"] = all_tds[4].find('a').text
else:
star["company"] = all_tds[4].text
all_starts.append(star)
return all_starts
def transJSON(path, filename, infomation):
# 将json 信息存在指定路径的文件中
# json_data = json.loads(str(infomation).replace("\'", "\""))
json_data = json.dumps(infomation, sort_keys=False, indent=4, separators=(',', ':'))
json_data.replace("'",'"');
with open(path + filename + '.json', 'w', encoding='UTF-8') as f:
json.dump(json_data, f, ensure_ascii=False)
def getPicture(path, jsonFileName, dirName):
# 从json中读网址并爬取图片,放至指定文件夹
with open(path + jsonFileName + '.json', 'r', encoding='UTF-8') as file:
json_array = json.loads(json.loads(file.read()))
# print(type(json_array))
dictStar = {}
count = 1;
for star in json_array:
name = star["name"]
link = star["link"]
starList = []
HTMLText = getHTML(link)
ex = '<div class="summary-pic">\n<a nslog-type=[^>]+>'
info = re.findall(ex, HTMLText)
str1 = r'/pic[^>]+?"'
info = re.findall(str1, str(info))
# print(info)
if len(info) > 0:
info = info[0]
subLink = 'https://baike.baidu.com' + info[:-1]
# print(subLink)
subHTML = getHTML(subLink)
soup = BeautifulSoup(subHTML, 'lxml')
all_pics = soup.find_all(name='div', attrs={"class": "pic-list"})
pat = 'src=".*?"'
urlList = re.findall(pat, str(all_pics))
for urli in urlList:
starList.append(urli[5:-1])
dictStar[name] = starList
# download pictures
for picURL in dictStar[name]:
downloadPic("/home/aistudio/data/pictures/", name, picURL,count)
count += 1
transJSON(dirName, 'starPics', dictStar)
def downloadPic(root, name, url, count):
path = root + str(count) + name +".jpg"#利用数组切片构造原文件名
try:
r = requests.get(url)
with open(path,'wb') as f:
f.write(r.content)
f.close()
print("第", count, "个图片下载成功:"+ path)
except:
print("第", count, "个图片爬取失败")
if __name__ == '__main__':
url = 'https://baike.baidu.com/item/青春有你第二季'
html = getHTML(url)
infoList = []
getInfo(infoList, html)
infomation = dealInfo(infoList)
# print('共%d位选手。' % len(infomation))
# for info in infomation:
# print(info)
# 获取当天的日期,并进行格式化,用于后面文件命名,格式:20200420
today = datetime.date.today().strftime('%Y%m%d')
path = '/home/aistudio/data/'
filename = today
transJSON(path, filename, infomation)
getPicture('/home/aistudio/data/', today, 'img');
部分结果为:
第 1 个图片下载成功:/home/aistudio/data/pictures/1胡馨尹.jpg
第 2 个图片下载成功:/home/aistudio/data/pictures/2胡馨尹.jpg
第 3 个图片下载成功:/home/aistudio/data/pictures/3沈莹.jpg
第 4 个图片下载成功:/home/aistudio/data/pictures/4刘雨昕.jpg
第 5 个图片下载成功:/home/aistudio/data/pictures/5刘雨昕.jpg
第 6 个图片下载成功:/home/aistudio/data/pictures/6七穗.jpg
第 7 个图片下载成功:/home/aistudio/data/pictures/7费沁源.jpg
第 8 个图片下载成功:/home/aistudio/data/pictures/8费沁源.jpg
第 9 个图片下载成功:/home/aistudio/data/pictures/9费沁源.jpg
第 10 个图片下载成功:/home/aistudio/data/pictures/10费沁源.jpg
第 11 个图片下载成功:/home/aistudio/data/pictures/11费沁源.jpg
第 12 个图片下载成功:/home/aistudio/data/pictures/12费沁源.jpg
第 13 个图片下载成功:/home/aistudio/data/pictures/13费沁源.jpg
第 14 个图片下载成功:/home/aistudio/data/pictures/14费沁源.jpg
第 15 个图片下载成功:/home/aistudio/data/pictures/15莫寒.jpg
第 16 个图片下载成功:/home/aistudio/data/pictures/16宋昕冉.jpg
第 17 个图片下载成功:/home/aistudio/data/pictures/17宋昕冉.jpg
第 18 个图片下载成功:/home/aistudio/data/pictures/18宋昕冉.jpg
第 19 个图片下载成功:/home/aistudio/data/pictures/19苏杉杉.jpg
第 20 个图片下载成功:/home/aistudio/data/pictures/20苏杉杉.jpg
第 21 个图片下载成功:/home/aistudio/data/pictures/21孙芮.jpg
第 22 个图片下载成功:/home/aistudio/data/pictures/22孙芮.jpg
第 23 个图片下载成功:/home/aistudio/data/pictures/23戴萌.jpg
第 24 个图片下载成功:/home/aistudio/data/pictures/24许佳琪.jpg
第 25 个图片下载成功:/home/aistudio/data/pictures/25许杨玉琢.jpg
第 26 个图片下载成功:/home/aistudio/data/pictures/26许杨玉琢.jpg
第 27 个图片下载成功:/home/aistudio/data/pictures/27许杨玉琢.jpg
第 28 个图片下载成功:/home/aistudio/data/pictures/28许杨玉琢.jpg
第 29 个图片下载成功:/home/aistudio/data/pictures/29张语格.jpg
第 30 个图片下载成功:/home/aistudio/data/pictures/30陈艺文.jpg
第 31 个图片下载成功:/home/aistudio/data/pictures/31林凡.jpg
第 32 个图片下载成功:/home/aistudio/data/pictures/32陆柯燃.jpg
第 33 个图片下载成功:/home/aistudio/data/pictures/33陆柯燃.jpg
第 34 个图片下载成功:/home/aistudio/data/pictures/34陆柯燃.jpg
第 35 个图片下载成功:/home/aistudio/data/pictures/35陆柯燃.jpg
第 36 个图片下载成功:/home/aistudio/data/pictures/36陆柯燃.jpg
第 37 个图片下载成功:/home/aistudio/data/pictures/37陆柯燃.jpg
第 38 个图片下载成功:/home/aistudio/data/pictures/38陆柯燃.jpg
第 39 个图片下载成功:/home/aistudio/data/pictures/39陆柯燃.jpg
第 40 个图片下载成功:/home/aistudio/data/pictures/40陆柯燃.jpg
第 41 个图片下载成功:/home/aistudio/data/pictures/41陆柯燃.jpg
第 42 个图片下载成功:/home/aistudio/data/pictures/42陆柯燃.jpg
第 43 个图片下载成功:/home/aistudio/data/pictures/43陆柯燃.jpg
第 44 个图片下载成功:/home/aistudio/data/pictures/44陆柯燃.jpg
第 45 个图片下载成功:/home/aistudio/data/pictures/45陆柯燃.jpg
第 46 个图片下载成功:/home/aistudio/data/pictures/46陆柯燃.jpg
第 47 个图片下载成功:/home/aistudio/data/pictures/47陆柯燃.jpg
第 48 个图片下载成功:/home/aistudio/data/pictures/48陆柯燃.jpg
第 49 个图片下载成功:/home/aistudio/data/pictures/49陆柯燃.jpg
第 50 个图片下载成功:/home/aistudio/data/pictures/50陈品瑄.jpg
第 51 个图片下载成功:/home/aistudio/data/pictures/51王心茗.jpg
第 52 个图片下载成功:/home/aistudio/data/pictures/52郑玉歆.jpg
第 53 个图片下载成功:/home/aistudio/data/pictures/53乃万.jpg
第 54 个图片下载成功:/home/aistudio/data/pictures/54乃万.jpg
第 55 个图片下载成功:/home/aistudio/data/pictures/55乃万.jpg
第 56 个图片下载成功:/home/aistudio/data/pictures/56乃万.jpg
第 57 个图片下载成功:/home/aistudio/data/pictures/57乃万.jpg
第 58 个图片下载成功:/home/aistudio/data/pictures/58乃万.jpg
第 59 个图片下载成功:/home/aistudio/data/pictures/59乃万.jpg
第 60 个图片下载成功:/home/aistudio/data/pictures/60乃万.jpg
第 61 个图片下载成功:/home/aistudio/data/pictures/61乃万.jpg
第 62 个图片下载成功:/home/aistudio/data/pictures/62乃万.jpg
第 63 个图片下载成功:/home/aistudio/data/pictures/63乃万.jpg
第 64 个图片下载成功:/home/aistudio/data/pictures/64乃万.jpg
第 65 个图片下载成功:/home/aistudio/data/pictures/65左卓.jpg
第 66 个图片下载成功:/home/aistudio/data/pictures/66傅如乔.jpg
第 67 个图片下载成功:/home/aistudio/data/pictures/67傅如乔.jpg
第 68 个图片下载成功:/home/aistudio/data/pictures/68卓依娜姆.jpg
第 69 个图片下载成功:/home/aistudio/data/pictures/69何美延.jpg
第 70 个图片下载成功:/home/aistudio/data/pictures/70何美延.jpg
第 71 个图片下载成功:/home/aistudio/data/pictures/71何美延.jpg
第 72 个图片下载成功:/home/aistudio/data/pictures/72何美延.jpg
第 73 个图片下载成功:/home/aistudio/data/pictures/73何美延.jpg
第 74 个图片下载成功:/home/aistudio/data/pictures/74王清.jpg
第 75 个图片下载成功:/home/aistudio/data/pictures/75王清.jpg
第 76 个图片下载成功:/home/aistudio/data/pictures/76张钰.jpg
第 77 个图片下载成功:/home/aistudio/data/pictures/77林小宅.jpg
第 78 个图片下载成功:/home/aistudio/data/pictures/78林小宅.jpg
第 79 个图片下载成功:/home/aistudio/data/pictures/79汪睿.jpg
第 80 个图片下载成功:/home/aistudio/data/pictures/80汪睿.jpg
第 81 个图片下载成功:/home/aistudio/data/pictures/81汪睿.jpg
第 82 个图片下载成功:/home/aistudio/data/pictures/82汪睿.jpg
第 83 个图片下载成功:/home/aistudio/data/pictures/83汪睿.jpg
第 84 个图片下载成功:/home/aistudio/data/pictures/84汪睿.jpg
第 85 个图片下载成功:/home/aistudio/data/pictures/85汪睿.jpg
第 86 个图片下载成功:/home/aistudio/data/pictures/86汪睿.jpg
第 87 个图片下载成功:/home/aistudio/data/pictures/87符雅凝.jpg
第 88 个图片下载成功:/home/aistudio/data/pictures/88符雅凝.jpg
第 89 个图片下载成功:/home/aistudio/data/pictures/89葛鑫怡.jpg
第 90 个图片下载成功:/home/aistudio/data/pictures/90张洛菲.jpg
第 91 个图片下载成功:/home/aistudio/data/pictures/91金吉雅.jpg
第 92 个图片下载成功:/home/aistudio/data/pictures/92王瑶瑶.jpg
第 93 个图片下载成功:/home/aistudio/data/pictures/93徐紫茵.jpg
第 94 个图片下载成功:/home/aistudio/data/pictures/94申冰.jpg
第 95 个图片下载成功:/home/aistudio/data/pictures/95申冰.jpg
第 96 个图片下载成功:/home/aistudio/data/pictures/96申冰.jpg
第 97 个图片下载成功:/home/aistudio/data/pictures/97申洁.jpg
第 98 个图片下载成功:/home/aistudio/data/pictures/98申洁.jpg
第 99 个图片下载成功:/home/aistudio/data/pictures/99申洁.jpg
第 100 个图片下载成功:/home/aistudio/data/pictures/100申清.jpg
第 101 个图片下载成功:/home/aistudio/data/pictures/101申清.jpg
第 102 个图片下载成功:/home/aistudio/data/pictures/102申清.jpg
第 103 个图片下载成功:/home/aistudio/data/pictures/103申玉.jpg
第 104 个图片下载成功:/home/aistudio/data/pictures/104申玉.jpg
第 105 个图片下载成功:/home/aistudio/data/pictures/105申玉.jpg
第 106 个图片下载成功:/home/aistudio/data/pictures/106靳阳阳.jpg
第 107 个图片下载成功:/home/aistudio/data/pictures/107靳阳阳.jpg
第 108 个图片下载成功:/home/aistudio/data/pictures/108孙美楠.jpg
第 109 个图片下载成功:/home/aistudio/data/pictures/109孙美楠.jpg
第 110 个图片下载成功:/home/aistudio/data/pictures/110孙美楠.jpg
第 111 个图片下载成功:/home/aistudio/data/pictures/111徐轸轸.jpg
第 112 个图片下载成功:/home/aistudio/data/pictures/112徐轸轸.jpg
第 113 个图片下载成功:/home/aistudio/data/pictures/113张梦露.jpg
第 114 个图片下载成功:/home/aistudio/data/pictures/114张梦露.jpg
第 115 个图片下载成功:/home/aistudio/data/pictures/115虞书欣.jpg
第 116 个图片下载成功:/home/aistudio/data/pictures/116刘亚楠.jpg
第 117 个图片下载成功:/home/aistudio/data/pictures/117秦牛正威.jpg
第 118 个图片下载成功:/home/aistudio/data/pictures/118秦牛正威.jpg
第 119 个图片下载成功:/home/aistudio/data/pictures/119杨宇彤.jpg
第 120 个图片下载成功:/home/aistudio/data/pictures/120杨宇彤.jpg
第 121 个图片下载成功:/home/aistudio/data/pictures/121刘海涵.jpg
第 122 个图片下载成功:/home/aistudio/data/pictures/122唐珂伊.jpg
第 123 个图片下载成功:/home/aistudio/data/pictures/123唐珂伊.jpg
第 124 个图片下载成功:/home/aistudio/data/pictures/124王雅乐.jpg
第 125 个图片下载成功:/home/aistudio/data/pictures/125朱林雨.jpg
第 126 个图片下载成功:/home/aistudio/data/pictures/126朱林雨.jpg
第 127 个图片下载成功:/home/aistudio/data/pictures/127朱林雨.jpg
第 128 个图片下载成功:/home/aistudio/data/pictures/128谢可寅.jpg
第 129 个图片下载成功:/home/aistudio/data/pictures/129安崎.jpg
第 130 个图片下载成功:/home/aistudio/data/pictures/130安崎.jpg
第 131 个图片下载成功:/home/aistudio/data/pictures/131安崎.jpg
第 132 个图片下载成功:/home/aistudio/data/pictures/132安崎.jpg
第 133 个图片下载成功:/home/aistudio/data/pictures/133安崎.jpg
第 134 个图片下载成功:/home/aistudio/data/pictures/134墨谣.jpg
第 135 个图片下载成功:/home/aistudio/data/pictures/135上官喜爱.jpg
第 136 个图片下载成功:/home/aistudio/data/pictures/136文哲.jpg
第 137 个图片下载成功:/home/aistudio/data/pictures/137曾可妮.jpg
第 138 个图片下载成功:/home/aistudio/data/pictures/138刘令姿.jpg
第 139 个图片下载成功:/home/aistudio/data/pictures/139米拉.jpg
第 140 个图片下载成功:/home/aistudio/data/pictures/140米拉.jpg
第 141 个图片下载成功:/home/aistudio/data/pictures/141欧若拉.jpg
第 142 个图片下载成功:/home/aistudio/data/pictures/142邹思扬.jpg
第 143 个图片下载成功:/home/aistudio/data/pictures/143邹思扬.jpg
第 144 个图片下载成功:/home/aistudio/data/pictures/144戴燕妮.jpg
第 145 个图片下载成功:/home/aistudio/data/pictures/145戴燕妮.jpg
第 146 个图片下载成功:/home/aistudio/data/pictures/146林韦希.jpg
第 147 个图片下载成功:/home/aistudio/data/pictures/147艾依依.jpg
第 148 个图片下载成功:/home/aistudio/data/pictures/148陈昕葳.jpg
第 149 个图片下载成功:/home/aistudio/data/pictures/149宋昭艺.jpg
第 150 个图片下载成功:/home/aistudio/data/pictures/150希娅.jpg
第 151 个图片下载成功:/home/aistudio/data/pictures/151张天馨.jpg
第 152 个图片下载成功:/home/aistudio/data/pictures/152张天馨.jpg
第 153 个图片下载成功:/home/aistudio/data/pictures/153阿依莎.jpg
第 154 个图片下载成功:/home/aistudio/data/pictures/154阿依莎.jpg
第 155 个图片下载成功:/home/aistudio/data/pictures/155艾霖.jpg
第 156 个图片下载成功:/home/aistudio/data/pictures/156艾霖.jpg
第 157 个图片下载成功:/home/aistudio/data/pictures/157段小薇.jpg
第 158 个图片下载成功:/home/aistudio/data/pictures/158魏奇奇.jpg
第 159 个图片下载成功:/home/aistudio/data/pictures/159程曼鑫.jpg
第 160 个图片下载成功:/home/aistudio/data/pictures/160黄欣苑.jpg
第 161 个图片下载成功:/home/aistudio/data/pictures/161黄欣苑.jpg
第 162 个图片下载成功:/home/aistudio/data/pictures/162黄欣苑.jpg
第 163 个图片下载成功:/home/aistudio/data/pictures/163黄一鸣.jpg
第 164 个图片下载成功:/home/aistudio/data/pictures/164黄一鸣.jpg
第 165 个图片下载成功:/home/aistudio/data/pictures/165黄一鸣.jpg
第 166 个图片下载成功:/home/aistudio/data/pictures/166黄一鸣.jpg
第 167 个图片下载成功:/home/aistudio/data/pictures/167黄一鸣.jpg
第 168 个图片下载成功:/home/aistudio/data/pictures/168黄一鸣.jpg
第 169 个图片下载成功:/home/aistudio/data/pictures/169熊钰清.jpg
第 170 个图片下载成功:/home/aistudio/data/pictures/170韩东.jpg
第 171 个图片下载成功:/home/aistudio/data/pictures/171黄小芸.jpg
第 172 个图片下载成功:/home/aistudio/data/pictures/172未书羽.jpg
第 173 个图片下载成功:/home/aistudio/data/pictures/173许馨文.jpg
第 174 个图片下载成功:/home/aistudio/data/pictures/174许馨文.jpg
第 175 个图片下载成功:/home/aistudio/data/pictures/175查祎琛.jpg
第 176 个图片下载成功:/home/aistudio/data/pictures/176冯若航.jpg
第 177 个图片下载成功:/home/aistudio/data/pictures/177冯若航.jpg
第 178 个图片下载成功:/home/aistudio/data/pictures/178冯若航.jpg
第 179 个图片下载成功:/home/aistudio/data/pictures/179周琳聪.jpg
第 180 个图片下载成功:/home/aistudio/data/pictures/180孔雪儿.jpg
第 181 个图片下载成功:/home/aistudio/data/pictures/181赵小棠.jpg
第 182 个图片下载成功:/home/aistudio/data/pictures/182赵小棠.jpg
第 183 个图片下载成功:/home/aistudio/data/pictures/183姚依凡.jpg
第 184 个图片下载成功:/home/aistudio/data/pictures/184周梓倩.jpg
第 185 个图片下载成功:/home/aistudio/data/pictures/185周梓倩.jpg
第 186 个图片下载成功:/home/aistudio/data/pictures/186杜紫怡.jpg
第 187 个图片下载成功:/home/aistudio/data/pictures/187林慧博.jpg
第 188 个图片下载成功:/home/aistudio/data/pictures/188粟钦柔.jpg
第 189 个图片下载成功:/home/aistudio/data/pictures/189王姝慧.jpg
第 190 个图片下载成功:/home/aistudio/data/pictures/190王姝慧.jpg
第 191 个图片下载成功:/home/aistudio/data/pictures/191王姝慧.jpg
第 192 个图片下载成功:/home/aistudio/data/pictures/192王姝慧.jpg
第 193 个图片下载成功:/home/aistudio/data/pictures/193王姝慧.jpg
第 194 个图片下载成功:/home/aistudio/data/pictures/194王姝慧.jpg
第 195 个图片下载成功:/home/aistudio/data/pictures/195王姝慧.jpg
第 196 个图片下载成功:/home/aistudio/data/pictures/196王姝慧.jpg
第 197 个图片下载成功:/home/aistudio/data/pictures/197王姝慧.jpg
第 198 个图片下载成功:/home/aistudio/data/pictures/198王姝慧.jpg
第 199 个图片下载成功:/home/aistudio/data/pictures/199王姝慧.jpg
第 200 个图片下载成功:/home/aistudio/data/pictures/200王姝慧.jpg
第 201 个图片下载成功:/home/aistudio/data/pictures/201王姝慧.jpg
第 202 个图片下载成功:/home/aistudio/data/pictures/202王姝慧.jpg
第 203 个图片下载成功:/home/aistudio/data/pictures/203王姝慧.jpg
第 204 个图片下载成功:/home/aistudio/data/pictures/204王姝慧.jpg
第 205 个图片下载成功:/home/aistudio/data/pictures/205王姝慧.jpg
第 206 个图片下载成功:/home/aistudio/data/pictures/206王姝慧.jpg
第 207 个图片下载成功:/home/aistudio/data/pictures/207王姝慧.jpg
第 208 个图片下载成功:/home/aistudio/data/pictures/208王姝慧.jpg
第 209 个图片下载成功:/home/aistudio/data/pictures/209王姝慧.jpg
第 210 个图片下载成功:/home/aistudio/data/pictures/210王姝慧.jpg
第 211 个图片下载成功:/home/aistudio/data/pictures/211王姝慧.jpg
第 212 个图片下载成功:/home/aistudio/data/pictures/212王姝慧.jpg
第 213 个图片下载成功:/home/aistudio/data/pictures/213王姝慧.jpg
第 214 个图片下载成功:/home/aistudio/data/pictures/214王姝慧.jpg
第 215 个图片下载成功:/home/aistudio/data/pictures/215王姝慧.jpg
第 216 个图片下载成功:/home/aistudio/data/pictures/216王姝慧.jpg
第 217 个图片下载成功:/home/aistudio/data/pictures/217王姝慧.jpg
第 218 个图片下载成功:/home/aistudio/data/pictures/218王姝慧.jpg
第 219 个图片下载成功:/home/aistudio/data/pictures/219李熙凝.jpg
第 220 个图片下载成功:/home/aistudio/data/pictures/220王思予.jpg
第 221 个图片下载成功:/home/aistudio/data/pictures/221魏辰.jpg
第 222 个图片下载成功:/home/aistudio/data/pictures/222符佳.jpg
第 223 个图片下载成功:/home/aistudio/data/pictures/223符佳.jpg
第 224 个图片下载成功:/home/aistudio/data/pictures/224权笑迎.jpg
第 225 个图片下载成功:/home/aistudio/data/pictures/225权笑迎.jpg
第 226 个图片下载成功:/home/aistudio/data/pictures/226陈珏.jpg
第 227 个图片下载成功:/home/aistudio/data/pictures/227陈珏.jpg
第 228 个图片下载成功:/home/aistudio/data/pictures/228陈珏.jpg
第 229 个图片下载成功:/home/aistudio/data/pictures/229陈珏.jpg
第 230 个图片下载成功:/home/aistudio/data/pictures/230陈珏.jpg
第 231 个图片下载成功:/home/aistudio/data/pictures/231陈珏.jpg
第 232 个图片下载成功:/home/aistudio/data/pictures/232陈珏.jpg
第 233 个图片下载成功:/home/aistudio/data/pictures/233陈珏.jpg
第 234 个图片下载成功:/home/aistudio/data/pictures/234陈珏.jpg
第 235 个图片下载成功:/home/aistudio/data/pictures/235陈珏.jpg
第 236 个图片下载成功:/home/aistudio/data/pictures/236陈珏.jpg
第 237 个图片下载成功:/home/aistudio/data/pictures/237陈珏.jpg
第 238 个图片下载成功:/home/aistudio/data/pictures/238陈珏.jpg
第 239 个图片下载成功:/home/aistudio/data/pictures/239陈珏.jpg
第 240 个图片下载成功:/home/aistudio/data/pictures/240陈珏.jpg
第 241 个图片下载成功:/home/aistudio/data/pictures/241陈珏.jpg
第 242 个图片下载成功:/home/aistudio/data/pictures/242陈珏.jpg
第 243 个图片下载成功:/home/aistudio/data/pictures/243陈珏.jpg
第 244 个图片下载成功:/home/aistudio/data/pictures/244陈珏.jpg
第 245 个图片下载成功:/home/aistudio/data/pictures/245陈珏.jpg
第 246 个图片下载成功:/home/aistudio/data/pictures/246陈珏.jpg
第 247 个图片下载成功:/home/aistudio/data/pictures/247陈珏.jpg
第 248 个图片下载成功:/home/aistudio/data/pictures/248陈珏.jpg
第 249 个图片下载成功:/home/aistudio/data/pictures/249陈珏.jpg
第 250 个图片下载成功:/home/aistudio/data/pictures/250陈珏.jpg
第 251 个图片下载成功:/home/aistudio/data/pictures/251陈珏.jpg
第 252 个图片下载成功:/home/aistudio/data/pictures/252陈珏.jpg
第 253 个图片下载成功:/home/aistudio/data/pictures/253陈珏.jpg
第 254 个图片下载成功:/home/aistudio/data/pictures/254陈珏.jpg
第 255 个图片下载成功:/home/aistudio/data/pictures/255陈珏.jpg
第 256 个图片下载成功:/home/aistudio/data/pictures/256勾雪莹.jpg
第 257 个图片下载成功:/home/aistudio/data/pictures/257勾雪莹.jpg
第 258 个图片下载成功:/home/aistudio/data/pictures/258李依宸.jpg
第 259 个图片下载成功:/home/aistudio/data/pictures/259马蜀君.jpg
第 260 个图片下载成功:/home/aistudio/data/pictures/260马蜀君.jpg
第 261 个图片下载成功:/home/aistudio/data/pictures/261马蜀君.jpg
第 262 个图片下载成功:/home/aistudio/data/pictures/262王婉辰.jpg
第 263 个图片下载成功:/home/aistudio/data/pictures/263王欣宇.jpg
第 264 个图片下载成功:/home/aistudio/data/pictures/264王欣宇.jpg
第 265 个图片下载成功:/home/aistudio/data/pictures/265王欣宇.jpg
第 266 个图片下载成功:/home/aistudio/data/pictures/266王欣宇.jpg
第 267 个图片下载成功:/home/aistudio/data/pictures/267夏研.jpg
第 268 个图片下载成功:/home/aistudio/data/pictures/268夏研.jpg
第 269 个图片下载成功:/home/aistudio/data/pictures/269夏研.jpg
第 270 个图片下载成功:/home/aistudio/data/pictures/270夏研.jpg
第 271 个图片下载成功:/home/aistudio/data/pictures/271徐百仪.jpg
第 272 个图片下载成功:/home/aistudio/data/pictures/272张楚寒.jpg
第 273 个图片下载成功:/home/aistudio/data/pictures/273张楚寒.jpg