Python天天美味(28) - urlopen
一、打开一个网页获取所有的内容
doc = urlopen("http://www.baidu.com").read()
print doc
二、获取Http头
doc = urlopen("http://www.baidu.com")
print doc.info()
print doc.info().getheader('Content-Type')
三、使用代理
1. 查看环境变量
print os.getenv("http_proxy")
2. 设置环境变量
os.putenv("http_proxy", "http://proxyaddr:<port>")
3. 使用代理
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 天天美味(26) - __getattr__与__setattr__
Python 天天美味(27) - 网络编程起步(Socket发送消息)
Python 天天美味(28) - urlopen
Python 天天美味(29) - 调用VC++的动态链接库(DLL)
Python 天天美味(30) - python数据结构与算法之快速排序
..
Python天天美味(28) - urlopen相关推荐
- Python天天美味(35) - 细品lambda
lambda函数也叫匿名函数,即,函数没有具体的名称.先来看一个最简单例子: def f(x): return x**2 print f(4) Python中使用lambda的话,写成这样 g ...
- Python天天美味(35) - 细品lambda(转)
lambda函数也叫匿名函数,即,函数没有具体的名称.先来看一个最简单例子: def f(x): return x**2 print f(4) Python中使用lambda的话,写成这样 g ...
- Python天天美味(5) - ljust rjust center
Python中打印字符串时可以调用ljust(左对齐),rjust(右对齐),center(中间对齐)来输出整齐美观的字符串,使用起来非常简单,包括使用第二个参数填充(默认为空格).看下面的例子就会明 ...
- Python天天美味(22) - 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块. 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象. 2. copy.deep ...
- Python天天美味(32) - python数据结构与算法之堆排序
1. 选择排序 选择排序原理是先选出最小的数,与第一个数交换,然后从第二个数开始再选择最小的数与第二个数交换,-- def selection_sort(data): for i in ran ...
- Python天天美味(21) - httplib,smtplib
例一:使用httplib访问某个url然后获取返回的内容: import httplib conn=httplib.HTTPConnection("www.cnblogs.com" ...
- Python天天美味(23) - enumerate遍历数组
其他语言中,比如C#,我们通常遍历数组是的方法是: for (int i = 0; i < list.Length; i++) { //todo with list[i] } 在Pyth ...
- Python天天美味(4) - isinstance判断对象类型
Python中判度对象类型方法非常简单,不需要像别的语言一样使用如下的判断方法: if (typeof(objA) == typeof(String)) { //TODO } 在Python中 ...
- Python天天美味(17) - open读写文件
Python中文件操作可以通过open函数,这的确很像C语言中的fopen.通过open函数获取一个file object,然后调用read(),write()等方法对文件进行读写操作. 1.open ...
最新文章
- ATS cache中的几个数据结构图收集
- Tomcat系列之Java技术详解
- 手机使用python操作图片文件
- Android之用Handler实现主线程和子线程互相通信以及子线程和子线程之间的通信
- 实现option上下移动_用jQuery实现lt;selectgt;选项上下移动 - 不要哀求 学会争取 若是如此 终有所获 - ITeye博客...
- java 传递脚本给c_java – JNI将参数传递给c的方法
- python之类的封装、多态、继承
- 一张模板替代数百Excel,这个工具让报表工作自动进行
- 哈工大同义词词林扩展版-资源分享
- android修改shell串口号,[Note] 2021-01-15 Android shell/串口中使用 wpa_cli 连接Wi-Fi
- ChinaUnix中的音乐天地
- stylegan2报错“undefined symbol: _ZN10tensorflow12OpDefBuilder6OutputESs”的解决方案
- NAS 和 SAN 服务器概述
- yii mysql 查询 类型转换_yii2 数据库查询结果字段类型的问题
- 技术牛人---章文嵩博士---做系统要先了解业务的需求
- opencv漫水填充算法floodfill
- 机电一体化基础知识及实训QY-JDYT01
- 花千骨歌曲大全 附简谱
- 使用阿里云下载Docker
- 天视通摄像头设置教程_天视通摄像头设置教程_直播教程 | 使用虎牙伴侣背景消除,来点新鲜的直播玩法!......