您的位置: 首页 > 软件教程 > python > python使用urllib2提交http post请求

python使用urllib2提交http post请求

6.0分
出处:网络 时间:2018-02-22

您可能感兴趣的话题: python  

核心提示: 本文实例讲述了python使用urllib2提交http post请求的方法。

  本文实例讲述了python使用urllib2提交http post请求的方法。分享给大家供大家参考。

python使用urllib2提交http post请求

  具体实现方法如下:  ?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#!/usr/bin/python

#coding=utf-8

import urllib

import urllib2

def post(url, data):

req = urllib2.Request(url)

data = urllib.urlencode(data)

#enable cookie

opener = urllib2.build_opener(urllib2.HTTPCookieProcessor())

response = opener.open(req, data)

return response.read()

def main():

posturl = "http://yourwebname/member/login"

data = {'email':'myemail', 'password':'mypass', 'autologin':'1', 'submit':'登 录', 'type':''}

print post(posturl, data)

if __name__ == '__main__':

main()

  希望本文所述对大家的Python程序设计有所帮助。 

网友评论
精品软件课程
更多 >
C++是一种静态数据类型检查的,支持多重编程... [详细]
Java,是由Sun Microsystem... [详细]
C语言是一种面向过程的计算机程序设计语言。多... [详细]
Visual Basic是一种由微软公司开发... [详细]
Oracle Database,又名Orac... [详细]
Visual Basic.NET是从 Vis... [详细]