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通过pil模块获得图片exif信息的方法
Mar 16 Python
在Python的Django框架上部署ORM库的教程
Apr 20 Python
python删除列表内容
Aug 04 Python
Python脚本实现Web漏洞扫描工具
Oct 25 Python
Python tkinter事件高级用法实例
Jan 31 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
Feb 20 Python
对python 中re.sub,replace(),strip()的区别详解
Jul 22 Python
在django中图片上传的格式校验及大小方法
Jul 28 Python
Flask框架模板继承实现方法分析
Jul 31 Python
PYTHON实现SIGN签名的过程解析
Oct 28 Python
如何运行带参数的python脚本
Nov 15 Python
在Keras中CNN联合LSTM进行分类实例
Jun 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
PHP操作mysql函数详解,mysql和php交互函数
2011/05/19 PHP
基础的WordPress插件制作教程
2015/11/24 PHP
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
基于canvas实现的绚丽圆圈效果完整实例
2016/01/26 Javascript
怎么引入(调用)一个JS文件
2016/05/26 Javascript
jQuery实现查找最近父节点的方法
2016/06/23 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
Angular.JS去掉访问路径URL中的#号详解
2017/03/30 Javascript
JS基于正则实现数字千分位用逗号分隔的方法
2017/06/16 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
详解AngularJS之$window窗口对象
2018/01/17 Javascript
微信小程序scroll-view实现字幕滚动
2018/07/14 Javascript
vscode vue 文件模板的配置方法
2019/07/23 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
Python 实现Image和Ndarray互相转换
2020/02/19 Python
python中的selenium安装的步骤(浏览器自动化测试框架)
2020/03/17 Python
Python 实现自动完成A4标签排版打印功能
2020/04/09 Python
CSS3中31种选择器使用方法教程
2013/12/05 HTML / CSS
暑期社会实践学生的自我评价
2014/01/09 职场文书
给领导的致歉信范文
2014/01/13 职场文书
法学专业自我鉴定
2014/02/05 职场文书
项目总经理岗位职责
2014/02/14 职场文书
物理力学求职信
2014/02/18 职场文书
《绿色蝈蝈》教学反思
2014/03/02 职场文书
活动总结报告格式
2014/05/09 职场文书
护士求职信范文
2014/05/24 职场文书
反对邪教标语
2014/06/30 职场文书
工地材料员岗位职责
2015/04/11 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript