Хочу написать серию статей о том, как написать свой реггер каких-нибудь аккаунтов без использования особых знаний PHP и наличия дорогостоящего софта типа XHE. Оказывается, это не так сложно! Достаточно иметь под рукой блокнот, установленный на компьютер Python с модулем twill. Для того чтобы написать реггер аккаунтов с помощью этой связки даже не нужно особых знаний программирования.
Первая статья будет посвящена подготовке к работе и начальной настройке необходимого софта. Для тех, кто хорошо знаком с Python эта часть не даст много информации, но я рекомендую с ней ознакомиться.
Я работаю в основном на Ubuntu 9.10, поэтому мануал буду писать, переодически стараясь уточнить различия под Windows. Для начала, нам необходимо установить Python. На Linux машинах, обычно, он уже установлен. Если нет -
sudo apt-get install pythonПосле установки самого Python нужно установить модуль twill. Для этого заходим на официальный сайт и качаем twill. Теперь установка для Linux:
Распаковываем архив в любую папку, переходим в неё в консоли на набираем
sudo setup.py installПосле установки можно проверить модуль. Даём файлу twill-sh права на выполнение (chmod +x twill-sh) и запускаем его (./twill-sh). После вывода служебной информации вам выведет:
-= Welcome to twill! =-
current page: *empty page*Теперь об установке модуля на Windows:
Для начала качаем установщик модулей тут. Потом сам twill. Устанавливаем установщик, распаковывем архив с модулем. Открываем командную строку, переходим в папку с распакованным модулем и пишем python setup.py install. Если всё прошло хорошо, то модуль установился удачно.
Теперь небольшой тест модуля. Создаём где-нибудь файл, например test.py, и пишем в него такой код:
- from twill.commands import *
- go("http://www.google.com/")
- showforms()
Запускаем любым удобным для вас способом(желательно через консоль и командную строку – python test.py) и скрипт переходит на google.com и показывает все формы, которые есть на странице.
В следующей статье я расскажу как написать простой аддурл скрипт с использованием антикапчи!
1. А для притона не надо ничего ставить кроме самого питона.
2. Я в школе изучал паскаль, а большинство в школах и компьютер почти не видели.
3. Когда я начал учить питон, то я понял насколько он понятнее, чем тот же пхп
А так как я буду использовать в статья twill, то его синтаксис вообще нельзя назвать программированием.
easy_install twill
когда вторая часть будет?
На неделе будет точно
ну давай не будем про синтекс php , он тоже давольно простой !
он откровенно кривой по сравнению с питоном и весьма тяжелый.
за статьи спасибо. буду ждать продолжения.
+ в убунте (да и думаю в большнстве линух-осей) твил можно ставить без консоли – просто через синаптик.
19:28
Питон конечно круть, но имхо php будет легче для большинства, так как:1)Ненадо ничего ставить кроме денвера
2) Любой человек поверхностно изучавший в школе/универе Си перейдет без проблем на php
3) Снтаксис по-моему легче и интуитивнее.