`
鹤惊昆仑
  • 浏览: 230261 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python中urllib和urllib2不同的调试方法

阅读更多
使用urllib发http请求时:
import urllib, httplib
httplib.HTTPConnection.debuglevel = 1
urllib.urlopen(”http://google.com”) 

使用urllib2发http请求时:
 
import urllib2
handler=urllib2.HTTPHandler(debuglevel=1)
opener = urllib2.build_opener(handler) 
urllib2.install_opener(opener)
request = urllib2.Request(url,headers,data)


debuglevel设置微1可以查看header、body等内容
0
0
分享到:
评论

相关推荐

    python中urllib2模块 HTTPBasicAuthHandler认证 HTTPError bug

    这篇博客文章“python中urllib2模块 HTTPBasicAuthHandler认证 HTTPError bug”探讨了在使用`urllib2.HTTPBasicAuthHandler`进行认证时可能遇到的错误和解决方法。 首先,`urllib2`库提供了`HTTPBasicAuthHandler`...

    python中使用urllib2伪造http报头的2个方法.docx

    本文将详细介绍如何利用Python中的`urllib2`库来实现这一目的,并提供两个具体的方法。 #### 方法一:直接构建请求头 这种方法主要是通过创建一个字典来构造请求头信息,然后将其传递给`urllib2.Request`对象。...

    python urllib2模块实例简介.docx

    ### Python urllib2 模块详解 #### 一、引言 `urllib2` 是 Python 早期...虽然 `urllib2` 在 Python 3 中已经被整合到 `urllib.request` 中,但其基本原理和用法保持一致,因此仍然是学习 Python 网络编程的基础。

    Python库 | urllib3-1.24.3-py2.py3-none-any.whl

    这个资源是一个名为`urllib3-1.24.3-py2.py3-none-any.whl`的压缩包,包含了`urllib3`库的特定版本1.24.3,支持Python 2和Python 3,适用于任何架构。安装这个.whl文件后,你就可以在你的Python项目中使用`urllib3`...

    python利用urllib实现爬取京东网站商品图片的爬虫实例

    本文介绍了一种使用Python和`urllib`库爬取京东商品图片的方法,并提供了完整的代码示例。通过对网页结构的分析和适当的异常处理,可以有效地实现自动化数据抓取任务。希望本篇教程能对你有所帮助。

    解决python3 urllib 链接中有中文的问题

    这里的内容概述了Python3中urllib模块处理中文URL时的常见错误,以及如何通过编码和解码来解决该问题。实际编码时要根据具体的网络环境和服务器配置做适当调整,并且在开发中关注细节,才能使网络编程更加顺利。

    python使用urllib2实现发送带cookie的请求

    urllib2库是Python 2.x中的标准库,在Python 3.x中,它已经被划分到了几个不同的模块中,比如urllib.request替代了urllib2,urllib.error和urllib.parse等,但基本的使用方式类似,可以采用类似的代码逻辑。...

    python爬虫实例——基于BeautifulSoup与urllib.request

    首先,`urllib.request`是Python标准库中的一个模块,用于处理URL相关的请求。在爬虫领域,它主要负责发起HTTP或HTTPS请求,获取服务器的响应。例如,我们可以使用`urllib.request.urlopen()`函数打开一个网页链接,...

    urllib2 官方文档解析1

    本文主要解析`urllib2`的主要功能和使用方法,以及如何在Python 3中进行迁移。 1. `urllib2.urlopen()`函数是核心功能,用于打开URL。它接受一个URL(可以是字符串或`Request`对象)作为参数,可选地接收额外的数据...

    Python标准库urllib2的一些使用细节总结

    从Python 2.6开始,urllib2提供了一个更直接的方法,你可以在`urlopen`函数中直接传入`timeout`参数,如`urllib2.urlopen('http://www.google.com', timeout=10)`。 3. **在HTTP Request中加入特定的Header**:要...

    Python中使用urllib2防止302跳转的代码例子

    说明:python的urllib2获取网页(urlopen)会自动重定向(301,302)。但是,有时候我们需要获取302,301页面的状态信息。就必须获取到转向前的调试信息。 下面代码将可以做到避免302重定向到新的网页 #!/usr/bin/...

    Python爬虫中urllib库的进阶学习

    需要注意的是,不同的网站可能需要不同的参数,因此在实际应用中,你需要根据目标网站的具体情况调整。 此外,为了提高爬虫的效率,我们可以设置超时时间,避免因网络延迟导致的阻塞。例如: ```python timeout = ...

    使用urllib爬取猫眼电影排行榜信息

    2. `urllib.parse`:用于URL的解析和构建,如解析URL的各个部分(协议、域名、路径、查询参数等)。 3. `urllib.error`:处理与网络请求相关的异常。 在爬取猫眼电影排行榜时,我们首先需要构造一个URL,这个URL...

    requests idna、chardet、certifi、urllib3 3.matplotlib numpy、pillow、cycler、python

    标题和描述中提到的是一系列Python库,这些库在IT领域,尤其是数据分析和网络请求方面具有重要作用。让我们逐一深入理解这些库的功能和用途。 首先,`requests` 是一个非常流行的Python HTTP客户端库,用于发送HTTP...

    Python上传文件MultipartPostHandler.py

    《Python实现文件上传:MultipartPostHandler.py详解》 在Python的世界里,处理HTTP请求是一项常见的任务,尤其是在进行Web...掌握其工作原理和使用方法,对于进行Python Web开发的开发者来说,无疑是提升效率的关键。

    python six 包

    4. **导入兼容**:`six.moves`模块提供了跨版本的导入兼容,例如`six.moves.urllib`可以替代Python 2的`urllib`和Python 3的`urllib.request`。 5. **异常处理**:`six.reraise()`用于在两个版本中重新抛出异常,`...

    python从网络读取图片并直接进行处理的方法

    2. **使用`cStringIO`或`io.BytesIO`处理图片数据**:`cStringIO`模块(Python 2中)和`io.BytesIO`类(Python 3中)提供了类似文件接口的对象,允许我们在内存中处理二进制数据,这非常适合用来处理图像数据。...

    python标准库 中文

    Python标准库是Python编程语言的核心组成部分,包含了丰富的模块和函数,为开发者提供了各种功能和工具,使得Python在处理不同任务时具有极高的灵活性和效率。这个压缩包中的《Python标准库》中文版.pdf文档,很显然...

    python3.9.1中文文档.7z

    2. **面向对象编程**:Python是一种面向对象的语言,文档会讲解类、对象的概念,以及如何定义和使用类,包括类属性、方法、继承、多态等特性。 3. **标准库**:Python的标准库非常丰富,文档涵盖了各种内置模块,如...

Global site tag (gtag.js) - Google Analytics