您的位置
主页 > 国际新闻 » 正文

python3的request用法实例

来源:www.mymobilereo.com 点击:839

请求是最常用的爬网数据模块。与urllib,urllib2,urllib3相比,这些是查看名称的模块,请求不仅功能强大,而且api简单易用,使用起来非常柔滑。

以下示例演示了请求的用法

下载图像,只需保存二进制数据并保存即可

本质是发布数据,但数据格式是文件

运行结果:

以知识为例:从浏览器开发工具中获取cookie

饼干

请求新请求,相当于打开新浏览器,并且不记得上次请求的会话

运行结果:

如果你想维持一个会话,你当然可以选择每次都携带相同的cookie,但这种方式太愚蠢了

使用Sesssion进行会话维护

运行结果:

需要代理ip

当网络连接不好时,设置超时,否则程序将始终等待

超时将引发以下异常

如果程序遇到异常,它将中断执行。应捕获异常并由开发人员处理异常

执行结果:

如果您需要在超时后再试一次,请参阅python,使用重试来重试请求

当nginx设置帐户密码时(请参阅nginx配置网站访问密码),您可以使用您的帐户密码登录

Nginx认证

濑谷猫

2019.08.23 21: 57

字数408

请求是最常用的爬网数据模块。与urllib,urllib2,urllib3相比,这些是查看名称的模块,请求不仅功能强大,而且api简单易用,使用起来非常柔滑。

以下示例演示了请求的用法

下载图像,只需保存二进制数据并保存即可

本质是发布数据,但数据格式是文件

运行结果:

以知识为例:从浏览器开发工具中获取cookie

饼干

请求新请求,相当于打开新浏览器,并且不记得上次请求的会话

运行结果:

如果你想维持一个会话,你当然可以选择每次都携带相同的cookie,但这种方式太愚蠢了

使用Sesssion进行会话维护

运行结果:

需要代理ip

当网络连接不好时,设置超时,否则程序将始终等待

超时将引发以下异常

如果程序遇到异常,它将中断执行。应捕获异常并由开发人员处理异常

执行结果:

如果您需要在超时后再试一次,请参阅python,使用重试来重试请求

当nginx设置帐户密码时(请参阅nginx配置网站访问密码),您可以使用您的帐户密码登录

Nginx认证

请求是最常用的爬网数据模块。与urllib,urllib2,urllib3相比,这些是查看名称的模块,请求不仅功能强大,而且api简单易用,使用起来非常柔滑。

以下示例演示了请求的用法

下载图像,只需保存二进制数据并保存即可

本质是发布数据,但数据格式是文件

运行结果:

以知识为例:从浏览器开发工具中获取cookie

饼干

请求新请求,相当于打开新浏览器,并且不记得上次请求的会话

运行结果:

如果你想维持一个会话,你当然可以选择每次都携带相同的cookie,但这种方式太愚蠢了

使用Sesssion进行会话维护

运行结果:

需要代理ip

当网络连接不好时,设置超时,否则程序将始终等待

超时将引发以下异常

如果程序遇到异常,它将中断执行。应捕获异常并由开发人员处理异常

执行结果:

如果您需要在超时后再试一次,请参阅python,使用重试来重试请求

当nginx设置帐户密码时(请参阅nginx配置网站访问密码),您可以使用您的帐户密码登录

Nginx认证

——