當前位置: 妍妍網 > 碼農

Python最強下載工具,比Requests強一百倍。

2024-05-30碼農

Python Wget是一個超好用檔下載庫,可以用來方便的下載各類檔,幫我們省下很多時間。

安裝:

pip install wget

1.下載檔:

import wgeturl = 'http://m801.music.126.net/20240530232316/79457cfe93200ea8af6a93b4c72f88d8/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/26283602772/1a19/aba6/59e6/6f0737bf3343a393a1a8e532e428aaf6.flac'filename = wget.download(url)print(filename)

2.設定下載目錄:

import wgeturl = 'https://example.com/file.txt'save_path = '/text/file.txt'wget.download(url, save_path)

3.設定自訂進度條

import wgetdefprogress_bar(current, total, width=80): progress = current / total bar = '#' * int(progress * width) percentage = round(progress * 100, 2) print(f'[{bar:<{width}}] {percentage}%')url = 'http://m801.music.126.net/20240530232316/79457cfe93200ea8af6a93b4c72f88d8/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/26283602772/1a19/aba6/59e6/6f0737bf3343a393a1a8e532e428aaf6.flac'save_path = '可惜沒如果.mp3'wget.download(url, save_path, bar=progress_bar)

4.設定代理:

import wgeturl = 'https://example.com/file.txt'save_path = '/path/to/save/file.txt'proxy = 'http://proxy.example.com:8080'wget.download(url, save_path, proxy=proxy)