Чи є плагін / розширення Firefox, які можуть завантажувати файли у кожен каталог?


2

Є веб-сайт , який виглядає так:

Index of /2010/fall/lectures/
Name    Last Modified   Size    Type
Parent Directory/       -   Directory
0/  2011-Feb-15 12:35:17    -   Directory
1/  2011-Feb-15 12:12:35    -   Directory
10/ 2011-Feb-15 11:42:48    -   Directory
2/  2011-Feb-15 12:12:39    -   Directory
3/  2011-Jun-18 10:48:50    -   Directory
4/  2011-Feb-15 12:12:44    -   Directory
5/  2011-Feb-15 12:12:46    -   Directory
6/  2011-Feb-15 12:12:48    -   Directory
7/  2011-Aug-01 23:07:15    -   Directory
8/  2011-Feb-15 12:12:52    -   Directory
9/  2011-Feb-15 11:42:49    -   Directory

У кожному каталозі є деякі файли.

Я знаю, що у Firefox є "DownloadThemAll! Tools", які можуть завантажувати всі файли в поточному каталозі. Але я не знаю, як легко завантажувати файли в кожен каталог, не натискаючи вручну кожен каталог і використовуючи попередній згаданий інструмент.

Також я хотів би завантажувати лише файли pdf та zip, а не ті великі файли mp3 та flv. "DownloadThemAll! Tools" може досягти цього за допомогою фільтрів. Але я не знаю, як це зробити для файлів у кожному каталозі.

Дякую та з повагою!

Відповіді:


2

Найпростіший спосіб, як я знаю, захопити каталоги, наповнені такими файлами, як це інструмент командного рядка, який називається wget. Якщо ви працюєте з Linux або OSX, він повинен бути там за замовчуванням. Якщо ви працюєте з Windows, wgetвходить в пакет unxutils .

Відкрийте командний рядок, перейдіть до нового порожнього каталогу та запустіть

wget -m -nH <your URL>

1
Також є двійковий файл wget, який я використовую: gnuwin32.sourceforge.net/packages/wget.htmдістаю лише бінарний файл, вкладаю його в system32 і готово.)
Шики

Баренд: Дякую! (1) Я хотів би завантажувати лише файли pdf та zip, а не ті великі файли mp3 та flv. У Firefox "DownloadThemAll! Tools" це може досягти за допомогою фільтрів. Чи може wget досягти того ж? (2) Чи можна в wget контролювати максимальний рівень каталогів для рекурсивного завантаження?
Тім

Так, і так. Спробуйте запустити wget --help. Кількість рівнів рекурсії контролюється за допомогою, -lі файлові фільтри можна передавати за допомогою --accept=pdf,zipабо --reject=mp3,flv.
Баренд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.