码迷,mamicode.com
首页 > 其他好文 > 详细

资深程序员带你完全熟练掌握Requests以及它的安装与简单运用!

时间:2018-05-21 16:22:16      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:应用   请求头   头部   python   log   程序   使用   资深   常用   

技术分享图片

技术分享图片

技术分享图片

是不是很简单?比urllib2和urllib简单直观的多?!那请接着看快速指南吧。

3. 快速指南

3.1 发送请求

发送请求很简单的,首先要导入requests模块:

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

技术分享图片

前两个例子很正常,能正常打开的返回200,不能正常打开的返回404。但第三个就有点奇怪了,那个是百度搜索结果中的302跳转地址,但状态码显示是200,接下来我用了一招让他原形毕露:

技术分享图片

技术分享图片

技术分享图片

可以看到是以字典的形式返回了全部内容,我们也可以访问部分内容。

技术分享图片

3.9 代理访问

采集时为避免被封IP,经常会使用代理。requests也有相应的proxies属性。

技术分享图片

技术分享图片

3.11 自定义请求头部

伪装请求头部是采集时经常用的,我们可以用这个方法来隐藏:

技术分享图片

技术分享图片

4. 简单应用

4.1 获取网页返回码

技术分享图片

技术分享图片

欢迎大家关注我的博客:https://home.cnblogs.com/u/Python1234/

欢迎加入千人交流学习答疑:125240963

技术分享图片

资深程序员带你完全熟练掌握Requests以及它的安装与简单运用!

标签:应用   请求头   头部   python   log   程序   使用   资深   常用   

原文地址:https://www.cnblogs.com/Python1234/p/9067169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!