Как авторизоваться на сайте в ВК? - C#
Формулировка задачи:
Как авторизоваться на сайте в ВК, через Post-запрос для получения скрытых от общего просмотра сведений?
GET-запрос выполняю через HttpAgilityPack.
GetMethod("https://vk.com/im", "dialogs_msg_text wrapped fl_l"); txt1.Text = string.Format("{0}", coll[0]);
private void GetMethod(string url, string clas) { coll.Clear(); HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url); webRequest.Method = "GET"; webRequest.UserAgent = "Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1"; webRequest.Referer = "http://www.firm-myw.narod.ru"; HtmlDocument doc = new HtmlDocument(); HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse(); doc.Load(webResponse.GetResponseStream(), true); try { foreach (HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//span[@class='" + clas + "']")) { coll.Add(node.InnerText); } } catch { try { foreach (HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//div[@id='" + clas + "']")) { coll.Add(node.InnerText); } } catch { try { foreach (HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//div[@class='" + clas + "']")) { coll.Add(node.InnerText); } } catch { try { foreach (HtmlAgilityPack.HtmlNode node in doc.DocumentNode.SelectNodes("//span[@id='" + clas + "']")) { coll.Add(node.InnerText); } } catch { MessageBox.Show("Класс не найден."); } } } } }
...но нечего не выходит, я же не автаризирован - следовательно получить последнее сообщение не могу.
Решение задачи: «Как авторизоваться на сайте в ВК?»
textual
Листинг программы
protected override void CheckTimerTick(object state) { if (Ready) { Ready = false; try { CookieContainer CC = new CookieContainer(); LogIn(CC); List<GameInfo> GIL = GetLiveList(CC); CheckResults(CC); foreach (GameInfo GI in GIL) { DoBet(GI, CC); } LogOut(CC); } catch (Exception e) { SomethingWrongWrapper(e); } finally { Ready = true; } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д