PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 4
Stalke-Veles Отправлено: 03 Июня, 2015 - 14:22:44 • Тема: Парсинг номеров телефонов • Форум: FreeLance

Ответов: 4
Просмотров: 3242
Спасибо большое за подсказку =). Я не с CURL работаю, а с GRAB, но не в том суть =) у меня не получалось потому что при загрузке страницы GRABом и загрузке той же страницы браузером выдавались совершенно разные crc. А я об этом и не знал. GRAB вообще постоянно их разные выдает Ха-ха =))). Так вот я использовал сначала данные из браузера перехваченные отладчиком, потому и не получалось.

Но вся работа строилась на том алгоритме действий, который вы мне предоставили. Теперь буду готов отблагодарить на qiwi-кошелек когда мне заказ оплатят. Скидывайте номер qiwi кошелька здесь или давайте свяжемся в ВК Улыбка
Stalke-Veles Отправлено: 03 Июня, 2015 - 07:57:47 • Тема: Парсинг номеров телефонов • Форум: FreeLance

Ответов: 4
Просмотров: 3242
Не работает так ... формировал POST запрос с указанными данными, в результате возвращается ошибка "{"error":{"code":"INVALID_SIGNATURE","message":"Request signature is invalid or out of date"},"tasks":[{"name":"updateCRC","options":"ybfb4fcf7c2d1645ab133632f885f9490"}]}"

Уже не знаю что делать.

Там ведь несколько запросов после нажатия кнопки отправляется, сначала GET запрос, потом 3 POST запроса. И только у последнего указаны Form Data, у предыдущих вместо Form Data указаны Query String Parameters. Пробовал отправлять эти запросы в такой же очередности что при отправке из браузера, но не знаю какие параметры для них нужны.

У второго и третьего запроса, которые кстати почти одинаковы, в Response Headers имеются такие поля Access-Control-Allow-Credentials:true
Access-Control-Allow-Origin:https://realty[dot]yandex[dot]ru
Как понимаю это какие-то разрешения. У меня не получилось ни разу программно получить Response Headers с этими полями.

P.S. проблема еще актуальна.
Stalke-Veles Отправлено: 01 Июня, 2015 - 07:32:17 • Тема: Парсинг номеров телефонов • Форум: FreeLance

Ответов: 4
Просмотров: 3242
Ts.Saltan пишет:
CURL'ом думаю получится такое сделать
Ajax'ом отправляется POST запрос на адрес https://realty[dot]yandex[dot]ru/gate/phone/get
Передаются параметры:
CODE (text):
скопировать код в буфер обмена
  1.  
  2. params[hashes][]
  3. params[offerId]
  4. crc
  5.  



Спасибо, сегодня буду делать. Еще один нюанс, я делаю это на Python и с POST запросами сталкиваюсь впервые. Если все получится, я сюда отпишусь за вашими данными для благодарности (500 рублей на QIWI) =).

P.S. для остальных читателей темы, если у вас есть вариант решения этой задачи на Python напишите, пожалуйста, вам тоже буду благодарен в QIWI-валютном эквиваленте =).
Stalke-Veles Отправлено: 31 Мая, 2015 - 11:44:07 • Тема: Парсинг номеров телефонов • Форум: FreeLance

Ответов: 4
Просмотров: 3242
Помогите знатоки! Пожалуйста.
Проблема такая, разрабатываю парсер объявлений с Яндекс.Недвижимость, все данные достать могу, но не получается достать номер телефона, так как он скрыт и открывается по нажатию кнопки на сайте (ссылка для примера https://realty.yandex.ru/offer/2566517?ncrnd=96). То есть тут явно ajax запросы... в общем, подскажите как можно достать номер телефона!? Как сформировать такой же запрос? Будет вообще идеально если прям инструкции дадите =). Без благодарности не оставлю (отблагодарю на Qiwi кошелек Улыбка )

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB