IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Руководство для новичков (https://www.imho.ws/forumdisplay.php?f=35)
-   -   Скачивание нескольких видео/аудио (https://www.imho.ws/showthread.php?t=144550)

boriska_k 01.10.2010 03:26

Скачивание нескольких видео/аудио
 
Имеется сайт со списком или галереей видео- или аудиофайлов.Чтобы скачать,надо нажать на каждый по отдельности и дальше orbit downloader-ом с открывшейся ссылки.
Можно ли скачать все сразу с того списка?
спасибо

Dede 01.10.2010 09:53

Адрес сайта?

boriska_k 01.10.2010 11:34

Цитата:

Сообщение от Dede (Сообщение 1724294)
Адрес сайта?

3gpsearch.com

а какая разница?
есть много разных сайтов..

DJLOVE 01.10.2010 11:55

смотря какая у тебя стоит качалка ,
у flashget или reget , незнаю насчет других, есть интеграция в браузеры. там просто правой кнопкой жмешь по окну и жмешь скачать все ,или что то в этом роде, с возможностью фильтрации ненужных тебе файлов
так что проверь если orbit downloader имеет такое и подумай может стоит его сменить на что то более функциональное

НО! это все работает с прямыми ссылками а не с такого рода как на http://3gpsearch.com

boriska_k 01.10.2010 17:32

Цитата:

Сообщение от DJLOVE (Сообщение 1724315)
это все работает с прямыми ссылками

отож :) так скачивать я умел и до того..

а есть такое что работает с не прямыми?

DJLOVE 01.10.2010 17:56

самописная программа качалка

Hubbitus 02.10.2010 15:53

В данном случае, когда ссылки никак не защищены их легко можно собрать в кчу простеньким скриптом.
Вот, набросал тут:
Код:

var $;

// All your JQ code must be inside this function
function letsJQuery() {
    if (!$('div#direct_links').empty().length){
    $('<div id="direct_links" style="position: absolute; top:0; left: 2px; border: 1px solid red; min-width: 200px; min-height: 20px;"></div>').appendTo($('body'));
    }

$('a').filter(
    function(idx){
    return /Download/.exec($(this).text());
    }
).each(
    function(idx, elm){
    var m = /\/v\/\?i=(.*?=)/.exec(elm);
    //alert(idx + ':' + elm + ':' + RegExp.$1);
    $('<a href="http://3gpsearch.com/d/3gp/download/direct?i="' + m.$1 + '">Link#' + idx + '</a><br />').appendTo($('div#direct_links'));
    }
);
}

// Check if jQuery's loaded
function JQ_wait() {
    if (typeof window.jQuery == 'undefined') {
    window.setTimeout(JQ_wait, 100);
    }else {
    $ = window.jQuery.noConflict(true);
    letsJQuery();
    }
}

// Add jQuery
(function(){
  if (typeof window.jQuery == 'undefined') {
  var Head = document.getElementsByTagName('head')[0] || document.documentElement,
  JQ = document.createElement('script');
  JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
  JQ.type = 'text/javascript';
  JQ.async = true;
  Head.insertBefore(JQ, Head.firstChild);
  }
  JQ_wait();
})();

Чтобы попробовать copy/paste побыстрому, просто скопируйте этот код в адресную строку браузера когда страница загружена:
Код:

javascript: var $;function letsJQuery() {    if (!$('div#direct_links').empty().length){    $('<div id="direct_links" style="position: absolute; top:0; left: 2px; border: 1px solid red; min-width: 200px; min-height: 20px;"></div>').appendTo($('body'));    }$('a').filter(    function(idx){    return /Download/.exec($(this).text());    }).each(    function(idx, elm){    var m = /\/v\/\?i=(.*?=)/.exec(elm);    $('<a href="http://3gpsearch.com/d/3gp/download/direct?i=' + RegExp.$1 + '">Link#' + idx + '</a><br />').appendTo($('div#direct_links'));    });}function JQ_wait() {    if (typeof window.jQuery == 'undefined') {    window.setTimeout(JQ_wait, 100);    }else {    $ = window.jQuery.noConflict(true);    letsJQuery();    }}(function(){  if (typeof window.jQuery == 'undefined') {  var Head = document.getElementsByTagName('head')[0] || document.documentElement,  JQ = document.createElement('script');  JQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';  JQ.type = 'text/javascript';  JQ.async = true;  Head.insertBefore(JQ, Head.firstChild);  }  JQ_wait();})();
Проверил на FireFox и Chrome.

boriska_k 03.10.2010 01:55

Hubbitus
этот код подходит для скачки с tgp?
спасибо :)

Hubbitus 03.10.2010 17:53

С кого??

Этот код был на коленке написан для вышеозвученного сайта. Сомневаюсь что он может подойти к чему-либо еще. Впрочем идея, думаю понятна, немного модернизировать его и можно присспособить для многих.

Пожалуйста.


Часовой пояс GMT +4, время: 16:18.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.