最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python的pycurl包用法簡(jiǎn)介

 更新時(shí)間:2015年11月13日 16:13:32   作者:andoring  
這篇文章主要介紹了Python的pycurl包用法簡(jiǎn)介,文中羅列了其下模塊中的一些常用方法,需要的朋友可以參考下

pycurl是功能強(qiáng)大的python的url包,是用c語(yǔ)言寫的,速度很快,比urllib和httplib都快

調(diào)用方法:

import pycurl

c = pycurl.Curl()
c.setopt(pycurl.URL, 'http://api.minicloud.com.cn/statuses/public_timeline.xml')
import StringIO  #這個(gè)用到里面的write函數(shù)
b = StringIO.StringIO()
c.setopt(pycurl.WRITEFUNCTION, b.write) #把StringIO的寫函數(shù)注冊(cè)到pycurl的WRITEFUNCTION中,即pycurl所有獲取的內(nèi)容都寫入到StringIO中,如果沒有這一句,pycurl就會(huì)把所有的內(nèi)容在默認(rèn)的輸出器中輸出
c.perform()
print b.getvalue()

 

這里有一個(gè)小例子,用來(lái)獲取微博上流行的短地址對(duì)應(yīng)的真實(shí)地址的

import StringIO
import pycurl

c = pycurl.Curl()
str = StringIO.StringIO()
c.setopt(pycurl.URL, "http://t.cn/aKln8T")
c.setopt(pycurl.WRITEFUNCTION, str.write)
c.setopt(pycurl.FOLLOWLOCATION, 1)

c.perform()
print c.getinfo(pycurl.EFFECTIVE_URL)

 

可見pycurl是十分強(qiáng)大和簡(jiǎn)潔的,只是要熟悉它的很多屬性,下面來(lái)看一些常用的:

pycurl.Curl() #創(chuàng)建一個(gè)pycurl對(duì)象的方法
pycurl.Curl(pycurl.URL, http://www.google.com.hk) #設(shè)置要訪問(wèn)的URL
pycurl.Curl().setopt(pycurl.MAXREDIRS, 5) #設(shè)置最大重定向次數(shù)
pycurl.Curl().setopt(pycurl.CONNECTTIMEOUT, 60)
pycurl.Curl().setopt(pycurl.TIMEOUT, 300) #連接超時(shí)設(shè)置
pycurl.Curl().setopt(pycurl.USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)") #模擬瀏覽器
pycurl.Curl().perform() #服務(wù)器端返回的信息
pycurl.Curl().getinfo(pycurl.HTTP_CODE) #查看HTTP的狀態(tài) 類似urllib中status屬性
pycurl.NAMELOOKUP_TIME 域名解析時(shí)間
pycurl.CONNECT_TIME 遠(yuǎn)程服務(wù)器連接時(shí)間
pycurl.PRETRANSFER_TIME 連接上后到開始傳輸時(shí)的時(shí)間
pycurl.STARTTRANSFER_TIME 接收到第一個(gè)字節(jié)的時(shí)間
pycurl.TOTAL_TIME 上一請(qǐng)求總的時(shí)間
pycurl.REDIRECT_TIME 如果存在轉(zhuǎn)向的話,花費(fèi)的時(shí)間
pycurl.EFFECTIVE_URL
pycurl.HTTP_CODE HTTP 響應(yīng)代碼
pycurl.REDIRECT_COUNT 重定向的次數(shù)
pycurl.SIZE_UPLOAD 上傳的數(shù)據(jù)大小
pycurl.SIZE_DOWNLOAD 下載的數(shù)據(jù)大小
pycurl.SPEED_UPLOAD 上傳速度
pycurl.HEADER_SIZE 頭部大小
pycurl.REQUEST_SIZE 請(qǐng)求大小
pycurl.CONTENT_LENGTH_DOWNLOAD 下載內(nèi)容長(zhǎng)度
pycurl.CONTENT_LENGTH_UPLOAD 上傳內(nèi)容長(zhǎng)度
pycurl.CONTENT_TYPE 內(nèi)容的類型
pycurl.RESPONSE_CODE 響應(yīng)代碼
pycurl.SPEED_DOWNLOAD 下載速度
pycurl.SSL_VERIFYRESULT
pycurl.INFO_FILETIME 文件的時(shí)間信息
pycurl.HTTP_CONNECTCODE HTTP 連接代碼
pycurl.HTTPAUTH_AVAIL
pycurl.PROXYAUTH_AVAIL
pycurl.OS_ERRNO
pycurl.NUM_CONNECTS
pycurl.SSL_ENGINES
pycurl.INFO_COOKIELIST
pycurl.LASTSOCKET
pycurl.FTP_ENTRY_PATH

相關(guān)文章

  • Python中的分支與循環(huán)結(jié)構(gòu)解讀

    Python中的分支與循環(huán)結(jié)構(gòu)解讀

    這篇文章主要介紹了Python中的分支與循環(huán)結(jié)構(gòu)解讀,在Python編程中,分支(Branch)和循環(huán)(Loop)是掌握的關(guān)鍵要素之一,它們?cè)试S您根據(jù)條件執(zhí)行不同的代碼塊,以及重復(fù)執(zhí)行特定任務(wù),需要的朋友可以參考下
    2023-10-10
  • pandas DataFrame 警告(SettingWithCopyWarning)的解決

    pandas DataFrame 警告(SettingWithCopyWarning)的解決

    這篇文章主要介紹了pandas DataFrame 警告(SettingWithCopyWarning)的解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    python3中_from...import...與import?...之間的區(qū)別詳解(包/模塊)

    Python編碼第一步是導(dǎo)入模塊,有時(shí)候用import?***有時(shí)候用from...import,下面這篇文章主要給大家介紹了關(guān)于python3中_from...import...與import?...之間區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • python常用數(shù)據(jù)結(jié)構(gòu)字典梳理

    python常用數(shù)據(jù)結(jié)構(gòu)字典梳理

    這篇文章主要介紹了python常用數(shù)據(jù)結(jié)構(gòu)字典梳理,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • Python元組Tuple常用函數(shù)詳解

    Python元組Tuple常用函數(shù)詳解

    Python元組Tuple使用小括號(hào)()包裹,元素之間使用逗號(hào),間隔,元組與列表相似,但元組的元素不可變,本文就給大家詳細(xì)介紹一下元組的常用函數(shù)以及基本操作,感興趣的朋友可以參考閱讀下
    2023-07-07
  • 用python實(shí)現(xiàn)k近鄰算法的示例代碼

    用python實(shí)現(xiàn)k近鄰算法的示例代碼

    這篇文章主要介紹了用python實(shí)現(xiàn)k近鄰算法的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Pytorch實(shí)現(xiàn)tensor序列化和并行化的示例詳解

    Pytorch實(shí)現(xiàn)tensor序列化和并行化的示例詳解

    這篇文章主要介紹了Pytorch實(shí)現(xiàn)tensor序列化和并行化,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,感興趣的同學(xué)們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-12-12
  • python使用Plotly創(chuàng)建交互式數(shù)據(jù)可視化的操作步驟

    python使用Plotly創(chuàng)建交互式數(shù)據(jù)可視化的操作步驟

    Python 的 Plotly 庫(kù)是創(chuàng)建這種交互式可視化的強(qiáng)大工具,它提供了豐富的圖表類型和易于使用的接口,本文將探討如何使用 Plotly 創(chuàng)建交互式數(shù)據(jù)可視化,包括代碼實(shí)例和深入的解釋,需要的朋友可以參考下
    2024-08-08
  • 如何在Python中導(dǎo)入EXCEL數(shù)據(jù)

    如何在Python中導(dǎo)入EXCEL數(shù)據(jù)

    這篇文章主要介紹了使用Python處理EXCEL基礎(chǔ)操作篇1,如何在Python中導(dǎo)入EXCEL數(shù)據(jù),文中提供了解決思路和部分實(shí)現(xiàn)代碼,一起來(lái)看看吧
    2023-03-03
  • python爬取豆瓣評(píng)論制作詞云代碼

    python爬取豆瓣評(píng)論制作詞云代碼

    大家好,本篇文章主要講的是python爬取豆瓣評(píng)論制作詞云代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2022-01-01

最新評(píng)論

同仁县| 玛沁县| 洛隆县| 花垣县| 砀山县| 胶州市| 闽清县| 彰武县| 新昌县| 南昌市| 凌云县| 韩城市| 奇台县| 鄂托克旗| 虎林市| 福州市| 太原市| 黄平县| 那曲县| 甘孜县| 龙江县| 呈贡县| 织金县| 普陀区| 日土县| 商水县| 台州市| 天等县| 宜丰县| 阿巴嘎旗| 岫岩| 聂拉木县| 双鸭山市| 宜宾市| 凤山市| 绵阳市| 仲巴县| 外汇| 长宁县| 石泉县| 宿松县|