Просмотр новых публикаций

Последние сообщения с форума

Уэнсдэй (сериал 2022 – ...)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Легкий способ по смене ника на FunPay
kishnin81, Прочие статьи
1 Ответов
leeshyrank113
Riot Games Checker by HDF crack
kishnin81, Crack soft
3 Ответов
markgeologov
Соник 3 (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81
Джокер: Безумие на двоих (2024)
kishnin81, Кинообзор онлайн
0 Ответов
kishnin81

Внимание! Если Вы видите рекламму на нашем ресурсе, установите для вашего браузера расширение Adblock Plus | AdBlocker Ultimate | Блокировщик рекламы |

Используем кинопоиск в ваших проектах без API | js | python



Код, который будет находить фильм по названию, а затем присылать ссылку на его бесплатный просмотр, есть возможность использования в других проектах.

Бот - @FreeKin0poiskBot
Скриншоты:



И так, нам НЕ понадобится API, которое еще и фиг получишь, какие то боты в тг его дают я хз кал какойто
 
Как это воркает?​
  • 2 полноценные функции для нашего бота, а так же обработку callback_query​
  • Ну все в принцепе как работает вы вивдели, а вот и функции:​
     
Поиск фильма по названию:
async function searchMovieOnKinopoisk(movieTitle) {
  const response = await axios.get(`https://www.kinopoisk.ru/index.php?kp_query=${movieTitle}`);
  const movieIdMatch = response.data.match(/data-id="(\d+)"/);

  if (movieIdMatch) {
    const movieId = movieIdMatch[1];
    movieLink = `https://www.kinopoisk.ru/film/${movieId}/`;
    const inlineKeyboard = {
      inline_keyboard: [
        [{
          text: "Получить бесплатно! (займет немного времени)",
          callback_data: "free"
        }]
      ]
    };

    return {
      success: true,
      message: 'Вот ссылка на фильм, который я нашел по вашему названию на КиноПоиск:\n\n' + movieLink,
      inlineKeyboard: inlineKeyboard
    };
  } else {
    return {
      success: false,
      message: `Скорее всего такого фильма нету на КиноПоиск - "${movieTitle}"\nПопробуй изменить название фильма, который хочешь найти или напиши в поддержку - @zxwkghgeaz`
    };
  }
}

Проверка работоспособности ссылки ( так как иногда сайты с фильмами блокируют, но есть зеркала, так вот это надо, чтоюбы наш бот работал постоянно:
 

async function isLinkWorking(link) {
  try {
    const response = await axios.get(link);
    return response.status === 200;
  } catch (error) {
    return false;
  }
}



Информация:
Посетители, находящиеся в группе Гости, не могут скачивать файлы с данного сайта.

Пароль к архивам: ComInet



08.06.2023 14:36 丨 Загрузок: 0 Просмотров: 64 Комментарий: (0)


Автор материала
...
Логин на сайте: ...
Группа: ...
Статус: ...

Категория

Поделись с друзьями


Комментариев: 0
avatar