Author Topic: немогу разобраться с HTTPGET  (Read 6203 times)

0 Members and 1 Guest are viewing this topic.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
немогу разобраться с HTTPGET
« on: February 13, 2014, 01:05:18 PM »
привет всем. пользуюсь кликерменом нетак давно. очень понравилас мне простота, функциональность и понятная инструкция программы. но дело в том, что я не силен в html... да и вообще в програмировании. хочу использовать программу для мониторинга сайта. на этом сайте стоит защита капчей. решил воспользоваться сервисом распознавания капчи. этот сервис предлагает html код
<form method="post" action="url сервиса" enctype="multipart/form-data">
 <input type="hidden" name="method" value="post">
Ключ от учетной записи:
 <input type="text" name="key" value="YOUR_APIKEY">
Файл капчи:
 <input type="file" name="file">
 <input type="submit" value="загрузить и получить ID">
 </form>

это два поля, в которые нада ввести ключ и путь к файлу, кнопка обзор, и кнопка "загрузить и получить ID".

так вот, хочу использовать HTTPGET чтоб в ответ получить готовый ID. пытался методом тыка, ничего не вышло, в ответ получаю"неверный ключ". в каком виде должен быть вписан пораметр ключа и путь к файлу? возможно ли это в принципе или нет?





На сайте сервисе распознавания капчи также есть другой спсоб загрузки капчи на сервер, в формате base64:

Пример загрузки капчи в формате base64:

<form method="post" action="URL сервиса">
 <input type="hidden" name="method" value="base64">
Ключ от учетной записи:
 <input type="text" name="key" value="YOUR_APIKEY">
Тело файла капчи закодированное в base64:
 <textarea name="body">BASE64_FILE</textarea>
 <input type="submit" value="загрузить и получить ID">
 </form>

это если первый способ неподойдет для кликермена
« Last Edit: February 13, 2014, 02:02:01 PM by eduard »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #1 on: February 13, 2014, 03:44:51 PM »
немного покапался по форуму и нашел утилиту AGClient v1.2. в принципе она меня бы устроила, но она работает только с antigate.com. можно ли както сменить сервис, например на rucaptcha.com (там намного дешевле)?

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #2 on: February 14, 2014, 05:31:05 PM »
никто не хочет мне помоч :( . разбираюсь потихоньку сам. зарегистрировелся на антигет, кинул немного денег, написал простенький скрипт с использованием AGClient v1.2, но вот беда  - "ошибка отправки", "ошибка отправки", "ошибка отправки", и толька за попыткой 10-й 20-й долгожданный желтый цвет  - "отправлено". пока мой скрипт пытается отправить капчу, она уже обновиться успевает.

ну хоть здесь помогите мне!! как решить мою проблему!!??

с интернетом проблем нет, стоит вин7-64, антивирус выключать пробовал.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #3 on: February 14, 2014, 06:48:51 PM »
Ну ты хоть скрипт то покажи. Что попусту воздух перемалывать.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #4 on: February 14, 2014, 07:30:21 PM »
легко, только причем здесь скрипт, если AGClient v1.2 неможет отправить капче, постоянно красный цвет, отправляется только с примерно 10-й попытки. кидаю только отрывок, который отправляет капчу и ждет ответа :

$hwnd = wndFind("AGClient v1.2")     
   waitms(100) 
   GETSCREEN
   $clr = PXL(894,88)
   WHILE($clr ! 65535)
      PostMessage($hwnd, 0x555, 5, 0) //жмет на кнопку каждые 4секунды, пока не загарится желтый
      WAIT(4)
      GETSCREEN
      $clr = PXL(894,88)
   END_CYC
   print("есть")
   
   WHILE($clr ! 65280)  //ждет пока не загарится зеленый
      WAIT(1)
      GETSCREEN
      $clr = PXL(894,88)     
   END_CYC

AGClient v1.2 проверялся и без кликермена, результат тотже "ошибка отправки". и ладно еслибы вообще не отправлялась, а она отправляется, но только с раза 10-го, 20-го. иногода, если повезет, то с раза 2-5-го.

разрешение капчи у меня , если это имеет значение, 247х48
« Last Edit: February 14, 2014, 07:51:18 PM by eduard »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #5 on: February 14, 2014, 08:15:19 PM »
Quote
//жмет на кнопку каждые 4секунды, пока не загарится желтый
полегче, ковбой.
во первых у утилиты штатная задержка 5 секунд.
во вторый нет еп никакой необходимости тыкать несчастную кнопку так часто. конечно если ТАК работать с утилитой, у тебя будет то, что ты сейчас имеешь.
на каждый тык отсылается новая сессия капчи а старая теряется

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #6 on: February 14, 2014, 08:27:04 PM »
 у утилиты штатная задержка 5 секунд , я так понимаю, между запросами на результат с капчи(тоесть это кагда горит желтый цвет). у меня же, при нажатии на кнопку "распознать", через 2-3сек, НЕ БОЛЕЕ, загарается красный цвет и "ошибка отправки"(либо, если повезет, то желтый). чего мне дальше то ждать?

и опять же повторюсь, AGClient v1.2 был испытан в ручном режиме, результат тотже. недавно попробовал уменьшить размер капчи,  результат тотже - "ошибка отправки"

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #7 on: February 15, 2014, 08:48:23 AM »
ну не знаю в чем проблема. все работает стабильно в плане обмена с сервисом. только что проверил даже.
если у тебя сразу загорается красный цвет и даже руками не получается, видимо где то проблема в сети или в системе. может провайдер блокирует, мало ли. может ты такой счастливый что попадает в часы пик.

я не знаю в чем дело сложнее всего отвечат на вопросы, когда у большинства все работает, а у кого-то нет :(
место на диске есть? права все необходимые? а то он там временный файл jpg создает перед отправкой.
фаерволл не блочит? кстати если есть у тебя утилита для просмотра сетевой активности приложений, можешь ей глянуть что там уходит-приходит
« Last Edit: February 15, 2014, 08:51:00 AM by Johnny »

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #8 on: February 15, 2014, 12:48:22 PM »
  я так и неразобрался в чем "косяк" с антигейтом, но проблему всеже свою решил изменив сервис на rucaptcha.com .
  прописал в host  -  89.108.73.200   antigate.com . сменил в AGClient ключ , зпустил AGClient, нажал на кнопк "распознать" и, О ЧУДО, с первого раза капча отправлена. после полученя ответа, потестил еще с десяток раз, неодного красного цвета.
  спасибо за внимание. а мне в преди предстоит долгое и упорное создание скрипта :)
« Last Edit: February 15, 2014, 12:49:59 PM by eduard »

Johnny

  • Создатель
  • Герой форума
  • *
  • Posts: 593
    • View Profile
Re: немогу разобраться с HTTPGET
« Reply #9 on: February 17, 2014, 07:24:40 AM »
у них что одинаковый движок что ли? O_o
можно будет допилить тогда утилиту, список сделать...

а есть еще интересно сервисы с таким же API?