Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
![]() |
||
![]() |
Что касается web-а... WebMaster-а Воронежа - объединяйтесь! |
![]() |
|
Опции темы
![]() |
![]() |
#1 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
Капча Яндекс.ОЙ.
Вот тупанул, схлопотал капчу. Парсил по нужде выдачу, и забыл слип поставить в скрипте.
Вот и схлопотал(( Теперь вот тока не могу снять, капча на сервер стоит, а как от "его" имени ее ввести - хз. Пробовал через AJAX+jquery+php: сначала file_get_contents потом ajax уже append к диву. ввожу капчу спарсенную, отправляю, попадаю на страницу поиска...но со своим ip а не сервера. Мозга не хватает додуматься как от имени серва ввести капчу? Или сколько ждать пока снимут? |
![]() |
![]() |
![]() |
#2 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Ого чем мы занимаемся…
http://www.google.ru?q=php+web+proxy |
![]() |
![]() |
![]() |
#3 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
Да матчасть я выучил...тока поздновато)
Так что вот жду более конкретных предложений по избавлению от капчи( ЗЫ http://www.google.ru/search?q=php+web+proxy |
![]() |
![]() |
![]() |
#4 | |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Цитата:
Очевидно, еще нет. Любого скрипта по ссылке выше должно быть вполне достаточно для отправки капчи вручную. После установки скрипта на сервер, само собой. Что касается конкретно яндекса: для ботов есть Яндекс.XML (http://help.yandex.ru/xml/licence.xml). Я, честно говоря, не знаком с особенностями работы яндексовой капчи. Вот здесь вот http://captcha.yandex.ru/ торчит <input type="hidden" name="remote_ip" value="x.x.x.x">, не знаю зачем. |
|
![]() |
![]() |
![]() |
#5 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
silly, там написано, что я страницу с капчей вывожу себе на экран, ввожу капчу, жму отправить..но яндекс не Ip сарвера, а мой записывает.
XML не подойдет. >>любого..вручную.. И каким же образом использование прокси поможет мне отправить капчу вручную? Как бы там ни было, МНЕ НУЖНО КАПЧУ КАК-ТО ВВЕСТИ С АЙПИ СЕРВЕРА,ИНАЧЕ ПО СТАНДАРТНОМУ ПРОТОКОЛУ ДАЖЕ RDSBAR МНЕ ОЙ ПИШЕТ ВМЕСТО ДАННЫХ. |
![]() |
![]() |
![]() |
#6 |
Наночлен
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 37
![]() |
|
![]() |
![]() |
![]() |
#7 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
DRON-ANARCHY, сервер то не мой личный..у меня там хостинг оплачен. Сайт лежит и все.
Короче беда, уже вторые сутки жду, капча все еще есть. |
![]() |
![]() |
![]() |
#9 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
olegkm, более нет. уже сутки даже больше не трогаю, не хочется проверять даже...както не могу додуматься, парсю капчу, ввожу, а какже перешел чтобы по ссылке сам сервер..вобщем всю голову сломал! мне б от этой избавиться и больше б не попался(
|
![]() |
![]() |
![]() |
#10 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Я надеюсь, ответ (POST-запрос на адрес http://captcha.yandex.ru/pages/index/send/send.xml) ты с сервера посылаешь? На код взглянуть можно?
|
![]() |
![]() |
![]() |
#11 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
silly, Я НЕ ЗНАЮ КАК ЭТО СДЕЛАТЬ. как послать запрос от имени сервера?
Вот что я делаю: 1)echo file_get_contents('http://yandex.ru/yandsearch?text=search'); отдаю всю страницу 2)$(".yandex").append(data); вывожу через ajax страницу в блок Вот потом у меня на странице все что спарсил с поиска - капча и куча текста. Я ввожу капчу и нихрена не срабатывает. Подскажи как и что надо провернуть? "Пост запрос от имени сервера", это как? капча же поменяется..или я всетаки не понял( |
![]() |
![]() |
![]() |
#12 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Ну, например: http://parsing-and-i.blogspot.com/20...curl-post.html. От себя добавлю, что проверять при получении ответа от яндекса нужно код ответа (должен быть 302, поскольку перенаправление) и заголовок location.
P.S. Определенно это не спам-бот ![]() |
![]() |
![]() |
![]() |
#13 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Не думаю, что яндексу интересно, какая по счету это была капча.
Действия: 1. Сделай себе скриптик get_captcha.php, запрашивающий страницу http://captcha.yandex.ru/ и показывающий картинку, содержимое полей key и remote_ip из формы с капчей. 2. Сделай скриптик post_captсha.php, отправляющий форму с полями key, remote_ip и rep на адрес http://captcha.yandex.ru/pages/index/send/send.xml. 3. Способ «полегче» я уже предлагал выше, если что. |
![]() |
![]() |
![]() |
#14 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
Хм...
$t=file_get_contents('http://captcha.yandex.ru/'); $t=preg_replace('!pages/index/send/send.xml!','http://captcha.yandex.ru/pages/index/send/send.xml',$t); Ремоут Айпи Сервера,все как надо. Жму отправить, перенапраляет на яндекс... НО! при попытке спарсить http://yandex.ru/yandsearch?text=search снова ОЙ... кстати форма ОЙ отличается немного скрытыми полями, там нет IP, хоть я и пытался input с ip вставить, всеравно не пускает. варианты? странно..вроде ж все как надо(( |
![]() |
![]() |
![]() |
#15 |
Наночлен
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 37
![]() |
Ну анонимайзер простенький влепи
cURL - интересная штучка. Можно полностью сымитировать заход пользователя, а не тупо запрос с сервера, выставив всякие там юзер-агенты, куки и прочую хрень. Кстати, а почему бы тебе не поюзать XML для парсинга? |
![]() |
![]() |
![]() |
#16 | |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Цитата:
|
|
![]() |
![]() |
![]() |
#17 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
УРА! СНЯЛИ КАПЧУ! сутки прошли!
ЗЫЗЫЗЫ: Нашел как в php запросы слать POST и наконецто допетрил про что silly говорил, спс! Dron, а вот CURL там не установлен, а XML есть, но там ограничение(( |
![]() |
![]() |
![]() |
#18 |
Форумец
Сообщений: 1,076
Регистрация: 27.11.2008
Возраст: 31
![]() |
И снова забанили! Че за нафиг! У меня задержка по 10 секунд стояла!....уЖОС!
Теперь точно придеца изголяца((((((( |
![]() |
![]() |
![]() |
#19 |
highly mean
Сообщений: 1,128
Регистрация: 26.05.2011
Возраст: 36
![]() |
Ну, отсутствующий curl это еще не конец света, можно попробовать через fsockopen.
Или хм… вот что мне гугл находит http://habrahabr.ru/blogs/php/48726/. |
![]() |
![]() |
![]() |
#20 | |
Форумец
Сообщений: 141
Регистрация: 03.02.2011
![]() |
Цитата:
![]() |
|
![]() |
![]() |
![]() |
#21 |
Наночлен
Сообщений: 30,594
Регистрация: 06.09.2006
Возраст: 37
![]() |
Тебе 1000 запросов в сутки мало?
![]() Геморно имхо ![]() Это не много. |
![]() |
![]() |