Программно авторизоваться на сайте - C# (239214)
Формулировка задачи:
Доброго времени суток!
В общем стала задача, написать программу, которая бы используя имя пользователя и пароль заходила бы на сайт. Казалось, ничего бы сложного, но что-то не получается.
Надо программно авторизоваться в твиттере, не используя API (не спрашивайте почему, я сам не знаю).
Делаю я это так:
Не работает, выдает ошибку 417.
string url = "https://twitter.com/sessions"; HttpWebRequest req = WebRequest.Create(url) as HttpWebRequest; req.Method = "POST"; req.Timeout = -1; req.ContentType = "application/x-www-form-urlencoded"; string formdata = string.Format("username_or_email={0}&password={1}", "username", "password"); byte[] bytes = Encoding.UTF8.GetBytes(formdata); req.ContentLength = bytes.Length; using (Stream os = req.GetRequestStream()) { os.Write(bytes, 0, bytes.Length); } WebResponse resp = req.GetResponse();
Решение задачи: «Программно авторизоваться на сайте»
textual
Листинг программы
System.Net.ServicePointManager.Expect100Continue = false;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д