admin管理员组

文章数量:1566353

python 3.6

pycharm >>> 安装包 / 安装教程 / 激活码[专业版] / pycharm插件 [翻译插件]

强烈推荐 使用pycharm编辑器 *******

requests >>> pip install requests

re >>> 内置模块 不需要安装

os >>> 内置模块

如何安装模块

1.win + R 输入 cmd 输入安装命令: pip install 模块名 回车

2.pycharm里面安装 terminal 输入安装命令: pip install 模块名 回车

模块安装失败的原因:

  1. 提示:pip 不是内部命令

你python环境变量可能没有设置好

  1. 有安装进度条显示,但是安装到一半出现报错了

因为python安装模块都是在国外的网址进行下载安装的, 国内请求国外 网速很慢,下载速度大概只有 几KB

read time out 网络连接超时 你可以切换为国内的镜像源

  1. 明明在cmd里面安装好了,但是在pycharm 提示我没有这个模块

你pycharm里面python解释器没有设置,你在pycharm设置里面重新设置一下

Python能做什么? 学习方向是什么样? 很多小伙伴, 学习python之后不知道做什么~

如果没有一个方向, 学python相关知识点 就会很乱

1.黑客

2.人工智能

3.数据挖掘

4.游戏开发

5.数据可视化

6.自动化

7.web后端开发

8.爬虫

9.小程序开发 [分为前端[页面] 后端[功能]]

10.app 可以做 不适合

本节爬虫基本思路:

一. 数据来源的分析

  1. 确定需求 (我要爬取什么内容)

  2. 通过开发者工具进行抓包分析

图片 / 如果你有获取 网站url ID 视频ID 音频ID

图片ID 里面一个参数 是实时更新变化 sign 找js

二. 代码实现

1.发送请求 对于英雄列表数据包发送请求

2.获取数据 获取json字典数据 response.json()

3.解析数据 json数据直接解析 获取 英雄ID 以及 英雄名字

4.发送请求 请求英雄的详情页

5.获取数据 获取网页源代码 response.text

6.解析数据 通过re正则表达式 提取皮肤名字

7.进行简单处理

8.保存数据

OK那开始今天的正式内容吧,先看看模块

import requests # 数据请求 第三方模块 pip install requests

import pprint # 格式化输出的模块

import re # 正则表达式模块 内置模块

import os

发送请求

请求方式是什么样的? get请求 post请求

get: 是从服务器上面你直接获取数据 可以在url上面看到请求参数

post: 向服务器提交数据 提交一个from data 表单数据 登录都是post 有安全性

看不到请求参数 [开发者工具看]

请求头 headers : 把python代码伪装成浏览器

user-agent: 浏览器的基本信息 字典的形式

url地址直接复制过来

url = ‘https://pvp.qq/web201605/js/herolist.json’

headers 也是复制

headers = {

‘user-agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36’

}

这样代码就要自己敲了

response = requests.get(url=url, headers=headers)

json_data = response.json()

[] 表示列表 可以遍历

for index in json_data:

json字典数据 直接解析取值 键值对取值,

根据冒号左边的内容 提取冒号右边的内容

文末有福利领取哦~

👉一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

👉二、Python必备开发工具


👉三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。

👉 四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。(文末领读者福利)

👉五、Python练习题

检查学习结果。

👉六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

👉因篇幅有限,仅展示部分资料,这份完整版的Python全套学习资料已经上传

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里无偿获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

本文标签: 最全一键源码皮肤英雄