Не пойму капчу

Все вопросы касающиеся использования
программы можно задать здесь
Ответить
Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Не пойму капчу

Сообщение Dad » 06 июн 2012, 02:56

Вот цитата из примера к программе:

echo $browser->navigate("http://www.humanemulator.net/poligon/image.html")."<br>";
// распознать каптчу используя сервис anti-captcha.com
echo $image->recognize_by_anticaptcha("images/captcha","c:\\1.jpg","...","http://antigate.com")."<br>";

Меня ввела в полный стопор эта запись: "images/captcha" - это что за хитрый урл? (и как его формировать для другого сайта?) Я в шоке от того, что это работает. :)
И еще я не понимаю, если браузер загрузил картинку, то она ведь должна браться из локального кеша, а не с сервера (где повторное обращение может все портить)?

Кстати, антигейт вот этим примером мучал - было 15 ошибок "нет сокета", и только после этого сработало. (Они пишут поднимайте цену). И это после 2 ночи. Как у кого с этими ошибками? При такой работе может оказаться неактуальным это разгадывание.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Не пойму капчу

Сообщение bigfozzy » 06 июн 2012, 15:42

"images/captcha" - это часть src от капчи что надо отправить на сервис. Картинка сохраняется с экрана монитора в файл c:\\1.jpg и затем уже отправляется на сервис антикапчи. Т.е сервис разгадывает то что на диске, так что можно проверить корректность отправки, да и на самом сервисе можно посмотреть все принятые им капчи для разгадывания.

Если в процессе работы появилась ошибка нет сокета и еще и в 2 ночи, скорее всего нет свободных людей, которые работают на разгадывании капчи на антигейте.

PS: Также можно разгадать капчу использую команду screenshoot_by_xxx и объекты $captchabot и $anticapthca

Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Re: Не пойму капчу

Сообщение Dad » 06 июн 2012, 16:43

Я извиняюсь за свою тупость, но так и не понял, что значит "images/captcha" - это часть src от капчи что надо отправить на сервис. Что значит часть src, какую часть надо брать?

Вот у меня пример, капча (срц картинки в коде страницы) имеет такой вид:
<img src='http://xxx.ru/scapcha/scapcha?stort=&im ... 1338925977'

Что я должен писать вместо "images/captcha"?

И все же интересен вопрос про кеш: если капча уже в браузере, значит она уже в компе, надо только ее суметь взять.

Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Re: Не пойму капчу

Сообщение Dad » 07 июн 2012, 14:04

Еще много думал, так и не понял. Есть ваша тестовая страница (там 2 картинки, из них одна невидимая), откуда можно придумать, что именно "images/captcha" писать в вызов... и почему оно работает... (т.е. наверно проблема в том, что я не понимаю алгоритма работы этой функции).

4quest
Сообщения: 76
Зарегистрирован: 11 янв 2012, 20:17

Re: Не пойму капчу

Сообщение 4quest » 07 июн 2012, 15:03

Dad писал(а):Вот у меня пример, капча (срц картинки в коде страницы) имеет такой вид:
<img src='http://xxx.ru/scapcha/scapcha?stort=&im ... 1338925977'
Что я должен писать вместо "images/captcha"?
что либо, например "scapcha/" или "scapcha?stort" или "scapcha_key".

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Не пойму капчу

Сообщение bigfozzy » 07 июн 2012, 15:08

Алгоритм работы функции

Ищется первая картинка с заданным src (по любой её части, например "scapcha" в вашем примере). Картинка сохраняется с экрана монитора в файл c:\\1.jpg и затем отправляется на сервис антикапчи, через код пердоставленный самим сервисом.

Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Re: Не пойму капчу

Сообщение Dad » 07 июн 2012, 15:25

Ааааааа... ну так бы в инструкции и написали, что первый фрагмент, и вопросов бы не было.:) Большое спасибо, теперь понял.

Аватара пользователя
bigfozzy
Site Admin
Сообщения: 3048
Зарегистрирован: 28 июл 2008, 17:24
Контактная информация:

Re: Не пойму капчу

Сообщение bigfozzy » 07 июн 2012, 17:22

Удач ) Если что не понятно спрашивайте, по мере возможностей отвечать, исправлять и добавлять бум) У нас работа такая ) Даже если что-то будет хоть чуть удобнее - сделаем )

Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Re: Не пойму капчу

Сообщение Dad » 08 июн 2012, 12:44

Еще хочу уточнить, чтоб не ошибиться, т.к. по сравнению с мануалом изменилось как минимум название функции:
$image->recognize_by_anticaptcha
Точные доп. параметры и последовательность (особенно интересует изнумерик).

И заодно уж, может подскажете. Года полтора назад еще жаловался на сбитие кукесов в обычном интернет эксплорере - так и осталось. Причем кукесы ие хранятся в какой-то из нескольких папок ХЕ. Это вообще лечится?

Аватара пользователя
Support
Site Admin
Сообщения: 1000
Зарегистрирован: 10 апр 2009, 17:45
Контактная информация:

Re: Не пойму капчу

Сообщение Support » 08 июн 2012, 13:40

Dad писал(а):Года полтора назад еще жаловался на сбитие кукесов в обычном интернет эксплорере - так и осталось. Причем кукесы ие хранятся в какой-то из нескольких папок ХЕ. Это вообще лечится?
Многопоточная версия программы хранит кукесы у себя, это так. В папке с номером рабочего порта можете обнаружить папки. Это не должно лечиться, ибо в ином случае для всех потоков одинаковые кэш и куки будут. Если вам это и нужно, можно однопоточную версию использовать :)

Dad
Сообщения: 40
Зарегистрирован: 13 дек 2009, 17:22

Re: Не пойму капчу

Сообщение Dad » 08 июн 2012, 13:57

Нет, мне нужна многопоточная. Но если каждая папка со своим номером порта хранит свои кукесы, почему нельзя вылечить, что обычный ИЕ браузер все же тоже хранит свои кукесы где обычно в профиле пользователя, а не где-то в тех портах? Просто мне приходится им тоже пользоваться, и это сбитие мешает.

(и параметры функции плиииз. об актуальном мануале не мечтаю... :))

Ответить