[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颗小…

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…

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

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

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

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

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

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

Attention最新进展

来自 | 知乎 作者&#xff5c;sisiyou链接 | https://zhuanlan.zhihu.com/p/130388873编辑 | 深度学习这件小事公众号本文主要总结了最新的关于attention的应用文章。Attention-based Dropout Layer for Weakly Supervised Object Localization&#xff08;CVPR19&#xff09…

苹果html抓包,苹果被开发者“抓包”违反了自己定的规则

原标题&#xff1a;苹果被开发者“抓包”违反了自己定的规则【PConline资讯】消息&#xff1a;苹果在本周的发布会上推出了AppleNews订阅服务&#xff0c;虽然咱们是用不到&#xff0c;但这项服务最近b被开发者抓到了“小辫子”&#xff0c;因为它违反了苹果自己定的规则。根据…

前沿科技 | 中科院科学家在视觉学习行为的神经机制研究中取得进展

来源&#xff1a;中国科学院6月3日&#xff0c;《自然-通讯》&#xff08;Nature Communications&#xff09;期刊在线发表了题为《眶额叶皮层通过调节初级视皮层的反应增益促进视觉偶联学习》的研究论文&#xff0c;该研究由中国科学院科学家团队——脑科学与智能技术卓越创新…

桌面图标设计里的计算机是灰色的,小技巧教您如何将Windows 10上的桌面图标设置中的回收站为灰色!...

如果Windows10的桌面图标设置窗口中的回收站选项显示为灰色&#xff0c;则可以查看本逐步指南以解决问题。这将帮助您取回“桌面图标设置”面板中的“回收站”选项&#xff0c;以便您可以在桌面上显示或隐藏回收站。如果错误或任何恶意软件&#xff0c;广告软件等将其禁用&…

人工智能算法的可解释性方法研究

来源&#xff1a;数学与人工智能摘要以深度学习为代表的人工智能技术在信息领域的应用&#xff0c;极大地提高了信息的利用效率和挖掘价值&#xff0c;深刻的影响了各领域的业务形态&#xff0c;同时也引发了监管部门和用户对这一新技术运用中出现的 “算法黑箱”问题关切和疑虑…