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学习笔记(一)(基础入门之环境搭建)
Jun 05 Python
python实现连接mongodb的方法
May 08 Python
Python工程师面试必备25条知识点
Jan 17 Python
python+splinter自动刷新抢票功能
Sep 25 Python
Python正则匹配判断手机号是否合法的方法
Dec 09 Python
零基础使用Python读写处理Excel表格的方法
May 02 Python
Pyinstaller加密打包应用的示例代码
Jun 11 Python
如何对python的字典进行排序
Jun 19 Python
python中format函数如何使用
Jun 22 Python
Python unittest discover批量执行代码实例
Sep 08 Python
python opencv肤色检测的实现示例
Dec 21 Python
Python正则表达式中flags参数的实例详解
Apr 01 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
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
PHP中使用匿名函数操作数据库的例子
2014/11/17 PHP
简单谈谈PHP中strlen 函数
2016/02/27 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
php使用json-schema模块实现json校验示例
2019/09/28 PHP
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
Maps Javascript
2007/01/22 Javascript
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
Jquery UI实现一次拖拽多个选中的元素操作
2020/12/01 Javascript
jQuery插件FusionCharts绘制2D柱状图和折线图的组合图效果示例【附demo源码】
2017/04/10 jQuery
js实现添加删除表格(两种方法)
2017/04/27 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
Vue 与 Vuex 的第一次接触遇到的坑
2018/08/16 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
解决vue组件中click事件失效的问题
2019/11/09 Javascript
H5 js点击按钮复制文本到粘贴板
2020/11/19 Javascript
Python实现全局变量的两个解决方法
2014/07/03 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
Python+Socket实现基于TCP协议的客户与服务端中文自动回复聊天功能示例
2017/08/31 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
python中正则表达式与模式匹配
2019/05/07 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
20世纪40年代连衣裙和复古服装:The Seamstress Of Bloomsbury
2018/07/24 全球购物
单位创先争优活动方案
2014/01/26 职场文书
道路交通安全实施方案
2014/03/12 职场文书
党员干部反四风对照检查材料思想汇报
2014/09/14 职场文书
财务出纳岗位职责
2015/03/31 职场文书
通知的格式范文
2015/04/27 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
python获取字符串中的email
2022/03/31 Python