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 相关文章推荐
pycharm 使用心得(六)进行简单的数据库管理
Jun 06 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
django文档学习之applications使用详解
Jan 29 Python
彻底理解Python中的yield关键字
Apr 01 Python
详解python解压压缩包的五种方法
Jul 05 Python
解决django同步数据库的时候app models表没有成功创建的问题
Aug 09 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
Mar 24 Python
python 已知平行四边形三个点,求第四个点的案例
Apr 12 Python
推荐技术人员一款Python开源库(造数据神器)
Jul 08 Python
Python读取图像并显示灰度图的实现
Dec 01 Python
python基于socket模拟实现ssh远程执行命令
Dec 05 Python
python 开心网和豆瓣日记爬取的小爬虫
May 29 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
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
关于PHP实现异步操作的研究
2013/02/03 PHP
PHP基于递归实现的约瑟夫环算法示例
2017/08/27 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
js 匿名调用实现代码
2009/06/19 Javascript
jQuery Ajax之load()方法
2009/10/12 Javascript
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
javascript 主动派发事件总结
2011/08/09 Javascript
js 获取计算后的样式写法及注意事项
2013/02/25 Javascript
js将当前时间格式转换成时间搓(自写)
2013/09/26 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
jQuery实现图片与文字描述左右滑动自动切换的方法
2015/07/27 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
AngularJS指令中的绑定策略实例分析
2016/12/14 Javascript
详解nodejs 文本操作模块-fs模块(三)
2016/12/22 NodeJs
ES6模块化的import和export用法方法总结
2017/08/08 Javascript
js实现点击按钮复制文本功能
2020/07/20 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
[02:54]DOTA2英雄基础教程 暗影牧师戴泽
2013/12/05 DOTA
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
[50:27]OG vs LGD 2018国际邀请赛淘汰赛BO3 第一场 8.26
2018/08/30 DOTA
Python中urllib+urllib2+cookielib模块编写爬虫实战
2016/01/20 Python
Django 路由系统URLconf的使用
2018/10/11 Python
Django接收post前端返回的json格式数据代码实现
2019/07/31 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
Python用Jira库来操作Jira
2020/12/28 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
2021/01/11 Python
基础的CSS3弹性盒Flexbox布局使用实例
2016/04/08 HTML / CSS
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
党员组织生活会发言材料
2014/10/17 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书