Python项目--批量下载小姐姐壁纸

news/2025/1/16 5:55:23/

前言

嗨喽,大家好呀~这里是爱看美女的茜茜呐

又到了学Python时刻~

你还在为一个一个下载壁纸而烦恼吗,那有没有更加简单的方法呢?

跟着我,一起来看看我是如何批量下载的吧

环境使用:

  • python3.8 | Anaconda

  • pycharm

相关模块:

  • requests >>> pip install requests

  • parsel

模块安装方法:win + R 输入 cmd 点击确定, 输入安装命令 pip install 模块名, 回车

插 件:

xpath helper扩展工具包

安装步骤:点击文章下方名片加入后找助理老师获取xpath helper扩展工具包(注意:不要解压)

》》 打开Google浏览器 --> 更多工具 --> 扩展程序 --> 打开开发者模式 --> 把xpath helper扩展工具包直接拖入 --> 刷新

使用方法:快捷键 ctrl+shift+X

基本思路

1.网页的图片怎么来的?

写代码(爬虫): 网页源代码 浏览器 --> 解析数据

第一页 --> 41页

  1. 发送请求

  2. 响应数据

  3. 解析数据 图片

  4. 保存数据

代码

import requests   # 需要下载   知道  1   不知道 2  pip install requests  win+R  --> cmd
import re  # 正则   不需要下载
import parsel  #数据解析  需要下载

# 伪装
headers = {# 用户代理  浏览器基本的身份信息'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
}
# 发送请求  response数据请求状态
response = requests.get(url,headers)
# print  打印输出   <Response [200]> 响应对象   200 状态码  成功
print(response)
"""
2.响应数据    网页源代码
"""
# print(response.text)
"""
3.解析数据   图片  re
"""
# .*?  精准查找
re_data = re.findall('<a href="(.*?)" target="_blank"rel="bookmark">(.*?)</a>',response.text)
print(re_data)
# for循环
for link,title in re_data:# print(link)response_1 = requests.get(link, headers).text# print(response_1)# 解析数据  标签详情页selector = parsel.Selector(response_1)# css:定位 img_url 图片链接img_url = selector.css('.entry-content img::attr(src)').getall()# print(img_url)for img in img_url:print(img)img_name = img.split('/')[-1]# content  二进制content = requests.get(img,headers).content
        """4.保存数据"""with open('img\\'+ img_name, mode='wb') as file:file.write(content)

效果

文章看不懂,我专门录了对应的视频讲解,本文只是大致展示,完整代码和视频教程点击下方蓝字

点击 蓝色字体 自取,我都放在这里了。

尾语 💝

感谢你观看我的文章呐~本次航班到这里就结束啦 🛬

希望本篇文章有对你带来帮助 🎉,有学习到一点知识~

躲起来的星星🍥也在努力发光,你也要努力加油(让我们一起努力叭)。

最后,博主要一下你们的三连呀(点赞、评论、收藏),不要钱的还是可以搞一搞的嘛~

不知道评论啥的,即使扣个6666也是对博主的鼓舞吖 💞 感谢 💐


http://www.ppmy.cn/news/167932.html

相关文章

[day1]python网络爬虫实战:爬取美女写真图片

l> 我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版&#xff0c;欢迎购买。点击进入详情 文章目录 1.开发环境2.第三方库3.实现1.分析url格式2.分析图片格式3.保存图片到本地4.输入页数 4.效果5.Github源码6.增强版 1.开发环境 IDE: PyCharm 2021…

java实现windows壁纸自动下载与切换

壁纸风波 许多有内涵的朋友都喜欢将自己的电脑桌面壁纸设置为美女图片&#xff0c;并且隔一段时间&#xff0c;自动更换&#xff0c;看起来十分炫酷。的确&#xff0c;用过windows的朋友们都知道&#xff0c;windows的个性化设置里面&#xff0c;可以将壁纸设置幻灯片放映&…

Java爬虫技术批量下载美女图片不是事

先上福利图&#xff1a; 需求&#xff1a;利用爬虫将网上的图片下载到本地&#xff0c;然后超大图标预览。这里的文件命名是以时间年月日标题命名。这里的网站就不告诉大家了&#xff0c;你们都比我懂。。。然后下载完后&#xff0c;把url写进txt中&#xff0c;下次爬取先从…

python利用多线程批量下载高清美女图片(350秒下载近3600张1.2个G的照片,地址可变)

目录 第一章、前言1.1、实现的效果&#xff1a;1.2、需要用到的库&#xff1a; 第二章、代码分块讲解2.1、对象的定义和初始化2.2、方法1和2获取所有图集链接2.2.1、 对应网站结构2.2.2 、相应代码讲解 2.3、方法3和4获取所有图集分页链接2.3.1、 对应网站结构2.3.2、相应代码讲…

python爬取网站美女图(附代码及教程)爬虫爬取海量手机壁纸,电脑壁纸,美女图片,风景图片等

想要练习爬虫的兄弟们&#xff0c;可以看看这个 如果大神们看到有哪里可以改进的地方&#xff0c;请告诉小弟&#xff0c;我是个纯纯新手&#xff0c;练习了几次爬虫 以前一直用的BeautifulSoup&#xff0c;一直没有接触过正则表达式 正则表达式是一个非常好用、实用的东西&…

Python爬虫实战批量下载高清美女图片,男生最爱的案例吧!

彼岸图网站里有大量的高清图片素材和壁纸&#xff0c;并且可以免费下载&#xff0c;读者也可以根据自己需要爬取其他类型图片&#xff0c;方法是类似的&#xff0c;本文通过python爬虫批量下载网站里的高清美女图片&#xff0c;熟悉python写爬虫的基本方法&#xff1a;发送请求…

python代码手机壁纸_python批量下载壁纸的实现代码

python批量下载壁纸的实现代码 代码如下: #! /usr/bin/env python ##python2.7-批量下载壁纸 ##壁纸来自桌酷网站,所有权归属其网站 ##本代码仅做为交流学习使用&#xff0c;请勿用于商业用途&#xff0c;否则后果自负 ##Code by Dreamlikes import re,urllib,urllib2 …

Python【爬虫实战】爬取美女壁纸资源

Python【爬虫实战】爬取美女壁纸资源 一&#xff1a;首先选取一个网站&#xff0c;这里我们选择了一个壁纸网站 二&#xff1a;进入网站&#xff0c;我们可以看到很多图片放在一页里 三&#xff1a;按下F12开发者工具&#xff0c;点击Elments查看网页的代码 四&#xff1…