介绍
小编给大家分享一下urllib2可以用来处理后请求吗,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
urllib2是用于获取URL(统一资源定位符)的一个Python模块。它以urlopen函数的形式提供了非常简单的接口。能够使用各种不同的协议来获取网址。
urllib2还提供一个稍微复杂的接口用于处理常见的情况:如基本身份验证,饼干,代理(代理)等。这些是由处理程序和开证对象提供.Urllib2使用相关的网络协议(FTP、http),支持多种获取URL的方案(以URL前面的”:“定义,如:ftp://python.org)。
<强>示例代码:强>
# !/usr/bin/python #=utf-8 编码; import urllib import urllib2 def 职位(url,数据):, 时间=req 才能;urllib2.Request (url), 时间=data 才能;urllib.urlencode(数据), #才能enable cookie 时间=opener 才能;urllib2.build_opener (urllib2.HTTPCookieProcessor ()), response 才能=,opener.open(请求,数据), return 才能;response.read (), def main (): posturl =,才能“http://yourwebname/member/login" data 才能=,{& # 39;电子邮件# 39;:& # 39;myemail& # 39;,, & # 39;密码# 39;:& # 39;mypass& # 39;,, & # 39; autologin& # 39;: & # 39; 1 & # 39;,, & # 39;提交# 39;:& # 39;登,录& # 39;,,& # 39;类型# 39;:& # 39;& # 39;}, print 才能发布(posturl,数据), if __name__ ==, & # 39; __main__ # 39;:, 以前,,main () >urllib2可以用来处理后请求吗