import requests
from lxml import etree
i = 1
while i < 1106:
res = ''
if i == 1:
res = requests.get('https://pic.netbian.com/index.html')
else:
res = requests.get(f'https://pic.netbian.com/index_{i}.html')
res.encoding = "gbk"
et = etree.HTML(res.text)
lis = et.xpath("//ul[@class='clearfix']/li")
for li in lis:
aia1 = li.xpath("./a/@href")
aia2 = li.xpath("./a/@title")
resChild = requests.get(f"https://pic.netbian.com{aia1[0]}")
resChild.encoding = "gbk"
et2 = etree.HTML(resChild.text)
resChildNode = et2.xpath("//a[@id='img']")[0]
FpicTitle = resChildNode.xpath("./img/@title")[0]
FpicUrl = resChildNode.xpath("./img/@src")[0]
img_res = requests.get(f"https://pic.netbian.com{FpicUrl}")
with open(f"./images/{FpicTitle}.jpg", mode="wb") as f:
f.write(img_res.content)
print(f"{FpicTitle}下载完毕!")
i += 1