Вход на форум phpBB программно через C # - PullRequest
0 голосов
/ 14 июня 2011

Я работаю над приложением на C #, которому нужно почистить некоторые данные на форуме phpBB.Для просмотра форума необходимо войти в систему. Приложение предложит пользователю ввести свои учетные данные для подключения.

Я ранее очищал сайты с помощью C #, но я не уверен, как это сделать, войдите в phpBB и оставьте сеанс открытым во время просмотра экрана.Я немного искал и мне не повезло.Есть ли хороший способ программно сделать что-то подобное?

Ответы [ 4 ]

1 голос
/ 14 июня 2011

Вы не говорите, что пытались, но если вы использовали объект HttpWebRequest для получения страниц и / или входа в систему, то вам нужно назначить новую коллекцию CookieContainer для HttpWebRequest для хранения любых файлов cookie, возвращаемых веб-сайтом. Поделитесь этим среди объектов HttpWebRequest, чтобы оставаться в системе

0 голосов
/ 14 июня 2011

Я рекомендую использовать HTML Agility Pack .

0 голосов
/ 14 июня 2011

Я бы порекомендовал использовать WatiN API для скриншота экрана. Я сделал скриншот экрана с помощью этого API, и он делает хорошую работу. Проверьте это!

0 голосов
/ 14 июня 2011

ищите имена полей имени пользователя и пароля с помощью Firebug или Chrome (или даже View Source), а затем используйте мой ответ здесь: Программный вход на сайт , заменяя 'session_key' и 'session_password' по мере необходимости. что должно работать.

, а затем перевести на C #!

...