Открывать более 6000 URL-адресов одновременно в Chrome?

335
Ren

Я видел пакетные загрузчики URL, хотя они не работают со мной из-за количества URL, которые мне нужно открыть сразу. Все URL-адреса, которые у меня есть, также являются прямыми ссылками на скачивание, что ухудшает эти программы.

Вот полный список всех URL, которые мне нужно открыть пакетным способом. Любая помощь приветствуется.

Одновременная загрузка всех этих файлов значительно ускорит процесс, а не вставляет URL-адреса по одному.

-2
Зачем вам нужно открывать 6000 URL-адресов одновременно?!?!? JakeGould 5 лет назад 5
Вы сломаете интернет-трубы. GabrielaGarcia 5 лет назад 2
@Ren Вы можете использовать powershell для перебора списка URL-адресов, а затем вызвать метод invoke-webrequest для загрузки элементов. pun 5 лет назад 0
Почему прямые ссылки на скачивание делают его хуже? Это только делает его лучше IMO. confetti 5 лет назад 1
Вы уверены, что хотите открыть все эти URL? Я вижу необходимость много загружать, но почему вы хотите отображать так много одновременно? reben 5 лет назад 0

2 ответа на вопрос

3
confetti

Я настоятельно рекомендую вам не открывать все эти URL в любом браузере. В зависимости от используемой операционной системы есть два простых решения:

Linux:

Предполагая, что у вас есть links.txtодна прямая ссылка на строку, запустите следующий скрипт bash:

#!/bin/bash mkdir downloaded_files while read -r line; do wget "$line" done < links.txt 

Окна:

Инструмент jDownloader2 звучит как то, что вам нужно. Установите его, откройте его, перейдите по адресу LinkGrabber: enter image description here

Затем нажмите Add New Linksвнизу и вставьте список URL-адресов в текстовое поле: enter image description here

После того, как вы нажали, ContinuejDownloader проверит наличие этих ссылок. После этого вы просто нажимаете кнопку ▶ ️ в левом верхнем углу, чтобы начать загрузку.

Примечание: я никоим образом не связан с упомянутым программным обеспечением. Я люблю это все же.

Powershell: `Get-Content. \ Links.txt | % ` bcs78 5 лет назад 1
Я использую Windows. К сожалению, jDownloader2 не работал для меня. Я пытаюсь понять, как заставить работать wget, поскольку он, очевидно, может это сделать. Однако у меня проблемы с тем, чтобы заставить его работать. Ren 5 лет назад 0
@Ren Пробовали ли вы использовать команду powershell, предоставляемую bcs78? Почему jDownloader2 не работает для вас? Где "неприятности"? confetti 5 лет назад 0
@confetti Только что попробовал команду powershell прямо сейчас. Дали мне ошибку, сообщив, что мой файл (Sprite-urls.txt) не найден. Что касается jDownloader2, он не хотел загружать контент, который был по этим ссылкам. Эти ссылки предназначены для прямой загрузки, поэтому простое открытие одной из этих ссылок приведет к загрузке. Извините, я новичок в этом. Ren 5 лет назад 0
Какие? Если они являются прямыми ссылками на скачивание, то jDownloader загрузит все, на что указывает ссылка, и ничего больше. confetti 5 лет назад 0
@ Снова запустите команду PS из папки, в которой находится файл «Sprite-urls.txt». Или укажите полный путь: `Get-Content C: \ Users \ Ren \ Desktop \ Sprite-urls.txt | % {...} ` bcs78 5 лет назад 1
0
Ren

Поздно, но корень моих проблем с неработающим wget связан с тем, что я использую Windows 10. Мне нужно было CMDсначала ввести Powershell, чтобы wget действительно работал. Тогда я наконец смогу использовать wget -i text_file_name.txtего для загрузки всех файлов по ссылкам.

Похожие вопросы