Originally Posted by
absentkzn
$.post("/ajax/download3.php" ,function(data) { //$.post(atr) - должен задавать параметры post-запроса серверу наверно, а параметр указывает на какую страницу нужно обращаться - и мне кажется что /ajax/download3.php- php страница которая парсит страницу с url5
...
$("#links a").attr("href", data); - это ваще просто читается, первая скобу читаем как указатель на все линки а в html-документе, attr-указатель в этих линках на параметр атрибут и href - какой именно атрибут... data - это что вставить
и в /js/download.js
function DirectLinks( links ) {
...
for ( link in this.links ) {
по полному коду этой части скрипта интуитивно меня наводит на мысль что в конце выдаваемый .link = link - эта наш искомый линк url5
Code:
for ( link in this.links ) {
$.ajax({
url : link+'&check=1', // файл не нужен, только проверка, что доступен
timeout : this._timeout,
processData : false,
success : function( data, textStatus, jqXHR ) {
if ( jqXHR.status == 200 ) {
obj.show_direct_link( jqXHR.link );
}
}
}).link = link;
да и заголовок этого скрипта выдает себя:
Code:
/**
* Скрипт по генерации прямых ссылок
*
* Для работы требуется наличие jQuery
*
*/
то есть function DirectLinks( links ):
входящий link - например входящий link=download_link = 'http://letitbit.net/download/41421.48aa8b120e23356fb74035ec62cf/new_year_family.rar.html'
выходящий линк - наш url5....... после чего идет post запрос на станицу php с уже прямой ссылкой на фаил, то есть выдается $TEMP_HTML с url5
Но все это мои ламерские рассуждения в яве и jQuery основаны на моем изучении языка php и технологии html4 В вообщем с таким рассуждением нужно искать url5 на странице 4 в переменных яваскрипта.
Кстати допытал я свой скрипт и исправил ошибки допущенные в нем. Ссылка zero3000 у меня успешно качается. Но ссылка может найтись как в попытке №1, так и в №5. Пока пытал свой скрипт у меня даже выдавалась ошибка DLE 404 нот фаунд - это означает что прямая ссылка нашлась, а вот фаил по каким-то причинам не отдается. Кстати в function DirectLinks есть проверка на существование файла, то есть если тупо ошибка 404, то ссылка url5 на скачивание не отдается.
UPD: рабочий с правками скрипт для летитбита для DLE и dlq (заменяйте пожалуйста фаил на роутере, а не копируйте содержимое через текстовой редактор дабы избежать проблем с кодировкой - что приведет к неработоспособности скрипта). Отписывайтесь о работоспособности: