前言
在学习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效果图
领取专属 10元无门槛券
私享最新 技术干货