[python 学习] requests 库的使用

1、get请求

# -*- coding: utf-8 -*-
import requestsURL_IP = "http://b.com/index.php"
pyload = {'cate':1,'id':2}
headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36'}
def use_simple_requests():r = requests.get(URL_IP, params=pyload, headers=headers)print r.url        #resuest urlprint r.headers    #response headerprint r.text       #response 内容(编码后) print r.content    #response 内容(无编码)print r.status_code#http状态码print r.json()     #输出json数据,服务器返回的不是json内容则会报错#print r.raw.read(100) #获取原始套接字相应,请求中需设置 stream=True

use_simple_requests()

2、post请求

# -*- coding: utf-8 -*-
import requestsURL_IP = "http://b.com/index.php"
pyload = {'cate':1,'id':2}
def use_simple_requests():r = requests.post('http://httpbin.org/post', data=pyload)print r.textuse_simple_requests()

3、cookie

  服务器端:http://a.com/index.php

<?php$cookie_name = $_COOKIE['name'];       //接受客户端发来的cookiesetcookie('name',$cookie_name.'777');  //将接受的cookie值追加'777'后发给客户端
?>

  客户端:request_demo.py

# -*- coding: utf-8 -*-
import requestsURL_IP = "http://b.com/index.php"
cookies = {'name':'testtest'} #设置cookie
def use_simple_requests():r = requests.get(URL_IP, cookies=cookies) #request请求中带上cookieprint r.headersprint r.cookies['name'] #打印cookie

use_simple_requests()

文档:http://docs.python-requests.org/en/master/user/quickstart/#make-a-request

转载于:https://www.cnblogs.com/natian-ws/p/7440859.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/487697.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

直通输出设备 android kodi,【本地播放】利用Kodi媒体播放器轻松实现源码输出DTS到功放...

本帖最后由 PlyFly 于 2015-2-13 22:11 编辑各位花粉注意了&#xff0c;本次发布的B056固件&#xff0c;华为终于修复了DTS源码输出到功放不能正常解码的问题(如功放无声音、破音等等)。经实际测试&#xff0c;不用Kodi就能轻松将DTS源码输出到功放解码&#xff0c;且无任何异常…

3纳米、2纳米、1纳米芯片该如何造?

来源&#xff1a;EETOP编译目前台积电和三星正在加紧开发他们的3nm和2nm技术&#xff0c;目前预计分别在2022年和2024年推出。1nm及以上工艺也正在进行中&#xff0c;但是距离仍然很远。业界希望从3nm开始&#xff0c;从当今的finFET晶体管过渡到全能栅极或称为环绕式栅极FET(G…

字符串数组

字符串&#xff1a;用双引号引起来的多个字符“\0” 是字符串结束标志 字符串的存储方式 字符数组 字符指针 字符串的键盘输入:字符串在输入时只能使用字符数组&#xff0c;不能使用字符指针 字符串的库函数:str系列函数共四种&#xff1a;strcmp&#xff1a;比较是否相同 (从两…

华为鸿蒙os再见了安卓,再见了安卓!华为鸿蒙OS 2.0正式登场,开机只需19秒

大家也都知道&#xff0c;华为从前年开始就被老美打压&#xff0c;以至于无法使用谷歌GMS服务&#xff0c;而从去年开始&#xff0c;华为祭出了鸿蒙OS大招&#xff0c;并且也从1.0版本迭代到了2.0版本&#xff0c;首个搭载机型也由6月份发布的P50提前至近期入网的Mate40 Pro 4G…

万字长文概览深度学习的可解释性研究

作者&#xff1a;知乎—王小贱地址&#xff1a;https://www.zhihu.com/people/wang-xiao-jian-38-81《深度学习的可解释性研究概览》包含3篇内容&#xff0c;作者将用尽可能浅显的语言带领大家了解可解释性的概念与方法以及关于深度学习可解释性工作的研究成果。深度学习的可解…

html如何让框架的边框消失,css如何让边框透明?

透明一般认为是一种颜色属性&#xff0c;但是并没有这个数值。我们找到了一种让边框实现透明的最佳方案&#xff0c;运用RGBA设置。css可以使用RGBA设置边框透明&#xff0c;RGBA在RGB的基础上多了控制alpha透明度的参数&#xff0c;我们使用RGBA设置边框颜色同时可以设置边框透…

spring boot / cloud (七) 使用@Retryable来进行重处理

spring boot / cloud (七) 使用Retryable来进行重处理 前言 什么时候需要重处理? 在实际工作中,重处理是一个非常常见的场景,比如:发送消息失败,调用远程服务失败,争抢锁失败,等等,这些错误可能是因为网络波动造成的,等待过后重处理就能成功.通常来说,会用try/catch,while循环…

前沿研究丨数字孪生与信息物理系统——比较与联系

本文选自中国工程院院刊《Engineering》2019年第4期作者&#xff1a;陶飞&#xff0c;戚庆林&#xff0c;王力翚&#xff0c;A.Y.C. Nee来源&#xff1a;Digital Twins and Cyber–Physical Systems toward Smart Manufacturing and Industry 4.0: Correlation and Comparison[…

MySQL 数据库系列课程 03:MySQL数据库相关软件的下载和安装

俗话说&#xff1a;“工欲善其事&#xff0c;必先利其器”&#xff0c;开始学习 MySQL 之前我们一定是要做环境准备的&#xff0c;接下来我们来讲解一下 MySQL 的安装。 一、MySQL下载 步骤一&#xff1a;官方入口的寻找 &#xff08;1&#xff09;大家可以尝试在官网寻找 M…

js `` 手机不支持

转载于:https://www.cnblogs.com/web-fusheng/p/7449485.html

吴明曦:马斯克的天基互联网与未来6G地基互联网优劣比较分析

来源&#xff1a;远望智库预见未来作者&#xff1a;吴明曦&#xff0c;远望智库特约专家马斯克的“天基互联网”与华为6G为代表的“地基互联网”&#xff0c;未来谁更有优势&#xff1f;这是大家比较关心的问题&#xff0c;下面做一个简要分析。马斯克在2017年提出了由11943颗小…

html导航栏文字怎么平均,对齐HTML/CSS导航栏中的文本?

好吧&#xff0c;很明显我做错了什么。基本上我试图在我的页面顶部创建一个垂直导航栏&#xff0c;在图片的右侧。对齐HTML/CSS导航栏中的文本&#xff1f;它应该是这样的&#xff1a;首页简历联系我不知怎的&#xff0c;它不断结束了这样的&#xff1a;主页简历联系我你们可以…

Donsen法则

“专才”对越来越少的事物了解得越来越多&#xff0c;直到最后他对不存在的事物无所不知&#xff1b; 然而&#xff0c;“通才”对越来越多的事物了解得越来越少&#xff0c;直到他对一切事物一无所知。转载于:https://www.cnblogs.com/miantiaoandrew/p/7450798.html

60颗卫星被五手火箭送上天!马斯克疯狂的卫星互联网计划不远了

来源&#xff1a;Tech Crunch、SpaceX智东西6月4日消息&#xff0c;美国东部时间6月3日21:25&#xff08;北京时间6月4日9&#xff1a;25&#xff09;&#xff0c;SpaceX公司最新一批60颗星链卫星&#xff08;Starlink&#xff09;在肯尼迪航天中心用猎鹰九号&#xff08;Falco…

html中如何设置图片填充颜色渐变,实现SVG图标的渐变填充效果

2016年我写过一篇文章如何使用SVG图标&#xff0c;其“试验性部分”的结语是个警告 - “抱歉&#xff0c;渐变填充无法工作”。我指的是像fill: linear-gradient(red, blue)一样的无效代码&#xff0c;因为fill属性出自SVG - 该元素内置了独有的渐变支持&#xff1b;而linear-g…

OpenAI最新论文:机器学习效率正在超越摩尔定律

来源&#xff1a;学术头条八年前&#xff0c;一种机器学习算法学会了识别一只猫&#xff0c;它震惊了全世界。几年后&#xff0c;人工智能可以准确地翻译语言&#xff0c;打败世界围棋冠军。现在&#xff0c;机器学习已经开始在诸如 “星际争霸” 和 “dota2” 等复杂的多人视频…

Science公布:全世界最前沿的125个科学问题

来源&#xff1a;iPlants这125个问题如下&#xff1a;1、宇宙由什么构成?2、意识的生物学基础是什么?3、为什么人类基因会如此之少?4、遗传变异与人类健康的相关程度如何?5、物理定律能否统一?6、人类寿命到底可以延长多久?7、是什么控制着器官再生?8、皮肤细胞如何成为…

LF模式是个坑,ZeroIce中间件让你体会这个痛

LF模式是个坑&#xff0c;一个小小的失误就可能使你的网络处理瘫痪&#xff0c;Ice就很好地展现了出来&#xff0c;换句话说&#xff0c;Ice中间件或是LF模式就是一个坑&#xff0c;如果你一不小心。 LF模式的官方论文中&#xff0c;论述了此模式用于高性能网络并发模式&#x…

html表格统计表,jQuery操作表格(table)的常用方法、技巧汇总

以下列出13个jQuery操作table常用到的功能&#xff1a;1.鼠标移动行变色$(#table1 tr).hover(function(){$(this).children(td).addClass(hover)}, function(){$(this).children(td).removeClass(hover)});方法二&#xff1a;$("#table1 tr:gt(0)").hover(function()…

收藏!中国卫星互联网产业发展白皮书

来源&#xff1a;网络传播杂志卫星互联网概念卫星互联网是基于卫星通信的互联网&#xff0c;通过发射一定数量的卫星形成规模组网&#xff0c;从而辐射全球&#xff0c;构建具备实时信息处理的大卫星系统&#xff0c;是一种能够完成向地面和空中终端提供宽带互联网接入等通信服…