Python爬虫HTPP请求方法有哪些


Posted in Python onJune 03, 2020

HTTP请求方法

GET:请求指定的页面信息,并返回实体主体。

HEAD:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头

POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件),数据被包含在请求体中。POST请求可能会导致新的资源的建立和/或已有资源的修改。

PUT:从客户端向服务器传送的数据取代指定的文档的内容。

DELETE:请求服务器删除指定的页面。

CONNECT:HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器。

OPTIONS:允许客户端查看服务器的性能。

TRACE:回显服务器收到的请求,主要用于测试或诊断。

主要方法get和post请求

GET是从服务器上获取数据,POST是向服务器传送数据。

GET请求参数显示,都显示在浏览器网址上,HTTP服务器根据该请求所包含URL中的参数来产生响应内容,即“Get”请求的参数是URL的一部分。 例如: http://www.baidu.com/s?wd=Chinese。

POST请求参数在请求体当中,消息长度没有限制而且以隐式的方式进行发送,通常用来向HTTP服务器提交量比较大的数据(比如请求中包含许多参数或者文件上传操作等),请求的参数包含在“Content-Type”消息头里,指明该消息体的媒体类型和编码。

内容扩展:

典型的HTTP请求

GET https://3water.com/ HTTP/1.1
Host: www.baidu.com
Connection: keep-alive
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 
Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8
Accept-Encoding: gzip, deflate, br
Accept-Language: zh,zh-CN;q=0.8,ar;q=0.6,zh-TW;q=0.4
Cookie: BAIDUID=AE4D1DA6B2D6689BB8C557B3436893E3:FG=1; BIDUPSID=AE4D1DA6B2D6689BB8C557B3436893E3; PSTM=1501466227; 
BD_UPN=12314353; BD_CK_SAM=1; PSINO=1; H_PS_PSSID=1420_25548_21080_20929; BDORZ=B490B5EBF6F3CD402E515D22BCDA1598; 
BDSVRTM=0

到此这篇关于Python爬虫HTPP请求方法有哪些的文章就介绍到这了,更多相关Python爬虫HTPP请求方法总结内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
比较详细Python正则表达式操作指南(re使用)
Sep 06 Python
python 判断自定义对象类型
Mar 21 Python
python实现发送邮件及附件功能
Mar 02 Python
在python中以相同顺序shuffle两个list的方法
Dec 13 Python
python实现三维拟合的方法
Dec 29 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
pyqt弹出新对话框,以及关闭对话框获取数据的实例
Jun 18 Python
如何基于Python实现电子邮件的发送
Dec 16 Python
Python3 利用face_recognition实现人脸识别的方法
Mar 13 Python
Pycharm自动添加文件头注释和函数注释参数的方法
Oct 23 Python
matplotlib之属性组合包(cycler)的使用
Feb 24 Python
python3操作redis实现List列表实例
Aug 04 Python
什么是Python变量作用域
Jun 03 #Python
Python Flask框架实现简单加法工具过程解析
Jun 03 #Python
python自定义函数def的应用详解
Jun 03 #Python
Python中的整除和取模实例
Jun 03 #Python
python 负数取模运算实例
Jun 03 #Python
Python小白学习爬虫常用请求报头
Jun 03 #Python
Python新手学习函数默认参数设置
Jun 03 #Python
You might like
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
Firefox getBoxObjectFor getBoundingClientRect联系
2008/10/26 Javascript
一个很酷的拖动层的js类,兼容IE及Firefox
2009/06/23 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
jQuery打印指定区域Html页面并自动分页
2014/07/04 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
JavaScript学习笔记整理之引用类型
2016/01/22 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
jQuery中 bind的用法简单介绍
2017/02/13 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
微信小程序实现多个按钮的颜色状态转换
2019/02/15 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
WebGL学习教程之Three.js学习笔记(第一篇)
2019/04/25 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
js 数组当前行添加数据方法详解
2020/07/28 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
利用python发送和接收邮件
2016/09/27 Python
python中利用Future对象异步返回结果示例代码
2017/09/07 Python
python opencv实现切变换 不裁减图片
2018/07/26 Python
python爬虫获取新浪新闻教学
2018/12/23 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
PyCharm安装PyQt5及其工具(Qt Designer、PyUIC、PyRcc)的步骤详解
2020/11/02 Python
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
美国最大的烧烤架和户外生活用品专业零售商:Barbeques Galore
2021/01/09 全球购物
中学生团员自我评价分享
2013/12/07 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
大专生自我评价
2014/01/28 职场文书
敬老院献爱心活动总结
2014/07/08 职场文书
2014领导班子“四风问题”对照检查材料思想汇报(执法局)
2014/09/21 职场文书
分析Netty直接内存原理及应用
2021/06/14 Java/Android