Python urlopen 使用小示例


Posted in Python onSeptember 06, 2008

一、打开一个网页获取所有的内容

from urllib import urlopen
doc = urlopen("http://www.baidu.com").read()
print doc

二、获取Http头

from urllib import urlopen
doc = urlopen("http://www.baidu.com")
print doc.info()
print doc.info().getheader('Content-Type')

 三、使用代理

    1. 查看环境变量

print ""n".join(["%s=%s" % (k, v) for k, v in os.environ.items()])
print os.getenv("http_proxy")

    2. 设置环境变量

import   os 
os.putenv("http_proxy",   "http://proxyaddr:<port>")

     3. 使用代理

# Use http://www.someproxy.com:3128 for http proxying
proxies = {'http': 'http://www.someproxy.com:3128'}
filehandle = urllib.urlopen(some_url, proxies=proxies)
# Don't use any proxies
filehandle = urllib.urlopen(some_url, proxies={})
# Use proxies from environment - both versions are equivalent
filehandle = urllib.urlopen(some_url, proxies=None)
filehandle = urllib.urlopen(some_url)
Python 相关文章推荐
Python urlopen 使用小示例
Sep 06 Python
Python itertools模块详解
May 09 Python
python黑魔法之编码转换
Jan 25 Python
python生成二维码的实例详解
Oct 29 Python
动态规划之矩阵连乘问题Python实现方法
Nov 27 Python
ubuntu16.04制作vim和python3的开发环境
Sep 23 Python
python+PyQT实现系统桌面时钟
Jun 16 Python
你可能不知道的Python 技巧小结
Jan 29 Python
如何在Windows中安装多个python解释器
Jun 16 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
Jun 30 Python
python实现简单区块链结构
Apr 25 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 Python
Python 网络编程起步(Socket发送消息)
Sep 06 #Python
Python  __getattr__与__setattr__使用方法
Sep 06 #Python
Python 深入理解yield
Sep 06 #Python
Python 初始化多维数组代码
Sep 06 #Python
Python enumerate遍历数组示例应用
Sep 06 #Python
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 #Python
Python httplib,smtplib使用方法
Sep 06 #Python
You might like
php数据库抽象层 PDO
2011/05/07 PHP
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
PHP用反撇号执行外部命令
2015/04/14 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
Laravel 自动转换长整型雪花 ID 为字符串的实现
2020/10/27 PHP
不懂JavaScript应该怎样学
2008/04/16 Javascript
javascript 文档的编码问题解决
2009/03/01 Javascript
JavaScript的变量作用域深入理解
2009/10/25 Javascript
javascript中String类的subString()方法和slice()方法
2011/05/24 Javascript
使用JQUERY进行后台页面布局控制DIV实现左右式
2014/01/07 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
jquery easyUI中ajax异步校验用户名
2016/08/19 Javascript
AngularJS实现标签页的两种方式
2016/09/05 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
React中的refs的使用教程
2018/02/13 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
2020/05/07 Javascript
[01:32]TI奖金增速竟因它再创新高!DOTA2勇士令状不朽珍藏Ⅰ饰品欣赏
2018/05/18 DOTA
Python实现冒泡,插入,选择排序简单实例
2014/08/18 Python
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
python购物车程序简单代码
2018/04/18 Python
【python】matplotlib动态显示详解
2019/04/11 Python
python操作文件的参数整理
2019/06/11 Python
Python如何将函数值赋给变量
2020/04/28 Python
Python中有几个关键字
2020/06/04 Python
3D动画《斗罗大陆》上线当日播放过亿
2021/03/16 国漫
KOHLER科勒美国官网:国际著名卫浴橱柜领先品牌
2020/06/27 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
结婚喜宴主持词
2014/03/14 职场文书
工作疏忽、懈怠的检讨书
2014/09/11 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
城管个人总结
2015/02/28 职场文书
bat批处理之字符串操作的实现
2022/03/16 Python
instantclient客户端 连接oracle数据库
2022/04/26 Oracle