Получить список URL-адресов из файла означает использовать инструмент командной строки wgetдля загрузки списка URL-адресов, хранящихся в файле. Вот несколько методов, которые вы можете использовать, а также примеры кода:
Метод 1: использование сценария Bash
Вы можете создать сценарий Bash, который считывает каждую строку из файла и передает ее команде wget. Вот пример:
#!/bin/bash
while read -r url; do
wget "$url"
done < urls.txt
В этом примере urls.txt— это файл, содержащий список URL-адресов. Каждый URL-адрес считывается построчно и передается в wgetдля загрузки.
Метод 2: использование скрипта Python
Того же результата можно добиться и с помощью скрипта Python. Вот пример:
import subprocess
with open('urls.txt', 'r') as file:
urls = file.readlines()
for url in urls:
subprocess.run(['wget', url.strip()])
В этом скрипте Python открывается urls.txt, и URL-адреса считываются в список. Затем каждый URL передается команде wgetс помощью функции subprocess.run().
Метод 3: использование сценария PowerShell (Windows)
Если вы используете Windows, вы можете использовать сценарий PowerShell для выполнения задачи. Вот пример:
$urls = Get-Content -Path "urls.txt"
foreach ($url in $urls) {
wget $url
}
В этом сценарии PowerShell urls.txtсчитывается с помощью командлета Get-Content, а затем каждый URL-адрес загружается с помощью wgetкоманда.