Как скачать похожие страницы?
Есть веб-сайт, на котором есть PDF-книга или статья. например
а остальные страницы отличаются только "seq=".
Есть ли способ или программное обеспечение для создания всех страниц и загрузки его. Благодарю.
3 ответа
Это, вероятно, громоздко по сравнению с другими подходами, но этот сценарий Perl должен сделать эту работу:
#!/usr/bin/perl
use warnings;
use strict;
my $seq = 1;
my $maxseq = 100;
while($seq <= $maxseq)
{
my $cmdstring = 'wget https://example.com/cgi/imgsrv/download/pdf?id=mdp.39015015603924;orient=0;size=100;seq=' . $seq . ';attachment=0';
print `$cmdstring`;
$seq++
}
захватите интерпретатор perl и порт wget для вашей системы, и он загрузит все файлы, начиная с seq=1
заканчивается на seq=100
, Должен нормально работать в аналогичных случаях с другими URL-адресами, просто замените URL-адрес в while
и изменить $seq
а также $maxseq
к тому, что вы хотите.
Отказ от ответственности: я не проверял это, поскольку у меня нет Perl на моей текущей машине. Если есть какие-либо проблемы, они должны быть легко исправимы.
Вы можете использовать пакетный загрузчик WFDownloader App. Откройте приложение, перейдите в Задачи -> Добавить пакетную загрузку с шаблоном. Далее укажите диапазон в вашей ссылке в квадратных скобках, например: seq=[1-50].
URL теперь выглядит следующим образом...example.com/cgi/imgsrv/download/pdf?id=mdp.39015015603924;orient=0;size=100;seq=[1-50];attachment=0.
Нажмите "Подтвердить", а затем используйте кнопку "Пуск", чтобы начать загрузку в пакете. Скриншот: