Python网络爬虫入门版笔记 一、HTTP协议
HTTP协议
一、什么是HTTP
HTTP:Hypertext Transfer Protocol,超文本传输协议 http协议是基于“请求与响应“模式的、无状态的应用层协议。采用URL作为定位网络资源的标识。 无状态指的是本次请求与下一次请求并没有关联。应用层指的是,该协议工作在TCP协议之上。 URL可以理解为文件资源的Internet路径。
二、HTTP的作用
http拥有对资源进行操控的方法,主要有以下:
上方的六个方法实际上就是Requests库主要的六个方法所提供的功能。 分别对应:
-
requests.get() requests.head() requests.post() requests.put() requests.patch requests.delete()
上述方法在实际执行时并没有想象中的那么傻瓜,以requests.post()方法为例,在向服务器发送数据时,post方法会自动根据数据内容对数进行分类和处理,从而将数据放入服务器中的不同分区。
总结来说,HTTP协议通过URL对网络上的资源做定位,通过六个方法对资源进行操作,每一次操作都是独立无关联的。
下一篇:
java相册制作,文章中含有源码