- 博客(10)
- 收藏
- 关注
原创 爬虫day3--cookie和session
1、产生的由来:由于HTTP是一个无状态的协议,每次请求如果需要之前请求的一些信息,此时必须重发送之前的请求。为了解决这种问题,产生了一种记录状态技术--->cookie和session。2、cookie在客户端记录状态。session在服务端记录状态。3、在做爬虫的时候,如果要实现登录,只需要将浏览器中登录后的cookie信息封装到请求头中就可以实现登录了。4、对于sess...
2019-11-05 09:28:51 218
原创 python爬虫day2--requests
1、python模块的名字非常重要,一定要记住响应功能的导包语句。2、requests模块get请求步骤: 1.导包 import requests 2、确定请求的url base_url = '' 3.发送请求,获取响应。 response = requests.ge...
2019-11-05 08:51:39 364
原创 python爬虫 day1
1 、网络爬虫定义:一个程序脚本》》》》可以自动在万维网上进行数据的爬取爬虫解决问题:1、 解决冷启动问题2、引擎的根基,搜索引擎少不了爬虫3、建立知识图谱,帮助建立机器学习知识图谱。4、可以制作各种商品的比价软件,趋势分析。搜索引擎:1、搜索引擎主要组成:通用爬虫:将整个互联网上的页面整体爬取并保存在本地。1、通用爬虫要想爬取网页,需要网站的url....
2019-10-27 19:39:21 232
原创 python基础-----文件操作
文件介绍:文件分类:文件文件和二进制文件。文件作用:使用文件的目的是把一些数据存储存放起来。使用文件的流程一般是打开文件,读写文件,关闭文件。通过程序操作文件的流程也是这三步,首先打开文件,然后读写文件,最后关闭文件。读写文件简单操作:读取文件:a=open("e:day4\\rest.txt","r")b=a.read()print(b)a.close()...
2019-08-01 22:01:43 124
原创 python基础-----迭代器、生成器、装饰器
迭代器:拥有__iter__方法和__next__方法的对象就是迭代器。作用:节约空间,取的时候再生成数据。例子: Fib(): def __init__(self,num): self.num=num self.a=1 self.b=1 self.current=1 def __iter__(sel...
2019-07-31 21:48:34 118
原创 python基础-----魔术方法
常见的魔术方法:1、__del__() 销毁魔术方法2、__call__() 让类的实例具有类似函数的行为3、__repr__() 改变对象的字符串显示4、__new__() 实例化魔术方法5、__str__() 使用print(对象)或者str(对象)的时候触发6、__hash__() 哈希算法例子1:使用__call__方法实现斐波那契数列:...
2019-07-30 20:50:42 188
原创 python基础----面对对象特性
面对对象特性:1、封装特性 2、继承特性 3、多态封装:将类中的某些部分隐藏起来,对象不能直接使用隐藏起来的属性和方法,具有保护功能。封装格式:双下划綫属性或者方法名称。继承:让类和类之间产生父子关系,子类可以拥有父类的静态属性和方法。python中继承分为单继承和多继承。继承的作用:提高代码的重复率。封装:私有属性:格式:双下划綫属性名=值...
2019-07-29 20:54:00 152
原创 python基础
python命名规范:1、见名知意 例如:name age2、下划线命名法 例如:my_name="燕青"3、类的命名使用大驼峰命名法 例如:Preson标识符规则:1、由字母、下划线和数字组成,数字不能开头。2、长度任意。3、标识符不能与关键字同名。运算符种类:算术运算符、逻辑运算符、赋值运算符、复合赋值运算符、关系运算符...
2019-07-25 22:00:54 118
原创 python基础------推导式和模块
1 推导式:推导式包括:列表推导式,字典推导式,集合推导式1.1 列表推导式:列表推导式是利用其他列表创建新列表的一种方式,工作原理类似for循环,即可对得到的元素进行转换和筛选。列表推导式基本格式:变量名=[表达式 for 变量 in 列表]或者变量名=[表达式 for 变量 in 列表 if 条件]例子:list1=[1,2,3,4,5,6]list2=[i*...
2019-07-25 20:38:00 90
原创 python基础
注释:注释的分类:单行注释和多行注释单行注释:以#开头,#右边的所有内容当做说明。只对一行内容起作用。单行注释的位置可以在代码的上方或者代码的右侧。例子:print("hello world") # 向控制台输出hello world多行注释:多行注释是用三引号(单引号或双引号)包含的内容。例子:"""这个代码是对成绩进行分类90以上是优秀80到90是良好...
2019-07-18 21:48:44 122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人