Работа в интернете
Материал из WikiAlgoritm
Итак, как же создавать Интернет-приложения. Это делается в два этапа.
1. Изучаем сайт с которым хотим работать через Алгоритм. Сегодня это сделать очень просто! Устанавливаем для FireFox дополнение Tamper Data. Перезапускаем FireFox. Заходим на сайт, который изучаем (в данном случае wmmail.ru). Запускаем перехват данных через меню Инструменты -> Перехват данных. Пытаемся войти под логином и паролем - и нам открывается абсолютно всё, что отправляет ваш компьютер сайту для авторизации!
- Прекрасно видно, какая переменная отвечает за логин, какая за пароль. ;) В столбце URL написано, куда, на какую страницу, отправляется запрос авторизации. В столбце метод - метод отправки, в столбце тип содержимого соответсвенно тип содежимого запроса. Эти данные тоже пригодятся нам для работы в Алгоритме.
- Также можно видеть какие-то еще переменные, которые отправляются в нашем запросе. Это - cf, x, y. Для учения того, что они делают и на что влияют просматриваем код страницы, с которой они отправляются (в данном случае wmmail.ru). Если после этого ничего понятнее не стало ;), то запускаем еще раз перехват данных(через меню Инструменты -> Перехват данных) и на этот раз жмем в окне кнопку "Запустить перехват" (в левом верхнем углу окна). И пытаемся войти под логином и паролем. Тут нам предложат перехватить данные - мы соглашаемся, нажимая "Вмешаться"! И видим все наши переменные:
- Тут мы их можем править как угодно и отправлять. А потом смотреть что нам откроет сайт! Если всё сделано верно - то мы успешно залогинимся. Вот так - методом проб и ошибок изучаем что да как надо отправлять на сайт.
2. Теперь, узнав что за что отвечает на этом сайте, и набравшись опыта в http-запросах и поняв их суть, мы вооружаемся примерами проектов Алгоритма (они идут вместе с программой в папке Проекты\Примеры), которые связаны с интернетом (например, авторизация на mail.ru или регистрация ICQ). И на их основе делаем свою авторизацию :)
Если у вас что-то получится - дополняйте эту статью, господа!
