关于Requests与Json的使用小结

前言

在学习Scrapy爬虫的过程中,发现需要总结一些东西来避免自己遗忘。这是咸鱼的第19篇原创。

requests小结

requestse基本使用

关于requests基本使用方法参照中文版参考文档:

http://docs.python-requests.org/zh_CN/latest/index.html

response.text 和response.content的区别

requests使用代理

代理的基本原理代理的基本原理正向代理与反向代理

正向代理:浏览器明确知道要访问的是什么服务器,只不过目前无法达到,需要通过代理来帮助完成这个请求操作。

反向代理:浏览器不知道任何关于要请求的服务器的信息,需要通过Nginx请求。

requests模拟登录的3种方法

实例化session,使用session发送post/get请求登录后的页面

在headers中添加cookie键,值为cookie字符串

在请求方法中添加cookie参数,接收字典形式的cookie

cookie和session区别

cookie数据存放在客户的浏览器上,session数据放在服务器上

cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗

session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能

单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie

requests的几个小技巧(我认为的)

json小结

json的基本使用

什么是类文件对象?

具有read()或者write()方法的对象就是类文件对象,就是类文件对象

如何优雅的查看json?

json文件出现中文乱码:

json、字典格式化输出:

json格式化打印: 使用前需要安装

pprint效果图

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180801G0R4BX00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励