当前位置: 首页 > news >正文

网站域名密码wordpress 修改主题

网站域名密码,wordpress 修改主题,百度推广费用,福建工程建设中心网站本文实例讲述了python中requests模块的使用方法。分享给大家供大家参考。具体分析如下#xff1a; 在HTTP相关处理中使用python是不必要的麻烦#xff0c;这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenneth Reitz的Requests模块更能简约的支持完整…本文实例讲述了python中requests模块的使用方法。分享给大家供大家参考。具体分析如下 在HTTP相关处理中使用python是不必要的麻烦这包括urllib2模块以巨大的复杂性代价获取综合性的功能。相比于urllib2,Kenneth Reitz的Requests模块更能简约的支持完整的简单用例。 简单的例子 想象下我们试图使用get方法从http://example.test/获取资源并且查看返回代码content-type头信息还有response的主体内容。这件事无论使用urllib2 或者Requests都是很容易实现的。 urllib2import urllib2url http://example.test/response urllib2.urlopen(url)response.getcode() 200response.headers.getheader(content-type) text/html; charsetutf-8response.read() Hello, world! Requestsimport requestsurl http://example.test/response requests.get(url)response.status_code 200response.headers[content-type] text/html; charsetutf-8response.content uHello, world! 这两种方法很相似相对于urllib2调用方法读取response中的属性信息Requests则是使用属性名来获取对应的属性值。 两者还有两个细微但是很重要的差别 1 Requests 自动的把返回信息有Unicode解码 2 Requests 自动保存了返回内容所以你可以读取多次而不像urllib2.urlopen()那样返回的只是一个类似文件类型只能读取一次的对象。 第二点是在python交互式环境下操作代码很令人讨厌的事情 一个复杂一点的例子 现在让我们尝试下复杂点得例子使用GET方法获取http://foo.test/secret的资源这次需要基本的http验证。使用上面的代码作为模板好像我们只要把urllib2.urlopen() 到requests.get()之间的代码换成可以发送usernamepassword的请求就行了 这是urllib2的方法import urllib2url http://example.test/secretpassword_manager urllib2.HTTPPasswordMgrWithDefaultRealm()password_manager.add_password(None, url, dan, h0tdish)auth_handler urllib2.HTTPBasicAuthHandler(password_manager)opener urllib2.build_opener(auth_handler)urllib2.install_opener(opener)response urllib2.urlopen(url)response.getcode() 200response.read() Welcome to the secret page! 一个简单的方法中实例化了2个类然后组建了第三个类最后还要装载到全局的urllib2模块中最后才调用了urlopen那么那两个复杂的类是什么的 迷惑了吗 这里所有urllib2的文档 http://docs.python.org/release/2.7/library/urllib2.html 那Requests是怎么样解决同样的问题的呢 Requestsimport requestsurl http://example.test/secretresponse requests.get(url,auth(dan,h0tdish))response.status_code 200response.content uWelcome to the secret page! 只是在调用方法的时候增加了一个auth关键字函数 我敢打赌你不用查文档也能记住。 错误处理 Error Handling Requests对错误的处理也是很非常方面。如果你使用了不正确的用户名和密码urllib2会引发一个urllib2.URLError错误然而Requests会像你期望的那样返回一个正常的response对象。只需查看response.ok的布尔值便可以知道是否登陆成功。response requests.get(url,auth(dan,wrongPass))response.ok False 其他的一些特性 * Requests对于HEAD, POST, PUT, PATCH, 和 DELETE方法的api同样简单 * 它可以处理多部分上传同样支持自动转码 * 文档更好 * 还有更多 Requests 是很好的下次需要使用HTTP时候可以试试。 希望本文所述对大家的Python程序设计有所帮助。
http://www.zqtcl.cn/news/867502/

相关文章:

  • 文化共享工程网站建设情况wordpress菠菜插件
  • 网站大气是什么意思哈尔滨做网站电话
  • 公司网站站群是什么化妆品网站设计欣赏
  • 网站公司未来计划ppt怎么做平潭做网站
  • 做网站和推广工资多少招聘网站建设价格
  • 网站建设 响应式 北京网架公司十大排名榜
  • 网站推广目标关键词是什么意思网站推广软件工具
  • 哪里可以做免费的物流网站wordpress为什么放弃
  • 做网站需要多少钱 都包括什么高端大气的网站首页
  • 黄石做网站联系最近的国际新闻
  • 网站建设与运营的预算方案淘宝禁止了网站建设类
  • 做网站的顺序编写app的软件
  • 站长联盟个人网站不备案
  • 惠州建设工程交易网站网站服务器失去响应
  • 网站下拉广告iphone app wordpress
  • 网站图片怎样做seo优化如何重新安装wordpress
  • python做网站源码长沙建设网站制作
  • wordpress调用分类的所有子目录龙岩seo公司首荐3火星
  • 聊城市建设工程质量监督站网站wordpress 头部
  • 低价郑州网站建设wordpress是外网吗
  • 互联网门户网站有哪些win10优化大师是官方的吗
  • 深圳品牌做网站公司有哪些公司名称变更网站要重新备案吗
  • 网站网页建设实训心得体会二类电商平台都有哪些
  • 兰州免费网站建设上海城隍庙要门票吗
  • 如何做外贸soho做网站中型网站建设
  • 冠县品牌网站建设推广外贸企业网站管理系统
  • 信息管理的基本原理分析网站建设南阳网站建设制作
  • 网站一直百度上搜不到是怎么回事啊网站建设首保服务
  • 解决网站兼容性问题福州房产网站建设
  • 怀化百度整站优化服务wap网站前景