python urllib
来源:互联网 发布:联通3g拨号软件 编辑:程序博客网 时间:2024/06/10 14:50
以下是常用的几个函数
urllib.urlopen(url[, data[, proxies]]) :
创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。参数url表示远程数据的路径,一般是网址;参数data表 示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get。如果你不清楚,也不必太在意,一般情况下很少用到这 个参数);参数proxies用于设置代理(这里不详细讲怎么使用代理,感兴趣的看客可以去翻阅Python手册urllib模块)。urlopen返回 一个类文件对象,他提供了如下方法:
- read() , readline() , readlines() , fileno() ,close() :这些方法的使用方式与文件对象完全一样;
- info():返回一个httplib.HTTPMessage 对象,表示远程服务器返回的头信息;
- getcode():返回Http状态码。如果是http请求,200表示请求成功完成;404表示网址未找到;
- geturl():返回请求的url;
urllib.urlretrieve(url[, filename[, reporthook[, data]]]):
urlretrieve方法直接将远程数据下载到本地。参数filename指定了保存到本地的路径(如果未指定该参数,urllib会生成一个临时文件 来保存数据);参数reporthook是一个回调函数,当连接上服务器、以及相应的数据块传输完毕的时候会触发该回调。我们可以利用这个回调函 数来显示当前的下载进度,下面的例子会展示。参数data指post到服务器的数据。该方法返回一个包含两个元素的元组(filename, headers),filename表示保存到本地的路径,header表示服务器的响应头。下面通过例子来演示一下这个方法的使用,这个例子将新浪首页 的html抓取到本地,保存在D:\sina.html文件中,同时显示下载的进度
Clear the cache that may have been built up by previous calls to urlretrieve().
0 0
- python urllib
- python urllib
- python urllib
- python urllib
- Python urllib
- Python urllib
- python urllib
- 【python】urllib
- python urllib使用
- python中的urllib模块
- python urllib介绍
- python学习----urllib
- python urllib使用
- Python模块学习 --- urllib
- python urllib/urllib2应用
- urllib in Python 3
- Python模块学习 --- urllib
- Python模块学习 --- urllib
- HDOJ 题目1024 Max Sum Plus Plus(动态规划,不想交子段最大和)
- 迷宫深度优先搜索 找出一条可行路径
- 【Python】网络爬虫
- 开博
- Sort List
- python urllib
- SSH三大框架的工作原理及流程
- 比较好的博客
- Linux常用基本配置
- java serialVersionUID的作用
- Ubuntu解决问题资料记录
- java西天取经之路(四)JSP标签库 【EL和JSTL】
- 二叉树的遍历及线索二叉树
- 和大家分享下我的找工作历程。