Командная строка WGET для скачивания видео -- command-line поле с участием download поле с участием wget пол приложение linux Связанный проблема

WGET command line for download videos


6
vote

проблема

русский

Я пытаюсь выяснить wget для скачивания видео в http://windowsclient.net/learn /videos_wpf.aspx .

Эта страница представляет собой индексную страницу и содержит ссылки на страницу для каждого видео; Каждая страница имеет прямую ссылку на видео. Что-то вроде;

 <код> http://windowsclient.net/learn/videos_wpf.aspx   -> http://windowsclient.net/learn/video.aspx?v=300881     -> http://download.microsoft.com/[...]/HDI-WPF-ipod-AccelerometerJoystick(2).mp4   

Что я хотел бы сделать, это сказать Wget для Spide сайт, следуя либо <код> video.aspx?* или .mp4 links, переносимо, для двух уровней. Я могу выяснить

 <код> WGET -r -l2 http://windowsclient.net/learn/videos_wpf.aspx   

А потом я застрял. Любые предложения очень ценится.

Редактировать: благодаря @mloskot, я получил ответ;

 <код> WGET -r -l2 -A.mp4,video*.aspx*    --domains=windowsclient.net,download.microsoft.com    --span-hosts    http://windowsclient.net/learn/videos_wpf.aspx   
Английский оригинал

I'm trying to figure out WGET for downloading some videos at http://windowsclient.net/learn/videos_wpf.aspx.

This page is an index page, and contains links to a page for each video; each page then has a direct link to a video. Something like;

http://windowsclient.net/learn/videos_wpf.aspx   -> http://windowsclient.net/learn/video.aspx?v=300881     -> http://download.microsoft.com/[...]/HDI-WPF-ipod-AccelerometerJoystick(2).mp4 

What I'd like to do is tell WGET to spider the site by following either video.aspx?* or .mp4 links, recurively, for two levels. I can figure out

WGET -r -l2 http://windowsclient.net/learn/videos_wpf.aspx 

and then I get stuck. Any suggestions greatly appreciated.

EDIT: Thanks to @mloskot, I got the answer;

WGET -r -l2 -A.mp4,video*.aspx*    --domains=windowsclient.net,download.microsoft.com    --span-hosts    http://windowsclient.net/learn/videos_wpf.aspx 
        

Список ответов

9
 
vote
vote
Лучший ответ
 

Узнайте о варианте <код> -A в 2.11 и 4.2 Глава руководства Wget и используйте эту опцию для Укажите разделенные запятыми списки суффиксов имени файла или шаблонов для приема . Другими словами, используйте -A , чтобы указать, что вы хотите загрузить только файлы с mp4 расширение:

 <код> WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx   
 

Learn about option -A in the 2.11 and 4.2 chapter of wget manual and use this option to specify comma-separated lists of file name suffixes or patterns to accept. In other words, use -A to specify that you want to download only files with mp4 extension:

WGET -r -l2 -A.mp4 http://windowsclient.net/learn/videos_wpf.aspx 
 
 
 
 

Связанный проблема

13  Как объединить wget и grep  ( How to combine wget and grep ) 
У меня есть URL-адрес HTML-страницы, и я хочу получить его. Как я могу сделать это по <код> wget someArgs | grep keyword ? Моя первая идея была <код> wget -...

56  Запрос главы Wget?  ( Wget head request ) 
Я хотел бы отправить <код> HTTP HEAD запроса с использованием <код> wget . Возможно ли это? ...

410  Как скачать файлы из командной строки в Windows, как Wget или Curl  ( How to download files from command line in windows like wget or curl ) 
Как я могу скачать что-то из сеть напрямую без Internet Nextorer или Firefox, открывающее Acrobat Reader / QuickTime / MS Word / Alke? Я использую Windows, ...

0  Воссоздайте функциональность «WGET --Convert-links», но для файлов, которые уже загружаются  ( Recreate functionality of wget convert links but for files that are already ) 
"wget ​​--convert-links" удивительно, однако я в сценарии попыток работать с файлами, которые были загружены без загрузки без загрузки, и серверу их загружены...

79  Сохранить одну веб-страницу (с фоновыми изображениями) с помощью wget  ( Save a single web page with background images with wget ) 
Я хочу использовать wget, чтобы сохранить отдельные веб-страницы (не рекурсивно, не целые сайты) для справки. Намного похоже на «веб-страницу« Firefox ». Мо...

0  Wget делает -m необходимо использовать с -R --NO-родительский аргумент  ( Wget does m need to be used with r no parent argument ) 
Название в значительной степени говорит все это. Если я хочу отразить каталоги сайта и Sub Ciredies. Должен ли я использовать <код> wget -m -r --no-parent bla...

6  Wget 1.12 Binary для Windows, можно кому-нибудь найти его?  ( Wget 1 12 binary for windows can anybody find it ) 
Я пытался найти двоичный wget v1.12 для Windows, как он анализируют CSS . Нет успеха. Я успешно скомпилирован для OS X, но не может сделать то же самое для W...

2  Wget Напишите журнал в файл и verbose  ( Wget write log to file and verbose ) 
Я пишу скрипт, который скачат свалки Википедии. Я хочу, чтобы Wget написать все сообщения в файл журнала, но я также хочу, чтобы он написал все сообщение на э...

0  Gentoo @ Neo Wget проблема  ( Gentooneo wget problem ) 
У меня есть неоперь-фрирауннер, на котором я устанавливаю Gentoo. Мне нужно запустить MAYMAN -S -S , но он не загружается Repositories.xml из <код> www.gen...

1  Wget: ждать после тайм-аута?  ( Wget wait after timeout ) 
Я вижу эту опцию: <код> --waitretry=seconds Если вы не хотите, чтобы wget ждать между каждый поиск, но только между Повторные действий неудачных за...

2  Сценарии, которые расширяют wget --page-rendebities?  ( Scripts that extend wget page requisites ) 
Я опубликовал a Очень Подобный вопрос сегодня, но я хотел бы снова спросить с фокусом wget / linux. Я надеюсь, что все в порядке. Мне нужно создать автоно...

37  Как я могу заставить WGET Rename загружать файлы, чтобы не включить строку запроса?  ( How can i make wget rename downloaded files to not include the query string ) 
Я скачиваю сайт с помощью wget, и многие ссылки прикреплены к ним запросы, поэтому, когда я делаю это: <код> wget -nv -c -r -H -A mp3 -nd http://url.to.old....

0  `wget` не распознан или не может найти файл  ( Wget is not recognized or either cant find the file ) 
Если я использую <Код> cd C:Program Files (x86)GnuWin32in Тогда я могу использовать команды wget Например: <Код> wget http://www.ultralightnews.com/...

1  Wget рекурсивно скачать с страниц с большим количеством ссылок  ( Wget recursively download from pages with lots of links ) 
При использовании Wget с включенным вариантом рекурсивной вариации я получаю сообщение об ошибке, когда он пытается загрузить файл. Он считает, что ссылка явл...

0  Как я могу скачать PDFS сайта, используя только имя корневого домена?  ( How i can download pdfs of a website by using only the root domain name ) 
Я использую эту команду: <код> wget -nd -e robots=off --wait 0.25 -r -A.pdf http://yourWebsite.net/ Но я не могу получить PDFS с сайта. Например, у ме...

0  Wget 404 Ошибка при попытке скачать сервер Mine-Craft  ( Wget 404 error when trying to download mine craft server ) 
Я пытаюсь скачать 1.14.4 Pre 6 Minecraft Server на Ubuntu Server. Это полный URL: https://launcher.mojang.com /v1/Objects/D7B8F310278A5EA9FEF03B4E441F125...

3  Как я могу архивировать чью-то страницу профиля Facebook?  ( How can i archive someones facebook profile page ) 
Я думал об использовании Archive.is или Archive.org. Я пытался просмотреть страницу в частном браузере, но просит войти в систему, так что сайт увидит то же с...

1  Скачать структуру веб-сервера с пустыми файлами  ( Download web server structure with empty files ) 
Я хочу сделать зеркало веб-сервера, но загрузка фактических файлов займет слишком много времени. Поэтому я подумал о том, что имея только структуру каталога и...

4  Скопируйте целый сайт, включая PHP и SQL?  ( Copy entire website including php and sql ) 
Возможно ли при копировании целого сайта и шаблона с использованием <код> wget (<код> httrack или другая программа), чтобы также получить код PHP и базы дан...

0  Передайте файл с сервера A на B, используя ваш компьютер в качестве терминала, затем выключая компьютер?  ( Transfer a file from server a to b using your pc as terminal then turning off y ) 
Мне нужно скопировать <код> server-a.com/file.zip на <код> server-b.com . Давайте предположим, что файл действительно большой. Использование моего домашнег...

43  Как я могу сделать http поставить с wget?  ( How can i do a http put with wget ) 
Я пытаюсь использовать wget для доступа к redful Интерфейс, но я не могу выяснить, как сделать HTTP поставить с Wget. Как мне это сделать? Или не это непр...

2  Wget Рекурсивная загрузка приводится к 403 запрещенной ошибке. Решение?  ( Wget recursive download is resulting in 403 forbidden error solution ) 
Я пытаюсь загрузить набор файлов рекурсивно с сайта, используя <код> wget -r -l2 -A.pdf -U Mozilla -e robots=off http://download.xyz.com/songs/ Но это ...

6  Как скачать эту веб-страницу с помощью wget?  ( How to download this webpage with wget ) 
Я хочу скачать веб-страницу http://forum.ubuntu-it.org/ , но это требует имя пользователя и пароль. Так что я использовал это: <код> wget --save-cookies c...

0  Зеркатирование сайта WordPress с Wget  ( Mirroring a wordpress website with wget ) 
Я пытаюсь скачать веб-сайт WordPress, мой блог на самом деле, и чтобы получить файлы PHP также. Пока я попробовал - <код> wget -rkp -l3 -np -nH --cut-dirs=1...

1  Очистить грязную работу wget Скачать имена файлов  ( Clean up messy wget download filenames ) 
Иногда wget поднимает дополнительные параметры при загрузке файла, пример <код> Aev264-yale_econ2521120.m4v?bri=40.1&brs=689 . Очевидно, все, что я хочу, эт...

Связанный проблема

13  Как объединить wget и grep 
56  Запрос главы Wget? 
410  Как скачать файлы из командной строки в Windows, как Wget или Curl 
0  Воссоздайте функциональность «WGET --Convert-links», но для файлов, которые уже загружаются 
79  Сохранить одну веб-страницу (с фоновыми изображениями) с помощью wget 
0  Wget делает -m необходимо использовать с -R --NO-родительский аргумент 
6  Wget 1.12 Binary для Windows, можно кому-нибудь найти его? 
2  Wget Напишите журнал в файл и verbose 
0  Gentoo @ Neo Wget проблема 
1  Wget: ждать после тайм-аута? 
2  Сценарии, которые расширяют wget --page-rendebities? 
37  Как я могу заставить WGET Rename загружать файлы, чтобы не включить строку запроса? 
0  `wget` не распознан или не может найти файл 
1  Wget рекурсивно скачать с страниц с большим количеством ссылок 
0  Как я могу скачать PDFS сайта, используя только имя корневого домена? 
0  Wget 404 Ошибка при попытке скачать сервер Mine-Craft 
3  Как я могу архивировать чью-то страницу профиля Facebook? 
1  Скачать структуру веб-сервера с пустыми файлами 
4  Скопируйте целый сайт, включая PHP и SQL? 
0  Передайте файл с сервера A на B, используя ваш компьютер в качестве терминала, затем выключая компьютер? 
43  Как я могу сделать http поставить с wget? 
2  Wget Рекурсивная загрузка приводится к 403 запрещенной ошибке. Решение? 
6  Как скачать эту веб-страницу с помощью wget? 
0  Зеркатирование сайта WordPress с Wget 
1  Очистить грязную работу wget Скачать имена файлов