Python, e107 и снова о спаме

Понедельник, Январь 18th, 2010

Потратил неделю на изучение python, первые три дня убил на третью версию языка, встретил стока проблем и в основном из за того что в третьей версии разработчики решили сделать хранение всех строк в unicode, а если вам надо перевести строчку в, например, cp-1251, стандартная команда string.encode(“cp-1251”) вместо строчки в нужной кодировке возвращает строчку в байтах,наверно это и есть то что нужно только в байтах, но как тогда её блять отправить в POST-запросе.
#OFFTOP# как раз когда я так и не смог заставить отправить нужную строчку в нужной кодировке я установил вторую версию python #/OFFTOP#
Во второй версии все заебись, конвертируем, отсылаем, никаких проблем, так нет в третьей версии строчка отсылается в виде b’\x0d\……’ притом с сохранением и кавычек, и буквы b, че за идиотизм. Не охотно скачал и установил вторую версию, за три дня смог написать многопоточную спамилку по e107 которая умеет подтверждать мыло, разгадывать пару видов каптчи через ac, и еще несколько приятных мелочей.

Не смотря на все проблемы с третьей версией python, язык мне очень понравился. Особенно порадовало количество библиотек которые идут в стандартной поставке, а такие вещи как mechanize, сводят написание скрипта к нескольким часам. Хелп к нему практически отсутствует на сайте разработчика, зато в самом модуле прекрасно описаны все функции в docstring.

Сделал наконец то справа ссылку “Написать мне” теперь она ведет на мою почту, кому нужно со мной связаться – пишите, почту проверяю часто.

p.s. на антикаптче лежит класс для работы с python 2.*, я его доделал для работы с python 3, если кому то нужно пишем или на мыло или в комментариях

p.p.s. хотел попродавать скрипт для спама по e107, но слишком сложная установка python + дополнительные модули остановила, если сумею сделать exe в который засуну все нужное то возможно буду продавать