wget
是一個在 Linux 系統中常用的命令行工具,用于從網絡上下載文件。它支持 HTTP、HTTPS 和 FTP 協議,并提供了豐富的選項來定制下載過程。
要通過 wget
實現自動化下載,你可以將其與其他命令行工具(如 curl
)或腳本語言(如 Bash、Python 等)結合使用。以下是一些示例:
wget
下載單個文件:wget https://example.com/path/to/file.txt
wget
下載整個網站(這可能需要一些額外的選項,如 --mirror
):wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://example.com
wget
與腳本語言結合使用:例如,在 Bash 腳本中,你可以這樣使用 wget
:
#!/bin/bash
url="https://example.com/path/to/file.txt"
output_dir="/path/to/output/directory"
wget "$url" -P "$output_dir"
在 Python 腳本中,你可以使用 requests
庫來發送 HTTP 請求,并使用 with open
來保存文件:
import requests
url = 'https://example.com/path/to/file.txt'
output_path = '/path/to/output/directory/file.txt'
response = requests.get(url)
with open(output_path, 'wb') as f:
f.write(response.content)
這些示例展示了如何使用 wget
(或其他工具)進行自動化下載。你可以根據自己的需求調整選項和腳本邏輯。