Tracker Kinozal many downloads [RUS]
Проблема заключается в том что на данном трекере есть ограничение на скачивание торентов в сутки. Возможно ли исправить логику проверки обновление раздачи на трекере kinozal что бы сначала была проверка на изменение даты и если дата изменилась тогда уже скачивать торрент
Не так давно появились механизмы для сбора дополнительной информации со страницы раздачи. Эта штука задумывалась для веб-интерфейса и прочих вещей, где может быть важна доп. информация.
В частности есть возможность собирать дату обновления страницы. Вот, например, она собирается для ннм: https://github.com/idlesign/torrt/blob/master/torrt/trackers/nnmclub.py#L34
Пожалуй, можно было бы обучить торрт альтернативному методу выяснения того обновилась ли раздача.
То есть, чтобы оно заработало нужно:
- для кинозала нарисовать метод сбора даты;
- обучить walk ориентироваться на даты предыдущего обхода и текущую полученную.
А не лучше ли в этом вопросе собирать со страницы magnet link, и использовать её в качестве "хэша" ? это вроде более надёжный способ понять, менялся ли торрент.
(не знаю, есть ли на кинозале линка с магнитом, просто мысли вслух)
магнет ссылок нет, но кеш можно достать

А не лучше ли в этом вопросе собирать со страницы magnet link, и использовать её в качестве "хэша" ?
Да магниты тоже можно будет при помощи нового механизма собирать. Это пригодится, когда руки дойдут до реализации загрузки по магниту.
магнет ссылок нет, но кеш можно достать
В таких случаях можно будет самим ссылку достраивать.
@iRaschen а выложите куда-то (например pastebin) исходник страницы с торрентом. посмотрю как это сделано в разметке, и может подумаю что-то насчёт проверок....
@iRaschen а выложите куда-то (например pastebin) исходник страницы с торрентом. посмотрю как это сделано в разметке, и может подумаю что-то насчёт проверок....
Спарсить хеш можно таким образом (http://kinozal.tv/get_srv_details.php?id=1826401&action=2) 1826401 это айди раздачи https://pastebin.com/HWh55FFR
https://github.com/st7105/torrt/commit/a8eac3461c32b7cdb844109a91e86d78d0a3488c
st7105@a8eac34
- Цель метода изъятия кеша как раз в том, чтобы не было нужды качать torrent файл. Поэтому скачивать torrent, чтобы из него магнит получить странно.
- В torrentool есть метод для получения магнита.
Как раз торрент не скачивается, парсится только magnet со страницы. Исключение, кинозал, для него нужен отдельный запрос, но это позволяет обойти ограничение на количество скачиваний в сутки.