• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > urllib2自定义opener详解

urllib2自定义opener详解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了urllib2.build opener,urllib2,python urllib2,urllib2下载,urllib2安装等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

urllib2.urlopen()函数不支持验证、cookie或者其它HTTP高级功能。要支持这些功能,必须使用build_opener()函数创建自定义Opener对象。

参数handler是Handler实例,常用的有HTTPBasicAuthHandler、HTTPCookieProcessor、ProxyHandler等。

build_opener ()返回的对象具有open()方法,与urlopen()函数的功能相同。

如果要修改http报头,可以用:

2. install_opener(opener)

安装不同的opener对象作为urlopen()使用的全局opener。

3. 密码验证(HTTPBasicAuthHandler)

HTTPBasicAuthHandler()处理程序可用add_password()来设置密码。

realm是与验证相关联的名称或描述信息,取决于远程服务器。uri是基URL。user和passwd分别指定用户名和密码。

4. Cookie处理(HTTPCookieProcessor)

5.代理(ProxyHandler)

ProxyHandler(proxies)参数proxies是一个字典,将协议名称(http,ftp)等映射到相应代理服务器的URL。

也可以在urlopen中使用代理

</div>

您可能想查找下面的文章:

  • urllib2自定义opener详解

相关文章

  • 将Emacs打造成强大的Python代码编辑工具
  • Python中使用tarfile压缩、解压tar归档文件示例
  • python self,cls,decorator的理解
  • 使用PYTHON创建XML文档
  • python 循环while和for in简单实例
  • python网络编程学习笔记(一)
  • python脚本实现分析dns日志并对受访域名排行
  • Python脚本实现格式化css文件
  • python实现unicode转中文及转换默认编码的方法
  • 详解Django中的ifequal和ifnotequal标签使用

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Python字符串逐字符或逐词反转方法
    • Python深入学习之特殊方法与多范式
    • Python中列表、字典、元组数据结构的简单学习笔记
    • Python中atexit模块的基本使用示例
    • Python装饰器基础详解
    • python中使用urllib2伪造HTTP报头的2个方法
    • Python多进程同步简单实现代码
    • Python简单实现enum功能的方法
    • Python中绑定与未绑定的类方法用法分析
    • python使用正则搜索字符串或文件中的浮点数代码实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有