博客 / 詳情

返回

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 juqipeng 頭像 8848_62c77d4bb2532 頭像 liuhuzidebanli_edpemy 頭像 timeofsunrise 頭像 u_16099361 頭像 u_16175471 頭像 u_16099168 頭像
7 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.