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