Написание своего реггера на Python. Часть 1

Категории: Программирование , Софт Комментариев: 8

Хочу написать серию статей о том, как написать свой реггер каких-нибудь аккаунтов без использования особых знаний PHP и наличия дорогостоящего софта типа XHE. Оказывается, это не так сложно! Достаточно иметь под рукой блокнот, установленный на компьютер Python с модулем twill. Для того чтобы написать реггер аккаунтов с помощью этой связки даже не нужно особых знаний программирования.

Первая статья будет посвящена подготовке к работе и начальной настройке необходимого софта. Для тех, кто хорошо знаком с Python эта часть не даст много информации, но я рекомендую с ней ознакомиться.

Я работаю в основном на Ubuntu 9.10, поэтому мануал буду писать, переодически стараясь уточнить различия под Windows. Для начала, нам необходимо установить Python. На Linux машинах, обычно, он уже установлен. Если нет -

sudo apt-get install python

Для Windows достаточно скачать и установить 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, и пишем в него такой код:

test.py   
  1. from twill.commands import *
  2. go("http://www.google.com/")
  3. showforms()

Запускаем любым удобным для вас способом(желательно через консоль и командную строку – python test.py) и скрипт переходит на google.com и показывает все формы, которые есть на странице.

В следующей статье я расскажу как написать простой аддурл скрипт с использованием антикапчи!

Автор inlanger   @   18.01.2010 Комментариев: 8
Tags : ,

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Comments
Jan 18, 2010
19:28

Питон конечно круть, но имхо php будет легче для большинства, так как:
1)Ненадо ничего ставить кроме денвера
2) Любой человек поверхностно изучавший в школе/универе Си перейдет без проблем на php
3) Снтаксис по-моему легче и интуитивнее.

Author Jan 18, 2010
19:39
#2 inlanger :

1. А для притона не надо ничего ставить кроме самого питона.
2. Я в школе изучал паскаль, а большинство в школах и компьютер почти не видели.
3. Когда я начал учить питон, то я понял насколько он понятнее, чем тот же пхп :) А так как я буду использовать в статья twill, то его синтаксис вообще нельзя назвать программированием.

Jan 18, 2010
23:01
#3 rushter :

easy_install twill :)

Feb 2, 2010
11:08
#4 Сергей :

когда вторая часть будет?

Author Feb 2, 2010
11:16
#5 inlanger :

На неделе будет точно

Feb 10, 2010
19:17
#6 nikoTM :

ну давай не будем про синтекс php , он тоже давольно простой !

Mar 3, 2010
20:50
#7 SanookDee :

он откровенно кривой по сравнению с питоном и весьма тяжелый.
за статьи спасибо. буду ждать продолжения.

Mar 3, 2010
20:55
#8 SanookDee :

+ в убунте (да и думаю в большнстве линух-осей) твил можно ставить без консоли – просто через синаптик.

Leave a Comment

Следущая запись
«
Предыдущая запись
»


Zionn designed by ZENVERSE  |  In conjunction with Reseller Hosting from the #1 Web Hosting Provider - HostNexus.