Python爬虫入门案例之实现回车桌面壁纸网美女图片采集
发表于:2025-11-06 作者:千家信息网编辑
千家信息网最后更新 2025年11月06日,本篇内容主要讲解"Python爬虫入门案例之实现回车桌面壁纸网美女图片采集",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python爬虫入门案例之实现回车
千家信息网最后更新 2025年11月06日Python爬虫入门案例之实现回车桌面壁纸网美女图片采集
本篇内容主要讲解"Python爬虫入门案例之实现回车桌面壁纸网美女图片采集",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python爬虫入门案例之实现回车桌面壁纸网美女图片采集"吧!
目录
知识点
环境
目标网址:
爬虫代码
导入模块
发送网络请求
获取网页源代码
提取每个相册的详情页链接地址
替换所有的图片链接 换成大图
保存图片 图片名字
翻页
爬取结果
知识点
requests
parsel
re
os
环境
python3.8
pycharm2021
目标网址:
https://mm.enterdesk.com/bizhi/63899-347866.html
【付费VIP完整版】只要看了就能学会的教程,80集Python基础入门视频教学
点这里即可免费在线观看
注意: 在我们查看网页源代码的时候 (1. 控制台为准 2. 以右键查看网页源代码 3. 元素面板)
发送网络请求
获取网页源代码
提取想要的图片链接 css样式提取 xpath re正则表达式 bs4
替换所有的图片链接 换成大图
保存图片
爬虫代码
导入模块
import requests # 第三方库 pip install requestsimport parsel # 第三方库 pip install parselimport os # 新建文件夹
发送网络请求
response = requests.get('https://mm.enterdesk.com/bizhi/64011-348522.html')获取网页源代码
data_html = response_1.text
提取每个相册的详情页链接地址
selector_1 = parsel.Selector(data_html)photo_url_list = selector_1.css('.egeli_pic_dl dd a::attr(href)').getall()title_list = selector_1.css('.egeli_pic_dl dd a img::attr(title)').getall()for photo_url, title in zip(photo_url_list, title_list): print(f'*****************正在爬取{title}*****************') response = requests.get(photo_url) # : 请求成功的标识 selector = parsel.Selector(response.text) # 提取想要的图片链接[第一个链接, 第二个链接,....] img_src_list = selector.css('.swiper-wrapper a img::attr(src)').getall() # 新建一个文件夹 if not os.path.exists('img/' + title): os.mkdir('img/' + title) 替换所有的图片链接 换成大图
for img_src in img_src_list: # 字符串的替换 img_url = img_src.replace('_360_360', '_source')保存图片 图片名字
# 图片 音频 视频 二进制数据contentimg_data = requests.get(img_url).content# 图片名称 字符串分割# 分割完之后 会给我们返回一个列表img_title = img_url.split('/')[-1]with open(f'img/{title}/{img_title}', mode='wb') as f: f.write(img_data)print(img_title, '保存成功!!!')翻页
page_html = requests.get('https://mm.enterdesk.com/').textcounts = parsel.Selector(page_html).css('.wrap.no_a::attr(href)').get().split('/')[-1].split('.')[0]for page in range(1, int(counts) + 1): print(f'------------------------------------正在爬取第{page}页------------------------------------') 发送网络请求 response_1 = requests.get(f'https://mm.enterdesk.com/{page}.html')爬取结果


到此,相信大家对"Python爬虫入门案例之实现回车桌面壁纸网美女图片采集"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
图片
链接
爬虫
源代码
网页
网络
壁纸
案例
桌面
桌面壁纸
美女
美女图片
大图
成功
代码
内容
名字
地址
字符
字符串
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
缘汇软件开发公司招聘
池州市半盏网络技术有限公司
火币天下网络技术解散
网络安全和信息化落实方案
帮助提供网络技术罪
软件开发平均薪资水平
黄浦区项目软件开发销售
阿里云服务器网址的管理页面
杭州软件开发排行
光明大陆服务器互通
中国软件开发标准
广西安卓软件开发外包
服务器存储的区别
比较系统的网络安全教程
网络安全知识挑战大赛
三国杀ol服务器连接超时
安卓手机 数据库软件
散热器和服务器一样吗
信息服务管理器的服务器证书
数据库字段锁
启航(安庆)互联网科技有限公司
4G属于无线网络技术吗
时序数据库的意义
软件开发岗位调研心得
2021调兵山社保补贴数据库
手机显示网络安全证书
马鞍山 软件开发
石家庄419网络裕华网络安全
网络安全至战略层面
金蝶服务器怎么更新