国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python獲取遠程文件大小的函數代碼分享

2020-02-23 05:21:28
字體:
來源:轉載
供稿:網友
代碼如下:
def getRemoteFileSize(url, proxy=None):
    """ 通過content-length頭獲取遠程文件大小
        url - 目標文件URL
        proxy - 代理  """
    opener = urllib2.build_opener()
    if proxy:
        if url.lower().startswith('https://'):
            opener.add_handler(urllib2.ProxyHandler({'https' : proxy}))
        else:
            opener.add_handler(urllib2.ProxyHandler({'http' : proxy}))
    try:
        request = urllib2.Request(url)
        request.get_method = lambda: 'HEAD'
        response = opener.open(request)
        response.read()
    except Exception, e: # 遠程文件不存在       
        return 0
    else:
        fileSize = dict(response.headers).get('content-length', 0)
        return int(fileSize)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东光县| 兴义市| 松滋市| 夹江县| 建德市| 旬邑县| 沁阳市| 托里县| 密云县| 冀州市| 成安县| 土默特左旗| 龙口市| 永康市| 新源县| 昂仁县| 临沂市| 和平区| 柳河县| 金川县| 汽车| 通州市| 井研县| 加查县| 察隅县| 洛南县| 涡阳县| 峡江县| 县级市| 页游| 镇远县| 遂溪县| 明溪县| 林周县| 镇江市| 磐安县| 桐乡市| 鸡西市| 赣榆县| 香河县| 永昌县|