Python urlopen()函数 示例分享


Posted in Python onJune 12, 2014

好了,废话少说,我们先看看几个示例吧

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

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异常学习笔记
Feb 03 Python
python复制文件的方法实例详解
May 22 Python
深入浅析Python字符编码
Nov 12 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
Dec 20 Python
Python代码缩进和测试模块示例详解
May 07 Python
python 遍历目录(包括子目录)下所有文件的实例
Jul 11 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
Jul 11 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
python3使用QQ邮箱发送邮件
May 20 Python
使用Fabric自动化部署Django项目的实现
Sep 27 Python
Python之京东商品秒杀的实现示例
Jan 06 Python
Python实现双向链表基本操作
May 25 Python
python教程之用py2exe将PY文件转成EXE文件
Jun 12 #Python
Python struct模块解析
Jun 12 #Python
深度剖析使用python抓取网页正文的源码
Jun 11 #Python
python k-近邻算法实例分享
Jun 11 #Python
浅析python 内置字符串处理函数的使用方法
Jun 11 #Python
python使用正则表达式检测密码强度源码分享
Jun 11 #Python
Python查看多台服务器进程的脚本分享
Jun 11 #Python
You might like
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
PHP文件操作实现代码分享
2011/09/01 PHP
php使用parse_str实现查询字符串解析到变量中的方法
2017/02/17 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
jquery JSON的解析方式
2009/07/25 Javascript
基于jquery的放大镜效果
2012/05/30 Javascript
jquery异步跨域访问代码
2013/06/28 Javascript
jquery禁止回车触发表单提交
2014/12/12 Javascript
在JS中操作时间之getUTCMilliseconds()方法的使用
2015/06/10 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
浅析$.getJSON异步请求和同步请求
2016/06/06 Javascript
JavaScript实现的鼠标跟随特效示例【2则实例】
2018/12/22 Javascript
原生JS实现动态添加新元素、删除元素方法
2019/05/05 Javascript
基于Proxy的小程序状态管理实现
2019/06/14 Javascript
JS操作json对象key、value的常用方法分析
2019/10/29 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
numpy中实现ndarray数组返回符合特定条件的索引方法
2018/04/17 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
使用Python为中秋节绘制一块美味的月饼
2019/09/11 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
python查看矩阵的行列号以及维数方式
2020/05/22 Python
聊聊python中的异常嵌套
2020/09/01 Python
管理信息系学生的自我评价
2014/01/11 职场文书
教师试用期自我鉴定
2014/02/12 职场文书
党支部综合考察材料
2014/05/19 职场文书
硕士生找工作求职信
2014/07/05 职场文书
2014年实验室工作总结
2014/12/03 职场文书
公务员政审个人总结
2015/02/12 职场文书
业务员辞职信范文
2015/03/02 职场文书
工作态度检讨书范文
2015/05/06 职场文书
毕业论文答辩开场白和结束语
2015/05/27 职场文书
sql字段解析器的实现示例
2021/06/23 SQL Server
Golang gRPC HTTP协议转换示例
2022/06/16 Golang