requests库的使用

requests库的使用_第1张图片


requests库的使用_第2张图片


requests库的使用_第3张图片

带参数的get请求:


requests库的使用_第4张图片
使用params参数传入get参数


requests库的使用_第5张图片

json:JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。

获取二进制图片:with as 语句


添加headers:浏览器伪装



无headers伪装情况下

伪装之后:


requests库的使用_第6张图片

文件上传:


获取cookies:



服务器状态码:if not   else语句的理解


if not后条件不满足的话执行前面的exit(),否则执行后面的else


使用files指令进行文件上传:


requests库的使用_第7张图片

获取cookies模拟登陆:


requests库的使用_第8张图片

未能正确获得cookies因为两个get请求相当于两个浏览器。cookies并不共用。

解决方法:使用session方法:通过声明一个session来模拟一个浏览器


requests库的使用_第9张图片

证书验证:使用verify参数决定是否验证


requests库的使用_第10张图片

代理的使用:


requests库的使用_第11张图片
无用户名和密码


requests库的使用_第12张图片
有用户名和密码

你可能感兴趣的:(requests库的使用)