Загрузите все ссылки PDF на веб-странице?
Знаете ли вы хорошее программное обеспечение для загрузки всех ссылок PDF на веб-странице?
Операционная система – Windows 7.
- Как изменить размер страницы PDF?
- iTextSharp - отправка PDF в формате PDF в приложении электронной почты
- Chrome - изменение навигационных клавиш на странице в программе просмотра PDF
- Как объединить два файла PDF в один на Java?
- Преобразование PDF в PNG
- Разделение PDF в PDF-файлы различных размеров
- Проверьте, повреждены ли файлы PDF с помощью командной строки в Linux
- Получить шрифт каждой строки с помощью PDFBox
- Как избавиться от пустых страниц в PDF, экспортированных из SSRS
- Почему некоторые файлы pdf / acrobat не поддерживают «предыдущий просмотр»?
- Печать серии PDF-файлов
- Извлечение текста pdf в Objective C
- Не удалось скопировать точный хинди контент из pdf
Вы можете использовать wget и запустить команду следующим образом:
wget --recursive --level=1 --no-directories --no-host-directories --accept pdf http://example.com
Или с короткими вариантами:
wget -r -l 1 -nd -nH -A pdf http://example.com
ОБНОВЛЕНИЕ: Поскольку в вашем обновлении говорится, что вы используете Windows 7: используйте wget для Windows из cmd
строки.
ОБНОВЛЕНИЕ 2: для графического решения – хотя это может быть излишним, поскольку он получает другие файлы тоже DownThemAll
-
В вашем браузере нажмите CTRL + SHIFT + J и введите
Var pdflinks = []; Array.prototype.map. Call (document.querySelectorAll ("a [href $ = \". Pdf \ "]"), function (e, i) {if ((pdflinks || []). IndexOf (e.href) == – 1) {Pdflinks.push (e.href);}}); Console.log (pdflinks.join (""));
Это вернется в консоль:
" https://superuser.com/questions/tagged/somepdf1.pdf " " https://superuser.com/questions/tagged/somepdf2.pdf " " https://superuser.com/questions/tagged/somepdf3.pdf "
-
Теперь с помощью
wget
с параметрами командной строкиwget url1 url2 ...
Скопируйте и вставьте это, откройте консоль, введите wget
нажмите правую кнопку мыши, чтобы вставить содержимое буфера обмена и нажмите клавишу ввода.
Чтобы использовать файл загрузки, соедините строки с «\ n» и используйте параметр следующим образом: wget -i mydownload.txt
Обратите внимание, что большинство других программ загрузки (GUI) тоже принимают вызов с пространственным разделением URL-адресов.
Надеюсь это поможет. Так я обычно это делаю. Это быстрее и гибче, чем любое расширение с графическим интерфейсом, мне нужно учиться и оставаться знакомым.
Если вы хотите остаться в браузере, я написал веб-расширение именно для этой цели. Я работаю над добавлением возможности сохранять научные PDF-файлы статей с правильно отформатированными заголовками, но если вы просто хотите загрузить их, все это идеально для этого.
Это называется Tab Save и в интернет-магазине Chrome. Вам даже не нужно вводить список URL-адресов, если вы просто открываете их на вкладках (но для большого количества файлов это может замедлить работу компьютера, поэтому я добавил возможность добавить свой собственный).
Недавно я использовал uGet (для Windows). Он имеет графический интерфейс, и вы можете фильтровать файлы, которые вы собираетесь загружать.
Сохраняет попытку запомнить все эти