Webbrowser , реализация клика в вк - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем, в общем авторизовался я с помощью веб браузера в vk.com. Использовал мобильную версию. Теперь встал вопрос, как перейти на главную страницу аккаунта, так как после авторизации меня перекидывает во вкладку "Новости". По мне, есть только одни способ - нужно кликнуть на область в зоне аватарки, либо на саму аватарку, либо на имя и фамилию. Как на скриншоте во вложении. Но проблема в том, что в коде этой области я не могу (или не знаю) к чему прицепиться, там нет ни id, ни name, все атрибуты меняются в зависимости от аккаунта. (А нужно, чтобы я мог с любого аккаунта зайти и сделать переход на главную) Вот часть кода страницы vk, на которую нужно "тыкнуть":
<div class="ip_user_link">
<a class="al_u3640823377" href="/id364082377" data-name="ИМЯ ФАМИЛИЯ" data-photo="https://pp.vk.me/c634430/v63044377/493b9/картинка.jpg"><img src="https://pp.vk.me/c634430/v63044377/493b9/картинка.jpg" class="op_fimg _u364032337"></a>
<i class="i_arr"></i>
<div class="op_fcont">
<h2 class="op_header"><a class="op_owner alal_u3643477 al_u3642377" href="/id36423377" data-name="ИМЯ ФАМИЛИЯ" data-photo="https://pp.vk.me/c634430/v63044377/493b9/картинка.jpg">ИМЯ ФАМИЛИЯ</a><b class="lvi"></b></h2>
<div class="pp_status"><a class="pp_status_link" href="/id364083477?act=edit_status&amp;from=menu" onclick="return nav.go(this, event);">статус</a></div>
</div>
</div>
Подскажите пож, как реализовать переход.

Решение задачи: «Webbrowser , реализация клика в вк»

textual
Листинг программы
           var a = (from HtmlElement el in webBrowser1.Document.GetElementsByTagName("div")
                       where el.GetAttribute("className") == "ip_user_link"
                       select el).First().GetElementsByTagName("a")[0];

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5