Python 爬取二次元电脑壁纸:教程与代码示例
import requests from bs4 import BeautifulSoup import os
创建文件夹
if not os.path.exists('二次元壁纸'): os.mkdir('二次元壁纸')
爬取页面
url = 'https://wallhaven.cc/search?q=anime&categories=111&purity=100&sorting=favorites&order=desc&page=' for i in range(1, 6): url_page = url + str(i) response = requests.get(url_page) soup = BeautifulSoup(response.text, 'html.parser')
# 获取图片链接
img_tags = soup.find_all('img', class_='lazyload')
for img in img_tags:
img_url = img['data-src']
filename = '二次元壁纸/' + img_url.split('/')[-1]
# 下载图片
try:
with open(filename, 'wb') as f:
f.write(requests.get(img_url).content)
print(filename + ' 下载成功')
except:
print(filename + ' 下载失败')
原文地址: https://www.cveoy.top/t/topic/nhuf 著作权归作者所有。请勿转载和采集!