本文实例讲述了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程序设计有所帮助。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

python urllib2 post_python使用urllib2提交httppost请求的方法相关推荐

  1. Python模拟浏览器向 CSDN发送POST请求的方法

    目录 1.发送get请求的方法 2.发送post请求的方法 3.我们模拟CSDN发送POST的请求流程: 4.双击该方法:获取返回值如下 5.现在,我们使用python进行模拟浏览器的post请求提交 ...

  2. 记一次解决HackBar无法提交post请求参数方法

    问题背景 在做sqli-labs Less-11时,发现这是一个post请求,当尝试用hackbar提交SQL注入语句时,点击excute没有反应,困惑了好久,在网上搜索了各种解决办法,没有解决.然后 ...

  3. python使用urllib发送post请求_python使用urllib2提交http post请求的方法

    Python模拟新浪微博登录 看到一篇Python模拟新浪微博登录的文章,想熟悉一下其中实现方式,并且顺便掌握python相关知识点. 代码 下面的代码是来自上面这篇文章,并稍作修改添加了一些注释. ...

  4. python http2_python2使用urllib/urllib2实现Http请求

    在Http请求中,最为常见的两种请求为GET.POST请求,下面实现方式主要是以urllib/urilib2方式实现. urllib/urllib2是python中两个内置的模块,要实现Http功能, ...

  5. python 爬虫002-http与urllib2

    urllib2 GET https://www.oschina.net/home/login #!/usr/bin/env python # -*- coding: utf-8 -*- import ...

  6. python http2_python中 urllib, urllib2, httplib, httplib2 几个库的区别

    若只使用python3.X, 下面可以不看了, 记住有个urllib的库就行了 python2.X 有这些库名可用: urllib, urllib2, urllib3, httplib, httpli ...

  7. python使用urllib2_Python中urllib2总结

    使用Python访问网页主要有三种方式: urllib, urllib2, httplib urllib比较简单,功能相对也比较弱,httplib简单强大,但好像不支持session 1. 最简单的页 ...

  8. Python网络爬虫之urllib2修改Header

    1.urllib2修改header: (1)在使用网络爬虫时,有一些站点不喜欢被程序访问(非人为访问),会检查连接者的"身份证":默认情况下,urllib2把自己的版本号Pytho ...

  9. 分享:Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据

    Python使用cookielib和urllib2模拟登陆新浪微博并抓取数据 http://my.oschina.net/leopardsaga/blog/94774

最新文章

  1. 移动端开发 rem 单位使用问题
  2. ubuntu10.04开启root登陆
  3. ML之FE:Kaggle比赛之根据城市自行车共享系统数据进行FE+预测在某个时间段自行车被租出去的个数
  4. Javascript 常用功能收集-blogjava
  5. MySQL 5.0-触发器
  6. SAP UI5 日期类型 sap.ui.model.type.Date 的解析格式问题分析
  7. 《Ext JS高级程序设计》节选:在CRUD操作中restful的设置以及使用Ext.Direct的问题...
  8. oracle数据库要参考的书,[Oracle] 几本重要的电子图书下载-数据库专栏,ORACLE
  9. Oracle容灾数据库-恢复演练方案
  10. 【ElasticSearch】使用 _validate API 在不执行查询的情况下验证查询
  11. c语言控制安卓桌面,让你自己编写的Android的Launcher成为系统中第一个启动应用程序,也是唯一的Launcher...
  12. java线程基础(一些常见多线程用法)
  13. [HTML5]使用Box2dWeb模拟射箭效果并添加能量槽
  14. 口算训练(hdu 6287) (唯一分解定理)
  15. ES5实现组合继承的原理
  16. wordpress、shpify、Html破解主题列表
  17. 你会用微信付款码支付吗?一定要打开这个设置,保障你资金安全
  18. c语言结构体平面向量加法公式,高中平面向量学不好怎么办?这些公式帮你秒杀向量题目...
  19. Webpack4.0各个击破(7)plugin篇
  20. 2023年全国最新二级建造师精选真题及答案59

热门文章

  1. java打飞机小游戏(跟着网上视频写到)
  2. 反恐精英模组 csJKL v1.6.a.0 初始版发布
  3. 面向对象之继承-5种JavaScript继承的方法
  4. 安装Tez 0.9.0
  5. 版权之争告一段落,但在线音乐仍是一场持久战
  6. 【邢不行|量化小讲堂系列14-Python量化入门】数据告诉你:惊人的指数定投策略
  7. Android MaterialButton的一些问题
  8. 录屏时计算机休眠,为什么录屏是黑屏
  9. iOS 自定义进度条
  10. 3 live555源码分析(三)——live555 任务调度