httplib-Python

#coding:utf-8
import htmllib
import httplib2

import httplib

h1 = httplib.HTTPConnection("www.python.org")

h1.request("GET", "/")
r1 = h1.getresponse()
print r1.status, r1.reason
data1 = r1.read()
print data1

import httplib, urllib

params = urllib.urlencode({‘@number‘: 12524, ‘@type‘: ‘issue‘, ‘@action‘: ‘show‘})
headers = {"Content-type": "application/x-www-form-urlencoded",
           "Accept": "text/plain"}
conn = httplib.HTTPConnection("bugs.python.org")
conn.request("POST", "", params, headers)
response = conn.getresponse()
print response.status, response.reason
data = response.read()

  

时间: 2024-08-10 17:21:31

httplib-Python的相关文章

Python真的无所不能!连黑客技术都要用它!你知道要用哪些技术吗

网络爱好者总是要掌握编程语言的,这里推荐:python.下面,一文了解黑客们会用到哪些Python技术! 进群:548377875   即可获取数十套PDF哦! 安装依赖包 很多时候读者们会发现,借助大型python社区中的python库编写的个人工具,可以帮助我们很快得到结果.你可以通过个人软件管理包或者可用的python软件包管理器安装这些库,其中最权威的就是pip工具了.有了pip,你可以全局安装这些依赖包(#pip install),或者逐用户安装($ pip install --use

黑客需要用到的Python技术?

Python已经成为漏洞开发领域的行业标准,读者会发现大多数概念验证工具都是用Python语言编写的(除了用Ruby写的安全漏洞检测工具).Python允许开发者编写脚本处理远程服务,处理二进制文件,与C语言库(或者Java的Jython/.Net的IronPython)以快速且简单的方式进行交互.它“内置电池”原则的巨大标准库,为开发省去对其它框架或者语言的依赖. 小编整理一套Python资料和PDF,有需要Python学习资料可以加学习群:631441315 ,反正闲着也是闲着呢,不如学点东

python之httplib模块

httplib模块是一个底层基础模块,实现的功能比较少,正常情况下比较少用到.推荐用urllib, urllib2, httplib2. ? HTTPConnection 对象 class httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]]) 创建HTTPConnection对象 HTTPConnection.request(method, url[, body[, headers]]) 发送请求

【Python网页分析】httplib库的重定向处理

1. 网页处理 下图是实际操作抓包分析结果,其他的步骤不再描述. 1.从选定的POST /main.aspx开始 2.后面服务器回复302重定向到/cd_chose.aspx页面 3.抓包数据有GET重定向URL,GET css和js文件不再赘述 4.POST到/cd_chose.aspx 2. Python模拟 2.1 抓包分析,后面的GET方法发送不去 再查看IE上抓包结果 没有出现GET方法 怀疑是需要直接POST,尝试了之后仍然失败,但仔细看了下POST内容,头里面有GET头,由于不太了

Python爬虫学习(2): httplib

httplib模块实现了HTTP和HTTPS的客户端部分,但是一般不直接使用,经常通过urllib来进行HTTP,HTTPS的相关操作. 如果需要查看其源代码可以通过查找命令定位: find / -name "httplib.py" 整个请求过程的状态转移图如下所示: httplib提供如下的类: 1. httplib.HTTPConnection(host[, port[, strict[, timeout[, source_address]]]]) 一个HTTPConnection

python用httplib模块发送get和post请求

在python中,模拟http客户端发送get和post请求,主要用httplib模块的功能. 1.python发送GET请求 我在本地建立一个测试环境,test.php的内容就是输出一句话: 1 echo 'Old friends and old wines are best.'; python发送get请求代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/env python #coding=utf8 i

python之web模块学习-- httplib

1  httplib简介 httplib 是python中http协议的客户端实现,可以使用该模块来与 HTTP 服务器进行交互 httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容,只有头信息,对于某些需要检测错误请求返回值的场景就不适用,所以就得用这个模块了. httplib实现了HTTP和HTTPS的客户端协议,一般不直接使用,在python更高层

Python学习_Python 3.X版本导入httplib模块报ImportError解决方案

之前用Python 2.7版本的httplib做接口测试时,运行代码都是正常的, 最近开始用Python 3.3之后,再去看以前的代码,发现import httplib出现错误:Unresolved import :httplib, 运行代码时也报错:ImportError: No module named 'httplib' 查找各种资料发现原来Python 2.x中的"httplib"模块在Python 3.x中变成了"http.client",就怪之前只了解了

python中urllib, urllib2,urllib3, httplib,httplib2, request的区别

permike原文python中urllib, urllib2,urllib3, httplib,httplib2, request的区别 若只使用python3.X, 下面可以不看了, 记住有个urllib的库就行了 python2.X 有这些库名可用: urllib, urllib2, urllib3, httplib, httplib2, requests python3.X 有这些库名可用: urllib, urllib3, httplib2, requests 两者都有的urllib3

Python httplib学习

httplib是python中http协议的客户端实现,可以使用该模块与HTTP服务器进行交互. 如示例1: import httplib url = "www.126.com"conn = httplib.HTTPConnection(url)try: conn.request('get','/') result = conn.getresponse() #获取http响应 print result.read()  #返回网页内容(消息体) print result.status