<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Python中的CURLPycURL使用例子

        來源:懂視網 責編:小采 時間:2020-11-27 14:30:24
        文檔

        Python中的CURLPycURL使用例子

        Python中的CURLPycURL使用例子:在Linux上有個常用的命令 curl(非常好用),支持curl的就是大名鼎鼎的libcurl庫;libcurl是功能強大的,而且是非常高效的函數庫。libcurl除了提供本身的C API之外,還有多達40種編程語言的Binding,這里介紹的PycURL就是libcurl的Python
        推薦度:
        導讀Python中的CURLPycURL使用例子:在Linux上有個常用的命令 curl(非常好用),支持curl的就是大名鼎鼎的libcurl庫;libcurl是功能強大的,而且是非常高效的函數庫。libcurl除了提供本身的C API之外,還有多達40種編程語言的Binding,這里介紹的PycURL就是libcurl的Python

        在Linux上有個常用的命令 curl(非常好用),支持curl的就是大名鼎鼎的libcurl庫;libcurl是功能強大的,而且是非常高效的函數庫。libcurl除了提供本身的C API之外,還有多達40種編程語言的Binding,這里介紹的PycURL就是libcurl的Python binding。
        在Python中對網頁進行GET/POST等請求,當需要考慮高性能的時候,libcurl是非常不錯的選擇,一般來說會比liburl、liburl2快不少,可能也會比Requests的效率更高。特別是使用PycURL的多并發請求時,更是效率很高的。個人感覺,其唯一的缺點是,由于是直接調用的是libcurl C庫,PycURL的函數接口之類的還和C中的東西很像,可能不是那么的Pythonic,寫代碼的學習曲線稍微比liburl高一點兒。
        還是看個簡單的例子吧:
        代碼如下:


        #! /usr/bin/env python
        # -*- coding: utf-8 -*-

        '''
        Created on Dec 15, 2013

        @author: Jay
        '''

        import sys
        import pycurl
        import time

        class Test:
        def __init__(self):
        self.contents = ''

        def body_callback(self, buf):
        self.contents = self.contents + buf

        sys.stderr.write("Testing %s\n" % pycurl.version)

        start_time = time.time()

        url = 'http://www.dianping.com/shanghai'
        t = Test()
        c = pycurl.Curl()
        c.setopt(c.URL, url)
        c.setopt(c.WRITEFUNCTION, t.body_callback)
        c.perform()
        end_time = time.time()
        duration = end_time - start_time
        print c.getinfo(pycurl.HTTP_CODE), c.getinfo(pycurl.EFFECTIVE_URL)
        c.close()

        print 'pycurl takes %s seconds to get %s ' % (duration, url)

        print 'lenth of the content is %d' % len(t.contents)
        #print(t.contents)

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Python中的CURLPycURL使用例子

        Python中的CURLPycURL使用例子:在Linux上有個常用的命令 curl(非常好用),支持curl的就是大名鼎鼎的libcurl庫;libcurl是功能強大的,而且是非常高效的函數庫。libcurl除了提供本身的C API之外,還有多達40種編程語言的Binding,這里介紹的PycURL就是libcurl的Python
        推薦度:
        標簽: 例子 實例 python
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产精品综合久久网络| 青娱乐免费在线视频| 亚洲熟妇自偷自拍另欧美| 日本高清不卡中文字幕免费| 18禁超污无遮挡无码免费网站国产| 亚洲AV无码成人专区| a级毛片无码免费真人| 亚洲一区二区三区丝袜| 日本高清免费不卡在线| 日本精品久久久久久久久免费| 亚洲成?Ⅴ人在线观看无码| 一道本不卡免费视频| 国产亚洲成av片在线观看| 亚洲欧洲免费视频| 亚洲一线产区二线产区精华| 女人18毛片免费观看| 美国毛片亚洲社区在线观看| 亚洲国产精品一区二区九九| 大地资源在线资源免费观看| 91久久亚洲国产成人精品性色| 国语成本人片免费av无码| 国产成人精品日本亚洲语音| 国产亚洲情侣一区二区无码AV| 久久午夜羞羞影院免费观看| 亚洲一区二区三区91| 四虎影在线永久免费四虎地址8848aa| 一级做a爱过程免费视| 亚洲黄色三级网站| 成人午夜性A级毛片免费| www永久免费视频| 97se亚洲综合在线| 日本免费福利视频| 国产啪精品视频网站免费尤物| 亚洲国产理论片在线播放| 97在线视频免费公开观看| 亚洲娇小性xxxx| 好吊妞视频免费视频| 成人免费乱码大片A毛片| 亚洲一本之道高清乱码| 亚洲人成网站观看在线播放| 95老司机免费福利|