<p>pycurl是功能强大的python的url库,是用c语言写的,速度很快,比urllib和httplib都快</p>
<p></p>
<p>调用方法:</p>
<p>import pycurl</p>
<p>c = pycurl.Curl()<br>
c.setopt(pycurl.URL, 'http://api.minicloud.com.cn/statuses/public_timeline.xml')<br>
import StringIO <-- 这个用到里面的write函数<br>
b = StringIO.StringIO()<br>
c.setopt(pycurl.WRITEFUNCTION, b.write) #把StringIO的写函数注册到pycurl的WRITEFUNCTION中,即pycurl所有获取的内容都写入到StringIO中,如果没有这一句,pycurl就会把所有的内容在默认的输出器中输出<br>
c.perform()<br>
print b.getvalue()</p>
<p></p>
<p>这里有一个小例子,用来获取微博上流行的短地址对应的真实地址的</p>
<p>import StringIO<br>
import pycurl<br><br>
c = pycurl.Curl()<br>
str = StringIO.StringIO()<br>
c.setopt(pycurl.URL, "http://t.cn/aKln8T")<br>
c.setopt(pycurl.WRITEFUNCTION, str.write)<br>
c.setopt(pycurl.FOLLOWLOCATION, 1)<br><br>
c.perform()<br>
print c.getinfo(pycurl.EFFECTIVE_URL)</p>
<p></p>
<p>可见pycurl是十分强大和简洁的,只是要熟悉它的很多属性</p>
<p></p>
<p>这是一个很好的学习pycurl的网站:http://nullege.com/codes/search/pycurl.EFFECTIVE_URL</p>
分享到:
相关推荐
pycurl-7.43.1-cp37-cp37m-win_amd64 PycURL。 PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module....
pycurl+pyspider+phabtomjs, pycurl+pyspider+phabtomjs
pycurl 基于curl 官方只出版了32位版本 在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl中有非官方的64位版本
PycURL_中文版官方文档
pycurl-7.19.0.win32-py2.7,提供免费下载,你懂得。
Pycurl的安装与使用.doc
pycurl 统计网络传输时间,下载数据包大小,建立连接时间,平均下载速度
pycurl-7.43.0.2 Windows64位安装包,Windows安装pycurl,支持python版本3.6
PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a...
python pycurl win32 python2.6 msi
安装pyspider之前需要安装lxml 和 pycurl ,但是在安装pycurl的过程中遇到了同样的错误 解决方案是安装wheel 和到 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pycurl 这个网址下载相应版本的pycurl ,如果是64...
python常用pycurl-7.43.0.1.便于下载。
pycurl-7.20.1-bin-win32-py26.zip安装版
PycURL is a Python interface to libcurl. PycURL can be used to fetch objects identified by a URL from a Python program, similar to the urllib Python module. PycURL is mature, very fast, and supports a...
pycurl-7.43.0.3-cp37-cp37m-win32.whl, pyCurl 适用于windows平台,32位的python 3.7
pycurl-7.18.2.tar.gz
资源来自pypi官网。 资源全名:pycurl-7.43.0.5-cp35-cp35m-win_amd64.whl
pycurl-7.43.0.3-cp38-cp38m-win32.whl, pyCurl, 适用于Windows,32位 python 3.8
64位windows pycurl安装包,可以直接按照后使用!已经在多台服务器上验证过!
pycurl-7.43.1-cp34-cp34m-win_amd64