Как скачать похожие страницы?

существует веб-сайт, который имеет pdf книгу или статью внутри него. например

https://example.com/cgi/imgsrv/download/pdf?id=mdp.39015015603924;orient=0;size=100;seq=1;attachment=0

а остальные страницы отличаются только " seq=".

есть ли способ или программа для создания все страницы и скачать ее.
Благодаря.

20
задан asad
25.03.2023 3:37
Распечатать страницу

3 ответа

вы можете использовать это приложение:

MetaProducts Offline Explorer

или используйте IDM

IDM Grabber

0
отвечен M.R.T2017 2023-03-26 11:25

это, вероятно, громоздко по сравнению с другими подходами, но этот сценарий 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-loop, и изменить $seq и $maxseq все, что вы хотите.

предупреждение: я не проверял это, так как у меня нет perl на моей текущей машине. Если есть какие-то проблемы, они должны быть легко поправимо.

0
отвечен Jarmund 2023-03-26 13:42

вы можете использовать пакетный загрузчик WFDownloader App. Откройте приложение, перейдите в задачи- > добавить пакетную загрузку с шаблоном. Далее укажите диапазон на вашей ссылке в квадратных скобках, например so seq=[1-50].

url теперь выглядит так ...example.com/cgi/imgsrv/download/pdf?id=mdp.39015015603924;orient=0;size=100;seq=[1-50];attachment=0.

нажмите Подтвердить, а затем нажмите кнопку Пуск, чтобы начать загрузку в партия.  Снимок экрана:

Screenshot here

0
отвечен tikolo mikolo 2023-03-26 15:59

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх