WebClent для vk.com - C#

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

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

Ребят, в чём дело я понять не могут, я отправляю самый обычный get запрос для получения странички vk.com и в итоге у меня приходит html код, только вот в нём, есть два:
 <form method="POST" name="login" id="quick_login_form" action="https://login.vk.com/?act=login">
один такой, другой такой
<form method="post" name="login" id="index_login_form" action="https://login.vk.com/?act=login">
Разница между ними только в регистре букв post и всё, но вот тут я туплю и вообще ничего понять не могу в чём дело:
<input type="hidden" name="recaptcha" id="quick_recaptcha" value="" />
    <input type="hidden" name="captcha_sid" id="quick_captcha_sid" value="" />
    <input type="hidden" name="captcha_key" id="quick_captcha_key" value="" />
В первой фарме есть ещё это, вроде как капчу требует, если я правельно понял А во второй форме этих строк нету и меня напрягает вот ещё один факт:
 <input type="hidden" name="lg_h" value="
Вот тут лг хэш в первой и второй форме разные, он блин разные и обе формы на одной hmtl странице? НУ ок. Залез я в браузер открыл страничку вк открыл исходный код и что вы думаете, о дааааа, да я обнаружил те же 2 формы и тебе теге с именами капча, только вот я не обнаружил там разных lg хэшей, в браузере они одинаковые, так почему блин у меня в webclient они разные приходят? В чём дело может быть кто может подсказать?

Решение задачи: «WebClent для vk.com»

textual
Листинг программы
<script type="text/javascript">
var _ua = navigator.userAgent;
var locDomain = 'vk.com'.match(/[a-zA-Z]+\.[a-zA-Z]+\.?$/)[0];
if (/opera/i.test(_ua) || !/msie 6/i.test(_ua) || document.domain != locDomain) {
  document.domain = locDomain;
}
parent.__qlClear();
addEvent = parent.addEvent;
vk = parent.vk;
parent.stManager.add(['notifier.js', 'notifier.css'], function() {
  Notifier = parent.Notifier;
  
  parent.onLoginFailed(4, {email: '', expire: 1});
});
</script>

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


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

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

15   голосов , оценка 4.133 из 5
Похожие ответы