动态

详情 返回 返回

Pthon httpx 使用代理下載文件(qbit) - 动态 详情

前言

  • 技術棧
Python 3.11.8
httpx  0.28.1

示例代碼

# encoding: utf-8
# author: qbit
# date: 2025-06-30
# summary: httpx 使用代理下載文件

import httpx 

proxy = 'http://127.0.0.1:8081'

def DownFile(url, file):  
    with open(file, 'wb') as f:
        with httpx.stream('GET', url, proxy=proxy) as response:
            for chunk in response.iter_bytes():
                f.write(chunk)

    print(f"文件已保存為 {file}")
    
url = 'http://qbit.cn/part-00000.gz'
file = './part-00000.gz'
DownFile(url, file)

相關閲讀

  • httpx 官方文檔:https://www.python-httpx.org/advanced/proxies/
  • Windows 下配置 pproxy 開機啓動
本文出自 qbit snap
user avatar u_14540126 头像 haoqidedalianmao 头像 huaiyue_63f0b9e085bf0 头像 yanyingjie 头像 hunter_58d48c41761b8 头像 wayn111 头像 zhuiyi_5e4ea2134d01e 头像
点赞 7 用户, 点赞了这篇动态!
点赞

Add a new 评论

Some HTML is okay.