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执行使用shell命令方法分享
Nov 08 Python
Python3 操作符重载方法示例
Nov 23 Python
Python实现聊天机器人的示例代码
Jul 09 Python
python交换两个变量的值方法
Jan 12 Python
Python Celery多队列配置代码实例
Nov 22 Python
python实现用户名密码校验
Mar 18 Python
Django中ORM找出内容不为空的数据实例
May 20 Python
python自定义函数def的应用详解
Jun 03 Python
Python 日期与时间转换的方法
Aug 01 Python
python 写一个性能测试工具(一)
Oct 24 Python
python实现企业微信定时发送文本消息的实例代码
Nov 25 Python
python中%格式表达式实例用法
Jun 18 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
DOTA2游戏同人动画《龙之血》导演接受采访
2021/03/05 欧美动漫
DOTA2【瓜皮时刻】Vol.91 RTZ山史最惨“矿难”
2021/03/05 DOTA
PHP与已存在的Java应用程序集成
2006/10/09 PHP
php程序之die调试法 快速解决错误
2009/09/17 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
jQuery Ajax 实例全解析
2011/04/20 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
JS 获取浏览器和屏幕宽高等信息代码
2014/03/31 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
实例代码详解jquery.slides.js
2015/11/16 Javascript
基于jQuery的Web上传插件Uploadify使用示例
2016/05/19 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
vue+express 构建后台管理系统的示例代码
2018/07/19 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
Python实现爬取知乎神回复简单爬虫代码分享
2015/01/04 Python
python检测某个变量是否有定义的方法
2015/05/20 Python
python append、extend与insert的区别
2016/10/13 Python
Python的多维空数组赋值方法
2018/04/13 Python
Python Series从0开始索引的方法
2018/11/06 Python
python 使用plt画图,去除图片四周的白边方法
2019/07/09 Python
Python 3.8 新功能全解
2019/07/25 Python
Flask教程之重定向与错误处理实例分析
2019/08/01 Python
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
机房搬迁方案
2014/05/01 职场文书
2014年销售工作总结
2014/12/01 职场文书
写给老师的感谢信
2015/01/20 职场文书
感恩节寄语2015
2015/03/24 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
民间借贷纠纷案件代理词
2015/05/26 职场文书
人力资源部工作计划
2019/05/14 职场文书
HTML+CSS实现导航条下拉菜单的示例代码
2021/08/02 HTML / CSS