Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];

Вниз

Дождаться выполнения скрипта.   Найти похожие ветки 

 
Mach3   (2011-11-01 16:40) [40]

"Откуда пришли" указать?


 
sniknik ©   (2011-11-01 16:40) [41]

всего там хватает...
тот же самый запрос со страницы при нажатии кнопки получает именно +7 (996) 261-0278 (по данным фаребага) но отображает +7 (924) 261-0278

защита? ;)


 
sniknik ©   (2011-11-01 16:44) [42]

упс... нет, сейчас поменялся, видать там из кэша смотрел.


 
sniknik ©   (2011-11-01 16:46) [43]

а понял, в куках регион есть, первые цифры наверное от него зависят.


 
Омлет ©   (2011-11-01 16:48) [44]

Там, действительно, есть какая-то защита.
И на некоторых страницах капча..

Возможно, хидер как-то влияет на резульата.
Это, к примеру, запрашивает ajax:
(Request-Line) GET /auto/?_=1320169503840&bull_id=6035047&obj=show_contacts&crossdomain_ajax_request=2&re quest=ajax_show_contacts HTTP/1.1
Host ussuriisk.drom.ru
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept application/xml, text/xml, */*
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip, deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Content-Type application/x-www-form-urlencoded
X-Requested-With XMLHttpRequest
Referer http://ussuriisk.drom.ru/toyota/succeed/6035047.html
Cookie cookie_cityid=9; cookie_regionid=66; DromCurrencyCookie=1; my_geo=66; PHPSESSID=c7c79f267c9ea95e5d356e1a7ca84915


А это из адресной строки вызов:
(Request-Line) GET /auto/?_=1320169503840&bull_id=6035047&obj=show_contacts&crossdomain_ajax_request=2&re quest=ajax_show_contacts HTTP/1.1
Host ussuriisk.drom.ru
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:7.0.1) Gecko/20100101 Firefox/7.0.1
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding gzip, deflate
Accept-Charset windows-1251,utf-8;q=0.7,*;q=0.7
Connection keep-alive
Cookie cookie_cityid=9; cookie_regionid=66; DromCurrencyCookie=1; my_geo=66; PHPSESSID=c7c79f267c9ea95e5d356e1a7ca84915


Но, подозреваю, что именно по первому параметру ("_"), распознается робот и отдается неверный код оператора. Я сходу не вижу, откуда достается этот параметр.


 
Mach3   (2011-11-01 16:49) [45]

пробовал удалить все куки из браузер и отключить их получение.
результата не дало.. номер отображался правильно.


 
Mach3   (2011-11-01 16:50) [46]


> Но, подозреваю, что именно по первому параметру ("_")

Тоже так думаю..


 
Mach3   (2011-11-01 17:03) [47]

Если есть еще идеи- буду рад читать..
Решение с TWebBrowser нашел, но хотелось бы сэмулировать запрос.


 
Медвежонок Пятачок ©   (2011-11-01 17:11) [48]

какое еще-то решение?

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


 
Mach3   (2011-11-01 17:23) [49]

так ведь вроде уже определились, что заголовки одинаковые..
остается только неопознанный параметр ("_")


 
Омлет ©   (2011-11-01 17:59) [50]

Оказалось, что параметр "_" реально не нужен, он, наверное, только для защиты от кэширования.

Обязательно должны быть два поля в заголовке:

X-Requested-With XMLHttpRequest
Referer   http://ussuriisk.drom.ru/toyota/succeed/6054110.html


Тогда возвращает верный номер и не требует капчу. Проверял с помощью плагина HttpRequester к фаерфоксу.


 
Медвежонок Пятачок ©   (2011-11-01 18:00) [51]

заголовки разные.
сервер ничего кроме заголовков не получает и не может ни по чему иному определить что у него тянут номера телефонов.


 
Омлет ©   (2011-11-01 18:10) [52]

Странную, однако, "защиту" придумал камрад Кирилл Ковальчук..
А найдя эту ветку по логам с сервера, он "защиту" сделает ещё странней ))


 
Mach3   (2011-11-03 06:24) [53]

=))))))))))))))
Всем спасибо..



Страницы: 1 2 вся ветка

Форум: "Начинающим";
Текущий архив: 2012.02.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.54 MB
Время: 0.008 c
2-1320124854
Mach3
2011-11-01 08:20
2012.02.12
Дождаться выполнения скрипта.


2-1320485851
Артём
2011-11-05 12:37
2012.02.12
Переместить запись DbGrid


2-1320340245
vsafary
2011-11-03 20:10
2012.02.12
Память и динамические массивы


3-1271682009
Виктор
2010-04-19 17:00
2012.02.12
Fast Reports 4.6


2-1320134437
Dennis I. Komarov
2011-11-01 11:00
2012.02.12
LogonUser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский