`
friskytony
  • 浏览: 8929 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

python http post数据

阅读更多
import HTMLParser
import httplib
from datetime import datetime
import time
import urllib
import urllib2,cookielib

#前面定义省略
def postData(self,name,password,key):
user="usernmae"
pwd="password"
cookie=cookielib.CookieJar()
opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookie))
urllib2.install_opener(opener)
params=urllib.urlencode({name:user,password:pwd,"key":key,"login":"true"})
headers={"Accept":"text/html","User-Agent":"IE","Content-Type":"application/x-www-form-urlencoded"}
website="www.haha.com"
path="/record.jsp"
conn=httplib.HTTPConnection(website)
print params
conn.request(method="POST",url=path,body=params,headers=headers)
r=conn.getresponse()
print r.status,r.reason
data=r.read()
print data
conn.close()
分享到:
评论

相关推荐

    Python实现简单的HTTP服务器(GET/POST)

    本文将深入探讨如何使用Python实现一个简单的HTTP服务器,支持GET和POST请求。通过理解这个过程,你可以更好地理解网络通信的基本原理,以及Python在网络编程中的应用。 首先,让我们了解HTTP(超文本传输协议)的...

    python爬取网页数据+json数据处理+post请求处理-spider.py

    python3代码,包含了处理post请求爬取网页数据代码,注释部分包括对json数据的处理。如果有疑问,随时扣me *-*

    python网络数据采集 完整版 pdf

    3. HTTP与网络请求:网络数据采集离不开HTTP协议,书中会讲解HTTP的基本概念、请求方法(GET、POST等)、状态码以及头信息,这些知识对于理解网络通信至关重要。 4. Python网络库:Python拥有丰富的网络请求库,如...

    python爬虫请求—post

    在Python中,`requests`库是进行HTTP请求的首选工具,它提供了简单易用的接口来发送GET、POST等不同类型的HTTP请求。本篇文章将详细探讨如何使用Python的`requests`库进行POST请求,模拟浏览器登录。 首先,我们...

    Python进阶期末模拟卷(含参考答案)

    3. Python的requests库用于发送HTTP请求,其中get请求的参数通常通过`params`传递,而`headers`用于设置请求头,`data`用于POST请求的数据,`json`用于发送JSON格式的数据。 4. response对象是requests库发送请求后...

    Python批量发送post请求的实现代码

    8. HTTP请求方法的实现:在文档提供的代码中,无论是Java还是Python实现,都使用了POST方法来提交数据。在HTTP协议中,POST方法用于向指定资源提交数据进行处理请求,通常用于发送表单数据。了解不同HTTP方法的特点...

    MultipartPostHandler python 表单文件post

    在Python编程中,MultipartPostHandler是一个用于模拟HTTP POST请求,特别是处理多部分/表单数据(multipart/form-data)的工具。这种数据格式通常用于在Web表单中上传文件。在本文中,我们将深入探讨...

    基于Python的Post请求数据爬取的方法详解

    和同学聊天,他想爬取一个网站的post请求 观察 该网站的post请求参数有两种类型:(1)参数体放在了query中,即url拼接参数(2)body中要加入一个空的json对象,关于为什么要加入空的json对象,猜测原因为反爬虫。既...

    基于Python的电影数据可视化分析系统.zip

    前端vue.js使用elementUI组件,使用E charts进行数据的可视化,利用axios的post向后端发送请求 产品测试使用手工测试 详细介绍参考:...

    Python获取lunwen信息,包含数据爬取、数据分析、数据可视化代码

    在Python编程领域,数据获取、分析和可视化是至关重要的技能,尤其对于科研工作者而言。本项目专注于使用Python来实现论文(lunwen)信息的抓取、处理和展示,这是一套综合性的数据科学工作流程。以下是关于这些知识...

    python爬取天气数据并制图分析

    ### Python爬取天气数据并制图分析 #### 设计目的 随着社会发展与科技进步,人们越来越关注居住地的环境质量,尤其是空气质量。对于那些计划在北京、上海、广州、深圳(简称“北上广深”)这四个一线城市工作的...

    Python网络_数据采集

    了解HTTP请求方法(GET、POST等)以及响应状态码(200、400、500等)对数据采集至关重要。 2. **BeautifulSoup和Requests库**:`requests`库用于发送HTTP请求,获取网页响应。而`BeautifulSoup`库则用于解析HTML和...

    Python获取基金数据的爬虫

    Python作为一种强大的编程语言,因其简洁的语法和丰富的库支持,常被用于构建数据爬虫,获取包括基金数据在内的各种金融信息。本篇文章将深入探讨如何利用Python编写爬虫来从天天基金网站获取基金数据。 首先,我们...

    python 地面气象数据(数据爬取+可视化).zip

    在这个名为“python 地面气象数据(数据爬取+可视化).zip”的压缩包中,包含了一次完整的计算机课程设计项目,重点在于使用Python进行数据爬取和数据可视化的实践。这个项目对于学习Python编程,特别是对数据分析感...

    python爬虫实现POST request payload形式的请求

    在Python爬虫开发中,有时候我们需要模拟POST请求与服务器交互,获取特定的数据。在处理某些网站时,我们可能遇到POST请求需要使用`request payload`格式的情况。与常见的`form data`不同,`request payload`是一种...

    k3cloud的python插件,获取单据的数据及值更新等

    其中,Python插件是K3Cloud提供的一种灵活的扩展方式,允许开发者在不修改原有系统逻辑的基础上,通过编写Python脚本来实现对业务数据的处理和业务流程的扩展。 #### 二、获取单据数据并更新文本字段 在K3Cloud中...

    Python网络爬虫与数据采集.pdf

    Python网络爬虫与数据采集是一门技术课程,主要内容包括网络爬虫的基础知识、网络爬虫请求的基本处理、使用Python相关库进行网络请求、理解HTTP协议及其相关技术,以及如何应对常见的反爬虫策略等。 网络爬虫基础...

    pythonget和post数据实现.pdf

    服务器端的PHP脚本同样可以接收到这些POST数据,并进行相应的处理。 值得注意的是,GET和POST方法在处理数据的方式和限制上有所不同。GET方法受到URL长度限制,通常不适用于大量或敏感数据的传输;而POST方法没有...

    python做get和post请求

    总的来说,这些文件涵盖了Python中进行HTTP GET和POST请求的基本方法,以及处理Cookie和数据加密的相关技术。学习和理解这些内容将有助于你更好地进行网络编程,与Web服务进行有效交互。通过分析和理解这些代码,你...

Global site tag (gtag.js) - Google Analytics