Python学习
文章平均质量分 73
Python学习
୧⍤⃝ GGBond
梦想犹如星辰,可望而不可及!
展开
-
爬虫:网页信息的提取方法
文章目录1. 信息标记的三种形式1.1 XML1.2 JSON1.3 YAML1.4 三种信息标记形式的比较2. 信息提取的方法2.1 最重要的方法<>.find_all()2.2 相关的扩展方法1. 信息标记的三种形式标记后的信息可形成信息组织结构标记的结构与信息一样具有重要价值标记后的信息可可用于通信、存储或展示标记后的信息更利于程序理解和运用HTML是WWW的信息组织方式,它可以将文本,声音,图像,视频组织在一起,故称为超文本标记语言HTML是通过预定义的<原创 2021-02-05 20:53:47 · 810 阅读 · 0 评论 -
Beautiful Soup库入门
文章目录1. Beautiful Soup库的安装方法1:方法2:2. Beautiful Soup库的理解2.1 BeautifulSoup类的基本元素2.2 Beautiful Soup库解析器3. 基于bs4库的HTML内容遍历方法3.1 标签树的下行遍历3.2 标签树的上行遍历3.3 标签树的平行遍历4. bs4库prettify()方法1. Beautiful Soup库的安装Beautiful Soup库的安装方法和requests库基本一致方法1:以管理员身份运行cmd,执行以原创 2021-02-05 16:12:58 · 381 阅读 · 0 评论 -
网络爬虫实战:英雄联盟全人物图片爬取
学习爬虫也有几天了,是时候实战实战了,所以就试着爬取了所有英雄联盟皮肤的图片,下面就是最后爬取的所有原画,真的炒鸡兴奋!(虽然我知道这个超级简单,我这个菜鸡都能写出来????)爬取完之后我才发现,英雄联盟的图片文件可真多爬取过程:代码如下:import requestsimport oshero = 1000count = 0url = 'https://game.gtimg.cn/images/lol/act/img/skin/big'root = 'E:/LOL_原创 2021-02-03 00:09:34 · 607 阅读 · 2 评论 -
网络爬虫的行为准则
文章目录1. 网络爬虫引发的问题1. 网络爬虫的尺寸3. 网络爬虫的限制4. Robots协议4.1 什么是Robots协议?4.2 Robots协议的使用1. 网络爬虫引发的问题问题说明性能骚扰Web服务器默认接受人类访问受限于编写水平和目的,网络爬虫将会为Web服务器带来巨大的资源开销法律风险服务器上的数据有产权归属网络爬虫获取数据后牟利将带来法律风险隐私泄露网络爬虫可能具备突破简单访问控制的能力,获得被保护数据从而泄露个人隐私1. 网络爬虫的尺寸原创 2021-02-02 23:27:04 · 315 阅读 · 0 评论 -
requests库入门
文章目录1. requests库的安装方法1:方法2:安装小测:2. requests库的重要内容2.1 requests的7个方法2.2 requests库的get( )方法2.3 requests库的2个重要对象Respnese对象的属性2.4 理解requests库的异常2.5 理解URL格式2.6 13个控制访问参数2.7 7个主要方法原式2.8 补充1. requests库的安装方法1:以管理员身份运行cmd,执行以下代码:pip install requests方法2:打开原创 2021-01-31 15:19:31 · 184 阅读 · 0 评论 -
Python的基础学习(七):类
文章目录1. 什么是类?2.创建和使用类2.1 创建一个Dog类2.2 方法__ init __()2.3 根据类创建实例3. 继承4. 导入类1. 什么是类?类是面向对象编程的一大特色。在面向对象编程中,你编写表示现实世界中的事物和情景的类,并基于这些类来创建对象。基于类创建对象时,每个对象都自动具备这种通用行为,然后可根据需要赋予每个对象独有的个性。根据类创建对象被称为实例化。打个比方:在现实生活中,动物分为好多个种类(类),其中有狗,猫,兔······,每个种类(类)都有他们的通用行原创 2021-01-24 10:58:53 · 151 阅读 · 2 评论 -
Python的基础学习(六):函数
文章目录1. 函数的定义2. 实参和形参3. 传递实参的方法3.1 位置实参3.2 关键字实参3.3 默认值3.4 等效的函数调用4. 传递实参的应用4.1 禁止函数修改列表4.2 传递任意数量的实参5. 将函数存储到模块中1. 模块的创建2. 模块的导入1. 函数的定义使用def定义函数,如下:def Hello(): print('Hello World!')Hello()def是用来定义函数的'Hello’是函数名'( )'中是用来放参数(形参和实参)的':'之后原创 2021-01-05 18:48:25 · 137 阅读 · 0 评论 -
Python的基础学习(五):运算符
文章目录1. 算数运算符2. 关系运算符3. 赋值运算符4. 位运算符5. 逻辑运算符6. 成员运算符7. 身份运算符8. 运算符优先级1. 算数运算符运算符描述+相加-相减*相乘/相除%取模,即求余**幂次方//整除2. 关系运算符运算符描述==等于!=不等于>大于<小于>=大于等于<=小于等于3. 赋值运算符运算符描述原创 2021-01-03 12:50:54 · 137 阅读 · 0 评论 -
Python的基础学习(四):字典
文章目录1. 字典的使用1.1 创建一个字典1.2 访问字典中的值1.3 添加键-值对1.4 修改字典中的值1.5 删除键-值对2. 遍历字典2.1 遍历所有的键-值对2.2 遍历所有的键2.3 遍历所有的值2.4 按顺序遍历字典中的所有键或值1. 字典的使用1.1 创建一个字典在之前的文章中有提到过字典,字典用放在花括号"{ }"中的一系列键-值对表示,例如:alien = {'color': 'green', 'points': 5}键-值对是两个相关联的值。指定键时,Python将原创 2021-01-02 19:05:38 · 225 阅读 · 2 评论 -
Python的基础学习(三):字符串与列表
文章目录1. String(字符串)1.1 使用方法修改字符串的大小写1.2 拼接字符串1.3 删除空白2. List(列表)2.1 修改、添加和删除元素上一篇文章讲过,在Python3中共有6中数据类型,其中可变数据类型有: Number (数字) String (字符串) List (列表)本文将较为详细的记录后2个数据类型!数字类型没什么好记录的,所以就不写了1. String(字符串)1.1 使用方法修改字符串的大小写方法效果title()首字母大写.原创 2021-01-01 13:35:44 · 173 阅读 · 0 评论 -
python的基础学习(二):数据类型
文章目录标准数据类型1. Number (数字)2.String(字符串)标准数据类型Python3中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionmary(字典)在这六个数据类型中:不可变数据(3个):Number(数字),String(字符串),Tuple(元组);可变数据(3个):List(列表),Set(集合),Dictionmary(字典)。1. Number (数字)Python原创 2020-12-31 19:44:49 · 243 阅读 · 1 评论 -
Python基础学习(一):语法
文章目录1.编码2.标识符3.Python保留字4.注释5.行与缩进6.多行语句7.空行8.同一行显示多条语句9.多个语句构成代码组1.编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。当然你也可以为源码文件指定不同的编码:# -*- coding: cp-1252 -*-上述定义允许在源文件中使用 Windows-1253 字符集中的字符编码,对应适合语言为保加利亚语、白罗斯语、马其顿语、俄语、塞尔维亚语。2.标识符第一个字符必须是字原创 2020-12-11 01:01:50 · 495 阅读 · 0 评论