我居然帮初恋用Python去追她男神,这波舔狗真的坐实了啊~

事情的起因呢是这样的,初恋前几天突然给我发消息,内心一阵的波涛汹涌啊以为好事将近。聊了几句之后才发现她这是醉翁之意不在酒啊

特意找上我居然是因为辣条我是程序员来让我想办法帮她追现在隔壁家的小哥哥,真的是叔可忍婶不可忍啊。但是面对初恋的苦苦哀求着实没有办法抵抗啊,谁叫我之前舔的那么严重呢~

你们说说我是不是太卑微了,不过你们记得持续留意,我会告诉你们我是怎么逆风翻盘的。你们信吗?如果信的话告诉我你的依据,我看对不对,有奖竞猜了哈!!!

于是乎我给她制定了一系列只有我们程序员才能玩的转的“恋爱攻略”

首先要想成功那必须就得先了解对方的喜好,奈何初恋又是比较羞涩的着实不好意思开口去问,于是只能我亲自出手开始第一步行动,首先咱们先从他最喜欢的王者农药下手。

估计有些人就要问辣条了这有啥用啊,难道加上好友一起玩? 当然没有那么简单了,我们不仅可以一起玩,这个之后表白啥的都能用上的(这招叫做投其所好)

那么作为以为标准的程序员,辣条怎么会不考虑大家呢 毕竟程序员单身的数量尤其高啊所以大家跟上我的节奏一步一步来今天我先来告诉你们怎么样把王者的那些皮肤啥的都爬下来,这些在后面的表白啥的都是能用上的(悄悄告诉你们男女是通用的)

下面进入正题:怎么样用Python爬出王者皮肤图片呢?

一:步骤需求

1.获取王者荣耀url的地址

2.王者荣耀标准皮肤地址

3.推测图片是如何渲染的

                那么图片的编号是不应该是前端直接写好的,
                而是后端通过数据库查询出来渲染到前端的,后端传入到前端应该用序列化 json

二.涉及知识点

1.requests模块 请求库

2.os模块 文件操作库

3.pyquery模块 解析库

4.python语法

for循环

迭代器

正则匹配

函数

字典

三:思路

1.分析目标网页
2.模拟浏览器发送请求
3.把自己想要的数据解析出来
4.数据格式化存储

四.代码和执行效果

1.分析目标网页
import requests
import os 
from pyquery import PyQuery 
# 1
# 分析目标网页 
# 明确爬取的url路径 url='https://pvp.qq.com/web201605/js/herolist.json' 
# 说明你是用浏览器访问的 
headers = { 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) ' 'AppleWebKit/537.36 (KHTML, like Gecko) Chrome/' '87.0.4280.88 Safari/537.36' 
}

2.发送requests请求

# 发送requests请求 
# 模拟浏览器发送请求 
# 获取响应数据 
herolist=requests.get(url,headers=headers).json()

3.把自己想要的数据解析出来

# 解析数据--json模块 
# 把自己想要的数据解析出来 
# #那我们遍历上面这个列表就能拿到每个英雄的字典数据 
for i in herolist: # print(i['ename'],i['cname'],i['hero_type']) url_detail = 'https://pvp.qq.com/web201605/herodetail/%s.shtml'%i['ename'] html = requests.get(url_detail).content doc = PyQuery(html) # print(doc) items = doc('.pic-pf').items() # print(items) # print(list(items)) for item in items: print(type(item)) # print(type(item)) # 获取皮肤的名字 name_datas = item.find('ul').attr('data-imgname') # print(name_datas.split('|')) name_data_list=name_datas.split('|') a = 0 for name_data in name_data_list: a = a+1 print(name_data) 
# # img='http://game.gtimg.cn/images/yxzj/img201606/skin/hero-info/%s/%s-bigskin-%s.jpg'% (i['ename'],i['ename'],a)print(img)  
# # hero_img_data=requests.get(img).content

4.保存数据

保存数据 
# 保存数据# 保存在目标文件夹中 # 'img/英雄名字/皮肤图片' if os.path.exists('./王者') is False: os.mkdir('./王者') if not os.path.exists('./王者/%s'%i['cname']): os.mkdir('./王者/%s'%i['cname']) # 有的话直接保存 with open('./王者/%s/%s.jpg'%(i['cname'],name_data),'wb') as f: f.write(hero_img_data)

五:效果展示

 

五:最后总结一波

       利用requests库请求得到数据,pyquery进行解析,os模块进行保存

       舔狗不可怕,可怕的是又舔又有文化,如果你们看完有收获的话可以看一下底下民片,

① Python方向的学习路线图
② Python基础入门、爬虫、web开发、大数据分析方面的视频
③ 项目源码
④ 500多本编程类电子书
⑤   Python所有知识点汇总
⑥   100个Python必背函数

辣条更新不易,后续时间会持续更新事件进展!!!   故事真是不过有辣条改进情结,更多的是为了让各位辣条们更好的消化接受

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/45081.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【python】程序员最浪漫的表白方式,将情书写在她的照片里

前言 大家早好、午好、晚好吖~ 这不光棍节快到了,表弟准备写一封情书给他的女神,想在光棍节之前脱单。 为了提高成功率,于是跑来找我给他参谋参谋,本来我是不想理他的。 不过谁让他是我表弟呢(请我洗jio)…

程序员最浪漫的表白方式,将情书写在她的照片里,Python简直太厉害啦~

人生苦短,我用Python 序言实现步骤1、准备工作2、Pillow 介绍3、实战演练 序言 这不光棍节快到了,表弟准备写一封情书给他的女神,想在光棍节之前脱单。 为了提高成功率,于是跑来找我给他参谋参谋,本来我是不想理他的&…

一次10万token!GPT4最强对手史诗升级,百页资料一分钟总结完毕

号称ChatGPT“最强竞争对手”的Claude,今天迎来史诗级更新—— 模型记忆力原地起飞,现在1分钟看完一本数万字的小说,已经不在话下。 消息一出,评论区直接炸了,网友们蜂拥而至,“woc连连”: 疯了…

刚刚!全球科技巨头官宣:再裁 9000 人...

点关注公众号,回复“1024”获取2TB学习资源! 当地时间3月20日,全球科技巨头亚马逊宣布再裁员约9000人,目标瞄准薪酬更高的员工。按照美联社说法,最新宣布的这轮裁员规模为亚马逊“历史上第二大”,仅次于1月…

微信官方回应不会推出「已读」功能,网友:“这些功能先完善一下!”

整理 | 朱珂欣 出品 | CSDN程序人生(ID:coder_life) 7 月 11 日,#如果微信显示已读的话# 的话题冲上微博热搜,引发热议不断。 与此同时,「回复焦虑、社交困扰、意念回复、退网」等词眼,开始涌…

chatgpt赋能python:用Python进行选股——走进智能投资时代

用Python进行选股——走进智能投资时代 简介 投资者在股票投资中常常面临的问题是如何找到潜在的优质股票。传统的选股方法是基于人工分析和大量数据筛选,耗时又费力。而现代的使用 Python 进行选股的方法,可以将人工分析和大量数据筛选进行自动化&…

3.11 怎么增加小红书评论区的互动?【玩赚小红书】

今天就为大家总结了一下,关于小红书粉丝互动的一些小技巧,来供大家参考。 ​ ​ 一、 固好“真爱粉” 经常会在笔记下面评论、点赞、浏览笔记内容的粉丝,也就是所谓的“真爱粉”、“铁粉”,我们就需要用心维护这一部分粉丝。 ​…

无聊小知识.04 以下代码会输出什么?

1、前言 今天同事给我看了一段代码,然后这段简单的代码,我却陷入了沉思。 2、代码 String string ""; try {string "123";return string; } finally {string "234"; } 这段代码,string最终是“123”还是…

API接口设计不合理?个人和公司都有问题

前言 在软件产品或项目开发过程中,往往涉及到大量API接口的开发任务。而一个接口的诞生如果是令人费解的、痛苦折磨的以及有严重后遗症的,究其根本原因还在于设计API接口的时候不够清晰、合理以及缺乏长远考虑。我依据多位同事的问答、实际工作的经验和…

从亿点点失误,到一点点失误,我是如何做的【工作失误怎么办】

前言 只要我们还在做事,或者说还活着,就没有不犯错的时候。作为一名前端搬砖工,哪怕工作中再仔细小心,也免不了一些失误。 那这是不是说,失误很正常,改了就是嘛? 这么说好像没错。作为失误本…

2023年春季学期NLP总结作业

自然语言处理(Natural Language Processing,NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向…

检讨怎么写?检讨范文,秘密法宝帮你一分钟速写检讨

检讨不会写,看这里,一分钟速成班教学开始 其实。。。哪有什么一分钟速成班,就是告诉你有个秘密法宝,一分钟之内帮你写出一篇检讨,你只要输入你的问题描述,包括因为什么犯了错、需要写几百字等等&#xff0…

[Android] 检讨书生成器1.0

软件介绍 软件名称:检讨书生成器 适用设备:Android 软件大小 : 10.4 M 使用说明 进入软件后在主题对话框输入,例如:上课 吃屎,字数200,即可生成检讨书,如图所示 下载链接

为啥不能用比特币给贪官送礼?

知乎上有很多脑洞,飘在天上的还好说,结合现实的也太好笑了,比如下面这个: 图源知乎 谈笑间,币圈灰飞烟灭。 ——网友热评

企业微信如何快速接入智能机器人(智能客服)?

如何让你的企业微信快速接入智能机器人,增加和员工互动的趣味性,同时解决员工各种高频问题呢? 1、首先,你需要创建一个属于自己的聊天机器人,直接注册并完成创建就可以了。 2、找到【对接渠道】,选择【企业…

工具类-21-企业微信自助QA机器人接入

文章目录 1. 需求背景2. 相关文档整理3. 接入流程演示3.1 拉群,添加机器人3.2 给机器人取个名字3.3 点击配置说明3.4 配置 接收消息配置 信息 4. 代码演示 1. 需求背景 在企业当中,经常会被多次问到相同的问题,而我们都有自己的其他需求需要…

微信中如何接入机器人才比较正常

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂。 前言 为什么会有这个话题?大家都知道最近有个AI机器人很火,那就是AI机器人,关于它的介绍,大家可以自行百度去,我这边就不多介绍了。 好多人嫌网页版玩的不过瘾,就把这个机器人接入到了QQ上,接入到了钉钉上,TG …

微信接入智能机器人回复消息

微信接入智能机器人回复消息 1 寻找智能机器人API 此处我使用的是极速数据 七款不错的聊天机器人API推荐 ①登录注册之后,直接搜索机器人 ②申请数据 ③在个人中心,找到自己的appKey ④编写代码,根据接口地址发起对应的HTTP请求即可 …

目标检测算法——YOLOv5/YOLOv7改进之结合无参注意力SimAM(涨点神器)

&#x1f496;&#x1f496;>>>加勒比海带&#xff0c;QQ2479200884<<<&#x1f496;&#x1f496; &#x1f340;&#x1f340;>>>【YOLO魔法搭配&论文投稿咨询】<<<&#x1f340; ✨✨>>>学习交流 | 温澜潮生 | 合作共赢…

chatgpt赋能Python-python_miio

Python-miio&#xff1a;探索小米智能设备的开发 Python-miio是一个开源的Python库&#xff0c;用于控制小米智能设备。小米智能设备包括智能扫地机器人、智能插座、智能空气净化器和智能灯泡等。Python-miio库支持局域网和互联网控制&#xff0c;是一个非常实用的工具&#x…