<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
        主站蜘蛛池模板: 国产精品免费福利久久| 在线视频网址免费播放| 青青视频观看免费99| 亚洲精品国产成人专区| 国产猛男猛女超爽免费视频| 国产AⅤ无码专区亚洲AV | 亚洲性线免费观看视频成熟| 91嫩草免费国产永久入口| 亚洲精品视频免费看| 亚色九九九全国免费视频| 久久亚洲国产最新网站| 日韩免费观看的一级毛片| 亚洲AV无码片一区二区三区| www.亚洲精品| 特级做A爰片毛片免费看无码| 亚洲αv久久久噜噜噜噜噜| 99免费视频观看| 亚洲一区二区三区深夜天堂| 好爽…又高潮了免费毛片| 精品女同一区二区三区免费播放| 亚洲国产精品成人一区| 日本免费电影一区二区| 亚洲精品自在线拍| 国产精品酒店视频免费看| 免费观看成人毛片a片2008| 亚洲成a∨人片在无码2023| 亚洲国产精品自产在线播放| 毛片免费在线观看| 亚洲娇小性xxxx色| 国产精品亚洲mnbav网站 | 一本久久免费视频| 77777_亚洲午夜久久多人| 成人最新午夜免费视频| 久久国产美女免费观看精品| 亚洲欧洲久久精品| 精品国产香蕉伊思人在线在线亚洲一区二区 | 91黑丝国产线观看免费| 四虎影视在线看免费观看| 久久久久久亚洲精品成人| 波多野结衣中文一区二区免费| 国产一区二区三区免费|