Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Скрипт торрент

Тема в разделе "Вопросы- ответы", создана пользователем 1080p, 6 янв 2024.

06.01.24 в 01:29
06.01.24 в 01:55
1
1.075
0
  1. TopicStarter Overlay
    1080p

    1080p Местный

    Регистрация:
    20 окт 2020
    Сообщения:
    1.799
    Лучших ответов:
    4
    Рейтинги:
    +731 / 216 / -0
    #1 1080p, 6 янв 2024
    Последнее редактирование: 6 янв 2024
  2. msdos

    msdos Посетитель

    Регистрация:
    10 ноя 2023
    Сообщения:
    79
    Лучших ответов:
    0
    Рейтинги:
    +24 / 3 / -0
    Недавно открыл для себя Jacket, в ближайшем будущем хочу его обязательно подключить, очень классная штука. Так что можешь его опробовать, меня функционал очень порадовал да и удобно что все предусмотрено сразу добавляешь нужные тебе трекеры, добавляешь авторизацию для каждого (при необходимости) и все вуаля, поисковик по трекерам почти готов

    Плюс сразу реализовано кеширование чтобы часто не грузить, вот примерно такой скриптик выводит нужные результаты (Настроил только рутрекер и кинозал)
    PHP:
    <?php

    $jackettUrl 
    'http://127.0.0.1:9117/api/v2.0/indexers/all/results';
    $apiKey 'тут ключик';
    $searchQuery 'Тор Любовь и гром';

    $searchQueryEncoded urlencode($searchQuery);
    $fullUrl "{$jackettUrl}?apikey={$apiKey}&Query={$searchQueryEncoded}";

    $searchQuery 'Тор Любовь и гром';
    $response file_get_contents($fullUrl);
    $result json_decode($responsetrue);

    // Обработка результатов поиска
    if ($result && isset($result['Results'])) {
        foreach (
    $result['Results'] as $torrent) {
            echo 
    "Title: {$torrent['Title']}\n";
            echo 
    "Size: {$torrent['Size']}\n";
            echo 
    "Seeds: {$torrent['Seeders']}\n";
            echo 
    "-----------------------------\n<br/>";
        }
    } else {
        echo 
    "Ошибка при выполнении запроса :( \n";
    }

    ?>
    Обязательно выполняй urlencode так как без нее 400 ошибочку будет выдавать. А дальше делом за малым подвязать с Ajax и вот тебе и модуль, так что очень рекомендую

    P.S Модуль тоже искал но из тех что нашел, были варианты с парсингом страниц поиска торрентов что в итоге не особо стабильно отрабатывало + медленно
     
    #2 msdos, 6 янв 2024
    Последнее редактирование: 6 янв 2024
Яндекс.Метрика