风变编程笔记(二)-Python爬虫精进】的更多相关文章

第0关  认识爬虫 1. 浏览器的工作原理首先,我们在浏览器输入网址(也可以叫URL),然后浏览器向服务器传达了我们想访问某个网页的需求,这个过程就叫做[请求]紧接着,服务器把你想要的网站数据发送给浏览器,这个过程叫做[响应]所以浏览器和服务器之间,先请求,后响应,有这么一层关系当服务器把数据响应给浏览器之后,浏览器并不会直接把数据丢给你,因为这些数据是用计算机的语言写的,浏览器还要把这些数据翻译成你能看得懂的样子,这是浏览器做的另一项工作[解析数据]紧接着,我们就可以在拿到的数据中,挑选出对我…
第0关  print()函数与变量 1. print()函数print()函数:告诉计算机,把括号的内容显示在屏幕上 # 不带引号 print(1+1) # 让计算机读懂括号里的内容,打印最终的结果 # >>2 # 带引号 print('hello world!') # 让计算机无需理解,原样复述引号中的内容 # >>hello world! # 带双引号 print("Let's play") # 让计算机无需理解,原样复述引号中的内容,可以输出内容中的单引号…
Python 爬虫介绍 | 菜鸟教程 http://www.runoob.com/w3cnote/python-spider-intro.html https://blog.csdn.net/sinat_29957455/article/details/70846427 从零开始的 Python 爬虫速成指南 - Python编程 https://mp.weixin.qq.com/s/Fdyab4DhsZwGKSlByg2kNg https://segmentfault.com/a/119000…
1.类的个例叫做实例:类,是对某个群体的统称(类是某个特定的群体),实例是群体中某个具体的个体. 2.Python中的对象等于类和实例的集合. 3. 类的创建:class+类名+冒号,后面语句要缩进. 类的属性创建:通过赋值语句(即定义"是怎样的"). 实例方法的创建:def+方法名(self): 在类中赋值的变量叫做属性,类中定义的函数叫做方法. 实例方法是指类中参数带self的函数,是类方法的一种形式,也是最常用的用法. 4.类名的首字母要大写. 5.类的实例化: 语法:实例化=类…
1.Debug:为程序排除错误. 2.SyntaxError:语法错误. 3.append()函数是列表的一个方法,要用句点.调用,且append()每次只能接受一个参数. 4.解决思路不清的两个工具:1.print()函数 2.用"#"暂时注释部分代码. 5.ValueError:传入无效的参数:int()函数只接受数字以及内容为整数的字符串. 6.Python给我们提供了一种异常处理的机制,可以在异常出现时即时捕获,然后内部消化掉,让程序继续运行.try...except... 7…
1.%f的意思是格式化字符串为浮点型,%.1f的意思是格式化字符串为浮点型,并保留1位小数. 2.向上取整:ceil() 使用ceil()方法时需要导入math模块,例如 1 >>> import math 2 >>> math.ceil(3.33) 3 4 4 >>> math.ceil(3.88) 5 4 3.index() 函数用于找出列表中某个元素第一次出现的索引位置. 语法为:list.index(obj),obj为object(对象)的缩写…
Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解.这些特性包括列表/集合/字典推导式,属性(property).以及装饰器(decorator).对于大部分特性来说,这些"中级"的语言特性有着完善的文档,并且易于学习. 但是这里有个例外,那就是描述符.至少对于我来说,描述符是Python语言核心中困扰我时间最长的一个特性.这里有几点原因如下: 有关描述符的官方文档相当难懂,而且没有包含优秀的示例告诉你为什么需要编写描述符(我得为Raymond Hettinger辩护一…
使用select模块实现IO多路复用服务端 import socket import select #windows上只支持select.select,不支持poll epoll HOST = "127.0.0.1" PORT = 9999 BUFFSIZE = 1024 ADDR = (HOST, PORT) #创建服务器端监听套接字 tcpSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) tcpSocket.bin…
第0关-千寻的名字 目录 1.范例1 2.范例2 1.知识点总结 2.范例 1)单引号和双引号 2)三引号 3)转义字符 1.知识点总结 1)变量 2)变量名 3)变量的命名规范 4)等于与赋值的区别 2.范例 1)范例1 1.知识点 2.范例 第2关-条件判断与条件嵌套   目录 1.单向判断:if (1)范例 (2)缩进 2.双向判断:if…else… (1)范例 (2)知识点 3.多向判断:if…elif…else… (1)范例 (2)知识点 1.范例 2.知识点 1.偷回宝石 2.美国队…
上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.二.整形和浮点型整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄.工资.成绩等等这样的数据就可以用int类型,有正…