python通过urllib2提交http post请求详解编程语言

python通过urllib2提交http post请求

#!/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://www.xiami.com/member/login"  
    data = {'email':'myemail', 'password':'mypass', 'autologin':'1', 'submit':'登 录', 'type':''}  
    print post(posturl, data)  
    
if __name__ == '__main__':  
    main()  

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/8444.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论