Python urlopen 使用小示例


Posted in Python onSeptember 06, 2008

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

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编程时利用wxPython来支持多线程的方法
Apr 07 Python
Python解惑之True和False详解
Apr 24 Python
Python构建XML树结构的方法示例
Jun 30 Python
Python if语句知识点用法总结
Jun 10 Python
python实现n个数中选出m个数的方法
Nov 13 Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
Python-Seaborn热图绘制的实现方法
Jul 15 Python
python爬虫 基于requests模块发起ajax的get请求实现解析
Aug 20 Python
Python箱型图绘制与特征值获取过程解析
Oct 22 Python
pytorch 状态字典:state_dict使用详解
Jan 17 Python
python在CMD界面读取excel所有数据的示例
Sep 28 Python
Python 网络编程起步(Socket发送消息)
Sep 06 #Python
Python  __getattr__与__setattr__使用方法
Sep 06 #Python
Python 深入理解yield
Sep 06 #Python
Python 初始化多维数组代码
Sep 06 #Python
Python enumerate遍历数组示例应用
Sep 06 #Python
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 #Python
Python httplib,smtplib使用方法
Sep 06 #Python
You might like
Thinkphp3.2实用篇之计算型验证码示例
2017/02/09 PHP
php中照片旋转 (orientation) 问题的正确处理
2017/02/16 PHP
php json转换相关知识(小结)
2018/12/21 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
JavaScript实现将xml转换成html table表格的方法
2015/04/17 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
HTML5 js实现拖拉上传文件功能
2020/11/20 Javascript
微信小程序 常见问题总结(4058,40013)及解决办法
2017/01/11 Javascript
微信小程序仿抖音视频之整屏上下切换功能的实现代码
2020/05/24 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
python 通过可变参数计算n个数的乘积方法
2019/06/13 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
Django框架 querySet功能解析
2019/09/04 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
HTML5 window/iframe跨域传递消息 API介绍
2013/08/26 HTML / CSS
HTML5进度条特效
2014/12/18 HTML / CSS
HTML5全屏(Fullscreen)API详细介绍
2015/04/24 HTML / CSS
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
美国球鞋寄卖网站:Stadium Goods
2018/05/09 全球购物
美国购买体育赛事门票网站:TicketCity
2019/03/06 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
汽车工程专业应届生求职信
2013/10/19 职场文书
面包店的创业计划书范文
2014/01/16 职场文书
十佳标兵事迹材料
2014/08/18 职场文书
班子群众路线教育实践个人对照检查材料思想汇报
2014/09/30 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
具结保证书
2015/01/17 职场文书
大学生村官个人总结
2015/02/15 职场文书
2015年公司工作总结
2015/04/25 职场文书
写好求职信的技巧解密
2019/05/14 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python
六种css3实现的边框过渡效果
2021/04/22 HTML / CSS
MySQL中的引号和反引号的区别与用法详解
2021/10/24 MySQL