![]() |
Авторизация на сайте через C#
В общем думаю, что тема поднималась не раз, но толком ничего не нашла. В гугле есть пара тем приятных, по их образу и писала, но что-то где-то явно не так.
Естественно свой код есть и я его приведу ниже. Суть в том, что есть форма на сайте и она передает методом post логин, пароль и сервер. Я пытаюсь отправить через C# POST запрос на форму авторизации. На выходе у меня приходит что-то не понятное. абракадабра или html в каком-то шифре. Кто знает может в gzip :confused: Код моего запроса приведен ниже. Если у кого-то есть своим, то буду рада их почитать. Код:
string _ContentLength = "user=LOGIN&password=******&server_select=1"; |
ужс =\
Авторизация заключается в том чтобы пихнуть кукисы вовремя. В принципе можно вот так: Код:
protected override string SendPost(string url, string postData, string referer, bool allowRedirect) |
Ваш код делает все тоже самое, просто вы его в отдельную ф-цию перенесли.
Я же в тестовом режиме пробую получить контент. Затем ф-ция уйдет в dll в красивом виде. Кстати нужно добавить строку иначе работать не будет. Код:
httpWebRequest.ProtocolVersion = HttpVersion.Version10;Расскажу, я пытаюсь проломиться вот сюда http://www.voyna-plemyon.ru У меня ругается на мир. Не верно выбран мир. |
user=LOGIN&clear=true&password=PWD&server=ru1
а у вас: user=LOGIN&password=******&server_select=1 |
Неее... Это тут так. А в коде у меня по человечески.
Именно &server_select=ru1 |
не обещаю что сделаю, но скиньте в личку учетку, может быть попробую с авторизацией помочь.
|
Письмо отправлено.
|
Код:
class Program |
вместо
Цитата:
httpRequest.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; |
Верхний скрипт возвращает false
Если вставить httpRequest.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; То результат моего скрипта не меняется. Похоже, что я из второго части поговорки про лыжи =( |
дааа, реально лыжи. У меня true.
и это - httpRequest.AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate; не надо. фраемворк само собой 3.5 |
Ааааа... он зараза.
Пока до конца не пройдешь, он почему-то мне ничего не возвращал. Т.е. пока я не выберу расу за кого играть, он пишет err... Все гуд, твой прошел, а мой нет. Спасибо всем огромное. Дальше ковыряемс. |
Подойдет ли выше описанная реализация, для входа на deviantart.com?!
Очень нужна просто авторизация(через textBox чтобы вводить логин и пароль), программить на C# начал совсем недавно, поэтому еще не совсем понимаю, что где и как.. :( |
Цитата:
|
Конечно подойдет.
Там только имена нужно будет менять. Я сейчас замарочился над винформами, чтобы моя прога делала за меня многие вещи пока я сплю, к примеру. |
Цитата:
Цитата:
|
FlyBird программы зло. делай робота )
лично я не особо понимаю прикола автоматизации серфинга web-а. регеры чекеры кликеры накрутки рейтинга и прочая лабуда это ясно - не ясно что прога может делать за тебя пока ты спишь? фотографировать тебя с вебкамеры и постить фоты на вконтакте в режими реал тайм? )) не ну бота можно написать со стандартным набором типа привет как дела привет нормально че делаешь? печатаю тебе а ты че? ... молодец. угу ага ясно ммм З.Ы надо будет написать себе такого под IM протоколы хех |
Цитата:
False - это значит работает?! :( Или нет? Если правильно интерпритировать это слово, то не работает. |
Сам скрипт работает, но я не знаю, корректно ли.
Как можно его модифицировать, чтобы можно было ВВОДИТЬ через textBox(ы) - логин и пароль?! |
| Время: 01:57 |