Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[13.58.185.199] |
|
Сообщ.
#1
,
|
|
|
всем привет.
использую HttpWebRequest для загрузки результатов поиска гугла (дергаю страницу google.ru/search?hl=запрос&start= от 0 до 100...) собственно говоря, закономерно получаю через некоторое время ошибку 503 (временный бан гугла), по которому он требует ввести капчу. ответ сервера получаю, вот он: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html DIR="LTR"> <head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta name="viewport" content="initial-scale=1"><title>http://www.google.ru/search?hl=ru&q=123%20321&start=0</title></head> <body style="font-family: arial, sans-serif; background-color: #fff; color: #000; padding:20px; font-size:18px;" onload="e=document.getElementById('captcha');if(e){e.focus();}"> <div style="max-width:400px;"> <hr noshade size="1" style="color:#ccc; background-color:#ccc;"><br> [B]<form action="index" method="post"> <script src="https://www.google.com/recaptcha/api.js" async defer></script> <div id="recaptcha" class="g-recaptcha" data-sitekey="6LfwuyUTAAAAAOAmoS0fdqijC2PbbdH4kjq62Y1b"></div> <input type='hidden' name='q' value='EgRX_wJLGNKut9QFIhkA8aeDS4jxE7qovcxRotg2lmu4PQbnw9YhMgFy'><input type="hidden" name="continue" value="http://www.google.ru/search?hl=ru&q=123%20321&start=0"> <input type="submit" name="submit" value="Отправить" style="font-size:18px; padding:4px 0;"><br><br><br> </form>[/B] <hr noshade size="1" style="color:#ccc; background-color:#ccc;"> <div style="font-size:13px;"> <b>Об этой странице</b><br><br>Мы зарегистрировали подозрительный трафик, исходящий из вашей сети. С помощью этой страницы мы сможем определить, что запросы отправляете именно вы, а не робот. <a href="#" onclick="document.getElementById('infoDiv').style.display='block';">Почему это могло произойти?</a><br><br> <div id="infoDiv" style="display:none; background-color:#eee; padding:10px; margin:0 0 15px 0; line-height:1.4em;"> Эта страница отображается в тех случаях, когда автоматическими системами Google регистрируются исходящие из вашей сети запросы, которые нарушают <a href="//www.google.ru/policies/terms/">Условия использования</a>. Страница перестанет отображаться после того, как эти запросы прекратятся. До этого момента для использования служб Google необходимо проходить проверку по слову.<br><br>Источником запросов может служить вредоносное ПО, подключаемые модули браузера или скрипт, настроенный на автоматических рассылку запросов. Если вы используете общий доступ в Интернет, проблема может быть с компьютером с таким же IP-адресом, как у вас. Обратитесь к своему системному администратору. <a href="//support.google.com/websearch/answer/86640">Подробнее...</a><br><br>Проверка по слову может также появляться, если вы вводите сложные запросы, обычно распространяемые автоматизированными системами, или же вводите запросы очень часто. </div><br> IP-адрес: 87.255.2.75<br>Время: 2018-02-21T20:32:18Z<br>URL: http://www.google.ru/search?hl=ru&q=123%20321&start=0<br> </div></div> </body> </html> собственно даже ума не приложу, как вообще подступиться к тому, чтобы либо показать эту капчу в picturebox, либо просто открыть страницу в webbrowser для ввода и отправки капчи (я совсем нуб ребята). подскажите плз куда вообще копать? понимаю что конечно надо как-то загрузить картинку, но откуда??? отправить то наверное обратно post-запросом смогу. а если пытаться данный html в webbrowser открыть - то тоже фиг получится, локально JS не выполняются, надо реестр и настройки ковырять, что невозможно. а если там не картинка а вообще флеш с выбором знаков каких то будет? я так понимаю капчи у гугла рандомные |