前言
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