2013-05-13 2 views
0

Как я могу войти на этот сайт, используя собственные методы? http://forum.soundarea.org/index.php?/forum/1121-01-2013/Веб-вход в ссылку форума для хранения страницы sourcecode

Мое намерение состоит в том, чтобы войти в фоновый режим (я имею в виду, не открывая интерфейс веб-браузера или не показывая страницу), чтобы сохранить исходный код страницы.

Я пытался войти, используя это: http://MyUser:[email protected]

Пробовал с помощью POST, но я не могу:

http://forum.soundarea.org/index.php?&ips_username=MyUser&ips_password=MyPass

http://forum.soundarea.org/index.php?app=core&module=global&section=login&ips_username=MyUser&ips_password=MyPass

(я думаю, что я использовал правильные идентификаторы для этого сайт, но я не уверен)

Также попытался использовать приложение WGet, но он не может войти в систему i n к этому URL-адресу.

Я ничего не пробовал в .NET, потому что у меня нет информации о том, какие методы я могу использовать, или что-то еще, чтобы начать ее пробовать, потому что в первую очередь я не знаю, какой протокол требуется (http login или post php или другой), я не эксперт в этом.

Пожалуйста, если кто-то может дать мне информацию или примеры, а также сообщить мне, в чем я виноват.

ответ

1

Я предлагаю вам использовать HttpRequest эмулировать прогресс входа используйте HttpResponse получить ответ веб-сервера и содержание и использование глобальной CookieContainer для хранения печенья.

Когда вы получите сообщение об успешном входе, вы можете использовать другие HttpRequest с глобальным CookieContainer, чтобы получить какие-либо веб-страницы, которые вы хотите загрузить или получить доступ.

вы можете использовать Httpwatch (www.httpwatch.com), чтобы посмотреть, как Internet Explorer обменивается данными с WebServer.you также можете использовать инструменты IE9 devloper для этого (нажмите F12 в IE9).

В этом случае.

1.You должен получить источник http://forum.soundarea.org/index.php?app=core&module=global&section=login страницы code.You будет видеть

ipb.vars['secure_hash']   = '880ea6a14ea49e853634fbdc5015a024'; 

880ea6a14ea49e853634fbdc5015a024 является secure_hash.

2.Поставка до http://forum.soundarea.org/index.php?app=core&module=global&section=login&do=process. Используйте этот параметр:

auth_key=880ea6a14ea49e853634fbdc5015a024&ips_username=test&ips_password=pass&rememberMe=1 

и получить печенье.

3. Получите любую страницу, которую вы хотите, с помощью этого файла cookie.

+0

Удивительная информация, спасибо, у меня есть вопрос, прежде всего, мне нужно войти в форму входа в систему, прежде чем ничего не делать, или я могу получить доступ к случайному URL-адресу форума, используя authkey? Я пробовал это, но кажется глупым: ** forum.soundarea.org/index.php?/Forum/1122-02-2013 /? Auth_key = 880ea6a14ea49e853634fbdc5015a024 & ips_username = MyUser & ips_password = MyPass **, как получить доступ к этому URL-адресу, зная пользователя автозапуска и проходить? или как использовать cookie для доступа? – ElektroStudios

Смежные вопросы