Помощник
|
Каптча с хитростью, нужна помощь |
goooglus
|
Сообщение
#1
|
||
|
|
||
|
|||
HapkomaH |
18.1.2012, 11:53;
Ответить: HapkomaH
Сообщение
#2
|
|
Обычная капча, шрифт своеобразный просто..
|
|
|
goooglus
|
Сообщение
#3
|
|
... я бы не сказал ... вот её ссылка Перейди по ней и попробуй по-нажимать F5 и ты увидешь, что не всё так просто... :blink:
Если просто скопировать её адреси вставить адресную строку браузера и обновить (F5), то следующая каптча будет крякозяброй. А если на ней нажать и выбрав в меню "Открыть изображение"то при обновлении страницы (F5) она обновляется на ура. В чём же может быть дело? так, что, есть кто мудрый на форуме в этом вопросе? Заранее благодарю за ответ. :blink: |
|
|
HapkomaH |
18.1.2012, 17:56;
Ответить: HapkomaH
Сообщение
#4
|
|
Обычная проверка на HTTP_REFERRER, если в нем нет хоста сайта, то выводятся крякозябры, если есть, то нормальная капча. Все просто
|
|
|
goooglus
|
Сообщение
#5
|
|
дело в том, что я хочу сделать программку вроде собственного клиента для входа в свой аккаунт. С такой каптчей встречаюсь впервые. Как же сделать форму входа? В этом моём случае возможно ли? Если да, то подскажите, пожалуйста как. :blink:
|
|
|
HapkomaH |
18.1.2012, 20:31;
Ответить: HapkomaH
Сообщение
#6
|
|
Отправляйте в заголовках реферер как страницу регистрации и будет вам счастье
|
|
|
goooglus
|
Сообщение
#7
|
|
... чем дальше в лес, тем ... больше понимаю что видимо я нуб в этом вопросе... Как и где мне найти эти заголовки?
|
|
|
HapkomaH |
19.1.2012, 20:09;
Ответить: HapkomaH
Сообщение
#8
|
|
А как вы собираетесь соединяться с сайтом этим? В любом случае вам придется отправлять какие-то заголовки. В данном случае такую строчку:
Referer: http://seosprint.net/enter.php?ctr=6d7943d...69fcf8de29362b6 с меняющимся идентификатором. Читайте литературу по работе с сетью вашего языка программирования. |
|
|
Светозар |
7.2.2012, 21:39;
Ответить: Светозар
Сообщение
#9
|
|
goooglus, а что за язык, на котором писали?
Собственно, для умного HapkomaH'a, а как написать такую шляпу... Допусти на if else, проверку на HTTP_REFERRER как сделать? |
|
|
HapkomaH |
8.2.2012, 10:00;
Ответить: HapkomaH
Сообщение
#10
|
|
|
На PHP это делается примерно так:
[php]if ($_SERVER['HTTP_REFERER'] and preg_match("/^http://(www.)?seosprint.net/enter.php/i", $_SERVER['HTTP_REFERER'])){ // показываем капчу } else{ // показываем линии }[/php]
|
|
|
||
|
Текстовая версия | Сейчас: 23.4.2024, 13:39 |