_________ / Zatta /DL /down.ps1
Default38693's picture
Upload 8 files
ffc9a51
raw
history blame contribute delete
896 Bytes
# URLリストファイルのパス
$urlListFile = "H:\ZattaPython\DL\DownList.txt"
# URLリストを読み込む
$urls = Get-Content $urlListFile
# WebClientオブジェクトを作成
$webClient = New-Object System.Net.WebClient
# リダイレクトを自動で処理するための設定
$webClient.Headers.Add("User-Agent", "Mozilla/5.0 (Windows NT; Windows NT 10.0; en-US) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.71 Safari/537.36")
# 各URLからファイルをダウンロード
foreach ($url in $urls) {
try {
$fileName = [System.IO.Path]::GetFileName($url)
$webClient.DownloadFile($url, $fileName)
Write-Host "ダウンロード成功: $url -> $fileName"
} catch {
Write-Warning "ダウンロード失敗: $url"
}
# 20秒待機
Start-Sleep -Seconds 20
}
# WebClientオブジェクトを破棄
$webClient.Dispose()