import
requests
import
re
import
os
headers
=
{
'User-Agent'
:
'Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'
}
search
=
input
(
'你想找怎样的女盆友 : '
)
murl
=
'https://www.tujigu.com/search/'
+
search
response
=
requests.get(murl, headers
=
headers)
HTML
=
response.content.decode(
'utf-8'
)
urls
=
re.findall(
'<a href="(.*?)" target="_blank"><img src='
, HTML)
picstotle
=
len
(urls)
print
(
'共搜到 {} 个图集,由于网站原因,最多只能搜索到20个'
.
format
(picstotle))
for
url
in
urls:
response
=
requests.get(url, headers
=
headers)
HTML
=
response.content.decode(
'utf-8'
)
picsname
=
re.findall(
'<title>(.*?)</title>'
, HTML)[
0
]
picmax
=
int
(re.findall(
'<p>图片数量: (.*?)P</p>'
, HTML)[
0
])
ID
=
url.split(
"/"
)[
4
]
path
=
'图集谷\\'
+
picsname
if
not
os.path.exists(path):
os.makedirs(path)
print
(
'目录创建完成!,记得设置为隐私文件哦 '
)
else
:
print
(
'目录已创建!!,一看就是老绅士了 '
)
print
(picsname)
print
(
'开始下载嗷~~~'
)
for
i
in
range
(
1
, picmax):
picurl
=
'https://lns.hywly.com/a/1/'
+
ID
+
'/'
+
str
(i)
+
'.jpg'
print
(
'(≧^.^≦)喵~~~正在下载:'
+
picurl
+
'')
res
=
requests.get(picurl).content
with
open
(
'%s\%s.jpg'
%
(path, i),
'wb'
) as f:
f.write(res)
print
(picsname
+
'\n下载完成!\n\n'
)