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在windows和linux下获得本机本地ip地址方法小结
Mar 20 Python
深入理解python函数递归和生成器
Jun 06 Python
Python常用算法学习基础教程
Apr 13 Python
Windows下PyCharm安装图文教程
Aug 27 Python
python实现随机漫步算法
Aug 27 Python
Python面向对象基础入门之编码细节与注意事项
Dec 11 Python
Python中的self用法详解
Aug 06 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与实例
Mar 01 Python
Python学习笔记之装饰器
Aug 06 Python
Python爬虫中Selenium实现文件上传
Dec 04 Python
python本地文件服务器实例教程
May 02 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 REMOTE_ADDR之获取访客IP的代码
2008/04/22 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
arguments对象
2006/11/20 Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
2013/04/12 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
button没写type=button会导致点击时提交
2014/03/06 Javascript
SuperSlide标签切换、焦点图多种组合插件
2015/03/14 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
浅谈EasyUi ComBotree树修改 父节点选择的问题
2016/11/07 Javascript
网络传输协议(http协议)
2016/11/18 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
Vue实现微信支付功能遇到的坑
2019/06/05 Javascript
Vue.js 中的实用工具方法【推荐】
2019/07/04 Javascript
vue 路由子组件created和mounted不起作用的解决方法
2019/11/05 Javascript
在JavaScript中实现链式调用的实现
2019/12/24 Javascript
网站渗透常用Python小脚本查询同ip网站
2017/05/08 Python
python中模块查找的原理与方法详解
2017/08/11 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
python十进制和二进制的转换方法(含浮点数)
2018/07/07 Python
Python 实现交换矩阵的行示例
2019/06/26 Python
Python下划线5种含义代码实例解析
2020/07/10 Python
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
加拿大当代时尚服饰、配饰和鞋类专业零售商和制造商:LE CHÂTEAU
2017/10/06 全球购物
法拉利英国精品店:Ferraris Boutique UK
2019/07/20 全球购物
c/c++某大公司的两道笔试题
2014/02/02 面试题
入党自我评价范文
2014/02/02 职场文书
秋季运动会广播稿
2014/02/22 职场文书
反邪教警示教育方案
2014/05/13 职场文书
民间借贷借条范本
2015/05/25 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
《分一些蚊子进来》读后感3篇
2020/01/09 职场文书
Pygame Time时间控制的具体使用详解
2021/11/17 Python
Mysql表数据比较大情况下修改添加字段的方法实例
2022/06/28 MySQL