Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracker Kinozal many downloads [RUS] #64

Open
iRaschen opened this issue Feb 19, 2021 · 9 comments
Open

Tracker Kinozal many downloads [RUS] #64

iRaschen opened this issue Feb 19, 2021 · 9 comments

Comments

@iRaschen
Copy link

Проблема заключается в том что на данном трекере есть ограничение на скачивание торентов в сутки.
Возможно ли исправить логику проверки обновление раздачи на трекере kinozal что бы сначала была проверка на изменение даты и если дата изменилась тогда уже скачивать торрент

@idlesign
Copy link
Owner

idlesign commented Feb 19, 2021

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

В частности есть возможность собирать дату обновления страницы. Вот, например, она собирается для ннм: https://github.com/idlesign/torrt/blob/master/torrt/trackers/nnmclub.py#L34

Пожалуй, можно было бы обучить торрт альтернативному методу выяснения того обновилась ли раздача.

То есть, чтобы оно заработало нужно:

  1. для кинозала нарисовать метод сбора даты;
  2. обучить walk ориентироваться на даты предыдущего обхода и текущую полученную.

@NecroKote
Copy link
Contributor

А не лучше ли в этом вопросе собирать со страницы magnet link, и использовать её в качестве "хэша" ?
это вроде более надёжный способ понять, менялся ли торрент.

(не знаю, есть ли на кинозале линка с магнитом, просто мысли вслух)

@iRaschen
Copy link
Author

магнет ссылок нет, но кеш можно достать
Снимок экрана 2021-02-19 в 13 33 24

@idlesign
Copy link
Owner

А не лучше ли в этом вопросе собирать со страницы magnet link, и использовать её в качестве "хэша" ?

Да магниты тоже можно будет при помощи нового механизма собирать. Это пригодится, когда руки дойдут до реализации загрузки по магниту.

магнет ссылок нет, но кеш можно достать

В таких случаях можно будет самим ссылку достраивать.

@NecroKote
Copy link
Contributor

@iRaschen а выложите куда-то (например pastebin) исходник страницы с торрентом.
посмотрю как это сделано в разметке, и может подумаю что-то насчёт проверок....

@iRaschen
Copy link
Author

iRaschen commented Feb 24, 2021

@iRaschen а выложите куда-то (например pastebin) исходник страницы с торрентом.
посмотрю как это сделано в разметке, и может подумаю что-то насчёт проверок....

Спарсить хеш можно таким образом (http://kinozal.tv/get_srv_details.php?id=1826401&action=2) 1826401 это айди раздачи
https://pastebin.com/HWh55FFR

@st7105
Copy link
Contributor

st7105 commented May 3, 2023

st7105@a8eac34

@idlesign
Copy link
Owner

idlesign commented May 3, 2023

st7105/torrt@a8eac34

  1. Цель метода изъятия кеша как раз в том, чтобы не было нужды качать torrent файл. Поэтому скачивать torrent, чтобы из него магнит получить странно.
  2. В torrentool есть метод для получения магнита.

@st7105
Copy link
Contributor

st7105 commented May 3, 2023

Как раз торрент не скачивается, парсится только magnet со страницы. Исключение, кинозал, для него нужен отдельный запрос, но это позволяет обойти ограничение на количество скачиваний в сутки.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants