python使用urllib2提交http post请求的方法

作者:不吃皮蛋 时间:2023-11-24 19:35:53 

本文实例讲述了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://yourwebname/member/login"
 data = {'email':'myemail', 'password':'mypass', 'autologin':'1', 'submit':'登 录', 'type':''}
 print post(posturl, data)
if __name__ == '__main__':
 main()

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

标签:python,urllib2,post
0
投稿

猜你喜欢

  • PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)

    2023-10-02 23:03:06
  • Python读取及保存mat文件的注意事项说明

    2022-01-10 13:25:54
  • Python 深入了解opencv图像分割算法

    2021-11-30 09:42:00
  • python使用正则筛选信用卡

    2021-03-10 14:06:47
  • 标签水平右对齐更适合中文网站

    2009-05-01 11:54:00
  • python3 lambda表达式详解

    2021-03-01 20:28:20
  • 使用SQL Server时最容易忽略的21个问题

    2009-01-13 13:59:00
  • PHP学习记录之面向对象(Object-oriented programming,OOP)基础【类、对象、继承等】

    2023-11-21 07:25:59
  • Python练习之读取XML节点和属性值的方法

    2021-03-25 19:01:06
  • 采用memcache在web集群中实现session的同步会话

    2023-10-01 22:26:37
  • mysql5.7创建用户授权删除用户撤销授权

    2024-01-22 17:52:11
  • ES6的Promise用法详解

    2024-04-18 10:46:41
  • vue中子组件调用兄弟组件方法

    2024-04-30 10:24:44
  • Python QQBot库的QQ聊天机器人

    2022-03-18 23:29:30
  • sqlserver和oracle中对datetime进行条件查询的一点区别小结

    2024-01-15 16:25:54
  • vue iview的菜单组件Mune 点击不高亮的解决方案

    2024-06-07 15:20:08
  • python迭代器与生成器详解

    2021-03-24 00:34:24
  • 选择一个优秀正文字体的15个技巧

    2008-03-20 13:36:00
  • python pickle存储、读取大数据量列表、字典数据的方法

    2021-10-01 11:22:51
  • asp如何正确理解和使用Command、Connection和 Recordset三个对象?

    2010-06-28 18:23:00
  • asp之家 网络编程 m.aspxhome.com