Загрузите с динамично изменяющихся URL с помощью сценария

Если я понимаю ситуацию правильно, то это - вполне серьезная ситуация. Снимки VirtualBox являются возрастающими, поэтому более поздние зависит от более ранних. При удалении одного снимка, VirtualBox делает некоторую обработку для "объединения" снимков, вот почему это не очень быстро для удаления снимка.

Я не попробовал его, но VirtualBox не должен позволять Вам удалить снимки, в то время как виртуальная машина работает. В случае, если Вам так или иначе удалось сделать это, я думаю, что вся надежда потеряна. Я надеюсь, что можно восстановить машину к более раннему снимку.

4
13.04.2017, 15:40
2 ответа
for i in `seq -w 1 35`; do wget -p -U Mozilla -A wmv -r  "http://videolectures.net/mit801f99_lewin_lec$i/"; done

кажется, работает. Но я думаю, думают, что должен быть более изящный способ сделать это.

4
27.01.2020, 20:53
  • 1
    Почему Вы думаете, что это не изящно? –  Nils 21.10.2012, 23:04
  • 2
    Поскольку это занимает много времени и производит большой вывод к stdout, пока это не находит первое wmv видео и загружает его... Кроме того, это не загружает несколько параллелей видео, и нельзя приостановить и возобновить процесс загрузки... –  Julia 22.10.2012, 16:18

Необходимо проанализировать страницу загрузки. Отключите сценарии в своем браузере и откройте код источника веб-страницы.

Когда я делаю это, я вижу следующую "интересную" часть:

<p>
<img alt="Download Video" src="http://media.videolectures.net/rel.1350055487/icons/download.png" />
Download&nbsp;<a href='http://videolectures.net/site/secure_dl/eea58431dcc3454ad91ef7c89a49958b/50845240/afuvgg7fochnsdyl2ee4hlcsvwamqha2/tag=23313/mit801f99_lewin_lec01_01.wmv' rel='nofollow'>mit801f99_lewin_lec01_01.wmv</a>&nbsp;<small>(Video 336.5 MB)</small>
</p>

Теперь это

  1. Загрузите основную страницу
  2. Помните cookie
  3. Страница синтаксического анализа - ищет загрузку, lec01_*.wmv
  4. Используйте найденный URL с помнившими cookie для загрузки wmv-файла
2
27.01.2020, 20:53

Теги

Похожие вопросы