Po6oKon 177 Опубликовано 12 июня, 2014 private void button2_Click(object sender, EventArgs e) { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://turboliker.ru/"); request.ContentType = "application/json; charset=utf-8"; request.Accept = "application/json, text/javascript, */*"; request.Method = "POST"; using (StreamWriter writer = new StreamWriter(request.GetRequestStream())) { writer.Write("{link : 'vk.com/id*****'}"); //в таком виде отправляйте запрос } } Есть такой кусок кода, но он не отправляет POST запрос, параметры POST запроса введены правильно. Пытаюсь отловить как прожка дает POST запрос на страницу, но нечего не происходит. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TpaMjkee 128 Опубликовано 12 июня, 2014 public static HttpWebResponse PostMethod(string postedData, string postUrl) { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(postUrl); request.Method = "POST"; request.Credentials = CredentialCache.DefaultCredentials; UTF8Encoding encoding = new UTF8Encoding(); var bytes = encoding.GetBytes(postedData); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = bytes.Length; using (var newStream = request.GetRequestStream()) { newStream.Write(bytes, 0, bytes.Length); newStream.Close(); } return (HttpWebResponse)request.GetResponse(); } Чтобы прочитать ответ: var response = PostMethod(postedData, ApiUrl); if (response != null) { var strreader = new StreamReader(response.GetResponseStream(), Encoding.UTF8); var responseToString = strreader.ReadToEnd(); } 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Po6oKon 177 Опубликовано 12 июня, 2014 И еще, форма авторизации идет на 2-ух JS файлах, первая ввод ID страницы, вторая ввод пароля, дальше пропуск на главную. Не знаю как все это автоматизировать на C# Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TpaMjkee 128 Опубликовано 12 июня, 2014 И еще, форма авторизации идет на 2-ух JS файлах, первая ввод ID страницы, вторая ввод пароля, дальше пропуск на главную. Не знаю как все это автоматизировать на C# Что вам вообще нужно сделать на C#? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Po6oKon 177 Опубликовано 12 июня, 2014 Что вам вообще нужно сделать на C#? Авторизацию на TurboLiker, дальше методом парсера я буду выводить инфу о аккаунте. Главный вопрос сейчас стоит на авторизации на данном сервисе, вконтакте - сделал, но турбо-лайкер - проблема. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
TpaMjkee 128 Опубликовано 12 июня, 2014 Зашел на сайт, у них вроде авторизация только одна через турбокликер. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Po6oKon 177 Опубликовано 12 июня, 2014 Зашел на сайт, у них вроде авторизация только одна через турбокликер. Всего 1 авторизация, но нужно пройти 2 этапа авторизации, это тыкнуть ссылку на свою страницу (это раз), (два) нужно ввести пароль. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты