Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.snto-msu.net/showflat.php?Number=8163870&src=arc&showlite=
Дата изменения: Unknown
Дата индексирования: Tue Apr 12 08:26:49 2016
Кодировка: Windows-1251
Как программно логиниться на форумы типа IPB? - Public forum of MSU united student networks
Root | Google | Yandex | Mail.ru | Kommersant | Afisha | LAN Support
  
Technical >> Development (Archive)

Страницы: 1
l0st
ГосДеп

Рег.: 11.11.2005
Сообщений: 7672
Рейтинг: 3067
  Как программно логиниться на форумы типа IPB?
      14.12.2008 00:06
-1

Сабж.



коммунист
Krasin

Рег.: 23.06.2004
Сообщений: 7039
Из: Калифорния
Рейтинг: 3386
  Re: Как программно логиниться на форумы типа IPB? [re: l0st]
      14.12.2008 00:12
 

Ответ зависит от твоего уровня знания протокола http. Что тебе он нем известно и сколько времени ты готов потратить на решение своей задачи логина на форум?

yanys
Доктор Кот

Рег.: 08.10.2003
Сообщений: 2098
Рейтинг: 1394
  Re: Как программно логиниться на форумы типа IPB? [re: l0st]
      14.12.2008 00:39
2

1. Взять экземпляр форума куда надо логиниться.
2. Взять Firefox с плагином Firebug (бесплатно) или IE с HttpWatch (платно).
3. Зайти на форум руками.
4. Посмотреть какие запросы отправлялись с какими параметрами.
5. Смоделировать процесс логина программно по образу и подобию п. 4.
6. PROFIT.

А если для решения задачи допускается скриптовать броузер, то можно взять Watir и написать скриптик к нему на ruby, пишутся такие скриптики быстро. Пример
code:
require 'watir' start_page = "http://ticket.rzd.ru" login = "yanys" password = "huyhuyhuy" browser = Watir::Browser.new # Начальная страница browser.goto start_page # Вход для зарегистрированных пользователей browser.link(:class=> "wpsToolBarLink", :index=> 2).click # Укажем логин и пароль и нажмем "Вход в систему" browser.text_field(:id, "userID").set login browser.text_field(:id, "password").set password browser.button(:type, "submit").click # Кликаем по ссылке слева "Покупка билета"" browser.link(:text, "Покупка билета").click #...и понеслась


Слой изменен модератором DarkGray



Get your facts first, and then you can distort them as much as you please. Mark Twain
Krasin

Рег.: 23.06.2004
Сообщений: 7039
Из: Калифорния
Рейтинг: 3386
  Re: Как программно логиниться на форумы типа IPB? [re: yanys]
      14.12.2008 00:43
4

В ответ на:

IE с HttpWatch (платно).



IE + Fiddler (бесплатно, http://fiddler2.com)

Слой изменен модератором DarkGray

DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31410
Рейтинг: 8951
  Re: Как программно логиниться на форумы типа IPB? [re: l0st]
      14.12.2008 01:07
 

что-то типа
http post login=vasya&password=qwerty
вытащить куку из ответа

далее при всех запросах использовать полученную куку

Nine17
Furia Roja

Рег.: 26.06.2003
Сообщений: 25543
Рейтинг: 13161
  Re: Как программно логиниться на форумы типа IPB? [re: DarkGray]
      14.12.2008 01:23
 

А если через https?



Entre flores fandanguillos y alegria nació España mi tierra de amor!
DarkGrayМодератор
Carpal Tunnel

Рег.: 30.09.2002
Сообщений: 31410
Рейтинг: 8951
  Re: Как программно логиниться на форумы типа IPB? [re: Nine17]
      14.12.2008 01:28
 

Quote:

А если через https?




если есть либа, которая реализует https, то все тоже самое.

а вот на голом сокете - хз, не смотрел. https пока редко встречается: видел только у гугла и у банков.

psa
sir

Рег.: 03.04.2004
Сообщений: 1205
Рейтинг: 509
  Re: Как программно логиниться на форумы типа IPB? [re: Nine17]
      14.12.2008 10:20
4

Практически все библиотеки для хттп с которыми общался его умеют
(python httplib/urllib/urllib2, curl, pycurl).
Не думаю, что в языках кроме петона все хуже. Тем более биндинги для curl есть для кучи языков.



Antivirus alert: file .signature infected by signature virus.
Страницы: 1

Technical >> Development (Archive)

Дополнительная информация
0 зарегистрированных и 0 анонимных пользователей просматривают этот форум.

Модераторы:  DarkGray 

Печать темы

Права
      Вы можете создавать новые темы
      Вы можете отвечать на сообщения
      HTML отключен
      UBBCode включен

Рейтинг:
Просмотров темы:

Переход в