Comments 11
Имеет смысл как-то сохранять отдельно список числовых id, которые есть в конце имени оригинального файла.
Позднее можно запилить его в userscript и с его помощью избежать повторных покупок одних и тех же позиций в будущем
(потому что сам books.ru никак не даст знать, что «это вы уже купили на весенней распродаже»).
Позднее можно запилить его в userscript и с его помощью избежать повторных покупок одних и тех же позиций в будущем
(потому что сам books.ru никак не даст знать, что «это вы уже купили на весенней распродаже»).
Большое спасибо за информацию об акции!
Прикупил себе пяток хороших книг. Качаем!
Прикупил себе пяток хороших книг. Качаем!
Не могу понять, почему используется конструкция
mkGunz($resp->content)
вместо $resp->decoded_content
Таже самая проблема, что и с IO:File. Когда я делал бота для выигрыша гага сделок на алиэкспрессе наблюдал презанятный баг с пустым decoded_content и вполне валидным content. К сожалению, как обычно, надо было сделать чтоб заработало, стабильно и быстро, а потому тогда и была написана mkGunz, а исследование бага оставлено до лучших времен, которые так и не наступили…
Рад, что мое поделие пошло в массы. И тем более рад, что оно кому-то не нравится, и этот кто-то делает что-то свое. Это и есть прогресс.
Да здравствует open source!
Да здравствует open source!
Кстати у них сегодня такая же акция проходит books.ru/knigi-so-svobodnoi-tsenoi-18-let-3752878/ — книги по свободной цене.
Спасибо вам. Даже запустил старую виртуалку с Линуксом для такого дела.
Перекодировка имени файла для Windows:
sub cnv {return encode('cp1251', decode('utf-8', shift));}
sub cnv {return encode('cp1251', decode('utf-8', shift));}
Sign up to leave a comment.
Удобное скачивание с сайта Books.ru или пристраиваем к делу WWW::Mechanize