附上代码
"""
author: Tceo1
time : 2020/1/22 15:09:25
下载2560*1080的壁纸
下载地址:https://2560x1080.com/
"""
import requests
import re
url = "https://2560x1080.com/page/1/"
response = requests.get(url)
regStr = r'href="(.*?)2560x1080-wallpaper/" title="(.*) \('
allImageUrl = re.findall(regStr, response.text)
for i in allImageUrl:
listImageUrl = i[0] + "2560x1080-wallpaper/"
imageName = i[1]
rsp = requests.get(listImageUrl)
reg2Str = r'<form action="(.*?)"'
imageUrl = re.findall(reg2Str, rsp.text)[0]
print(imageUrl)
imageType = imageUrl[-4:]
print(imageType)
imageContent = requests.get(imageUrl).content
savePath = r'/home/ty/图片/{0}{1}'.format(imageName, imageType)
with open(savePath, 'wb') as f:
f.write(imageContent)
效果图
