爬虫实战5:爬取全部穿越火线武器的图片以武器名称命名保存到本地文件
申明:资料来源于网络及书本,通过理解、实践、整理成学习笔记。
文章目录
- 穿越火线官网
- 完整代码
- 运行结果
穿越火线官网
完整代码
import requests# 循环33次,官网武器库展示有33页
for i in range(34):# 接口urlurl = 'https://apps.game.qq.com/cgi-bin/ishow/ver2.0/workList_inc.cgi?iActId=85&sVerifyCode=ABCD&sDataType=JSON&totalpage=12&iOrder=0&page={}&jsoncallback=jsonp1619421788694&iSortNumClose=1'.format(i)# 获取信息res = requests.get(url)res.encoding = res.apparent_encoding# 处理信息data = eval(res.text.split('(')[1].split(')')[0])['List']# 解密方法(获取到的武器图片与名称都经过了加密处理)def decode(s: str):dict_decode = {'%3A': ':','%2F': '/','%2D': '-','%2E': '.','%5F': '_','%20': ' ', }for j in dict_decode.keys():if j in s:s = s.replace(j, dict_decode[j])return sfor k in data:# 获取武器的名称name = decode(k['sProdName'])# 获取武器的图片地址image = decode(k['sProdImgNo_1'])# 定义保存图片的路径dir = 'images'# 将获取的武器图片以名称命名写入文件夹with open(dir + '/{}.png'.format(name), 'wb') as f:f.write(requests.get(image).content)
运行结果
Python爬虫实战专栏:
爬虫实战4:爬取猫眼电影排名Top100的详细数据保存到csv文件
爬虫实战5:爬取全部穿越火线武器的图片以武器名称命名保存到本地文件
爬虫实战6:爬取英雄联盟官网五个位置的综合排行榜保存到excel
一个坚持学习,坚持成长,坚持分享的人,即使再不聪明,也一定会成为优秀的人!
如果看完觉得有所收获的话,记得一键三连哦,谢谢大家!
爬虫实战5:爬取全部穿越火线武器的图片以武器名称命名保存到本地文件相关推荐
- 原神2.0宅男福利!爬虫实战,爬取原神真人cos图片并保存,谁的老婆快抱走
目录 前言 项目介绍 多的我就不说了,源代码附有详细说明 前言 激动的心,颤抖的手,老婆你们谁没有? (图片来源于米游社) 7月21号<原神>2.0发布,大家更新了吗? 更新内容一览: 1 ...
- 宅男福利!爬虫实战,爬取原神真人c图片并保存,谁的老婆快抱走
<原神>2.0发布,大家更新了吗? 更新内容一览: 1.稻妻城:稻妻城和六大岛屿相连,目前新的岛屿只是其中三个; 2.家园系统更新:会新增植物,种植系统; 3.主要登场人物:八重神子.珊瑚 ...
- 【Python爬虫实战】爬取彼岸图库高清图片
利用Python爬取彼岸图库高清图片 让你每天一张壁纸不重样,今天利用Python爬取 彼岸图库 http://pic.netbian.com/ 分析网页 通过首页可以看到要获取全站图片必须先抓取各个 ...
- Python爬虫实战(5)-爬取淘宝网服装图片(Selenium+Firefox)
前言 今天我们巩固一下前面学过的知识,通过Selenium+Firefox实现模拟浏览器并自动翻页,爬取图片并写入本地文件中. 以搜索"女装"为例,自动爬取"女装&quo ...
- 携程ajax,Python爬虫实战之爬取携程评论
一.分析数据源 这里的数据源是指html网页?还是Aajx异步.对于爬虫初学者来说,可能不知道怎么判断,这里辰哥也手把手过一遍. 提示:以下操作均不需要登录(当然登录也可以) 咱们先在浏览器里面搜索携 ...
- Python爬虫实战之爬取糗事百科段子
Python爬虫实战之爬取糗事百科段子 完整代码地址:Python爬虫实战之爬取糗事百科段子 程序代码详解: Spider1-qiushibaike.py:爬取糗事百科的8小时最新页的段子.包含的信息 ...
- Python【爬虫实战】爬取美女壁纸资源
Python[爬虫实战]爬取美女壁纸资源 一:首先选取一个网站,这里我们选择了一个壁纸网站 二:进入网站,我们可以看到很多图片放在一页里 三:按下F12开发者工具,点击Elments查看网页的代码 四 ...
- [day4]python网络爬虫实战:爬取美女写真图片(Scrapy版)
l> 我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 1.开发环境 2.第三方库 3.Scrapy简介 4. ...
- [day1]python网络爬虫实战:爬取美女写真图片
l> 我的新书<Android App开发入门与实战>已于2020年8月由人民邮电出版社出版,欢迎购买.点击进入详情 文章目录 1.开发环境 2.第三方库 3.实现 1.分析url格 ...
最新文章
- ApacheCommons的Java公共类库(实现如Log这些功能)
- 马斯克要复活恐龙?乌龙还差不多
- public class UserServiceImpl extends ServiceImpl UserMapper, User implements UserService
- xib 设置阴影_使用“IBInspectable”XIB设置圆角、边框、阴影
- Dubbo + RestEasy 实现文件上传与下载
- Raft成员变更的工程实践
- .net控件FreeTextBox使用方法
- 今日收获:图片数据的存和取示例
- C语言简明教程--指针5
- 拥2180亿美元收入 苹果成全球最大IT企业
- 190715每日一句
- 计算机学院指导报告,重庆大学计算机学院论文指导讲座圆满结束
- access设置 dolby_win10系统设置和安装新款杜比音效的方法
- SQL Server 2017 安装AdventureWorks示例数据库出现的问题
- R语言初级教程(02): RStudio的使用
- 高斯滤波的理解与学习
- Oracle导入英文日期格式数据出现问题的解决
- 免费申请office365 A1 和 a1plus 带OneDrive 5T 网盘 office365学生版(转载)
- 事务前沿研究 | 隔离级别的追溯与究明,带你读懂 TiDB 的隔离级别(下篇)
- 滚动条 scrollbar 和scrollbar-thumb 样式
热门文章
- 监控系统接入服务器,监控系统接入服务器
- APS软件有哪些排程规则?有何异常处理方案?
- 如何解决visual studio提示使用_CRT_SECURE_NO_WARNINGS的问题
- LaTeX 图片和公式引用
- 超级淘的安全性,科普一下超级淘到底有多安全
- 丁鹿学堂前端培训:console的进阶用法
- Android 12.0 Launcher3 去掉Hotseat功能
- Fisher算法分析
- 郑州市各区劳动仲裁委员会办公地址及电话
- html5 first child,:first-child | CSS属性参考