Помогите: Парсинг телефонов с сайта OLX

  • Автор темы Автор темы Alex62
  • Дата начала Дата начала

Alex62

Client
Регистрация
16.10.2015
Сообщения
233
Реакции
31
Баллы
28
Добрый день, подскажите пожалуйста как то можно обойти спрятанные телефоны на сайте OLX что мы можно было get запросом дергать код странички. или придется все же через браузер открывать и жать на кнопку показать?
 

Вложения

  • Безымянный.png
    Безымянный.png
    14,5 KB · Просмотры: 32
можно...
наглядно

идешь сюда (как пример) - https://www.olx.ua/obyavlenie/batar...buka-asus-acer-lenovo-hp-samsung-ID6pVb9.html

дергаешь токен - 01f93f4ede8903194d0f856e1f6099e5b16e03f197e4b98f1424813b813186d55d3b2658c619babe9c7f93aac41fadebc357e7289bf6b060f612b128146ad7b3
дергаешь id объявы - 6pVb9

делаешь гет - https://www.olx.ua/ajax/misc/contac...f93aac41fadebc357e7289bf6b060f612b128146ad7b3

получаешь в ответ телефон/ы


не за что :-)
 
Последнее редактирование:
Спасибо большое
 
  • Спасибо
Реакции: Valiksim
  • Спасибо
Реакции: Alex62
Сейчас пробовал этим методом, не получается, в ответ приходит {"value":"000 000 000"} Подскажите, где я не так делаю или olx что-то изменил? Спасибо.
 
  • Спасибо
Реакции: ks1989
Подскажите, где я не так делаю или olx что-то изменил?
Трудно сказать? Но, предположить можно, что токен сменился, если ты его не получаешь при каждом запросе
32d8ab46578b49b09174582878209dd6da800ea33db50b6937b7f74b38b2485be545f5d5604f39402263178df184049812e08f32511bfcb3e2f8f37b487a6385
 
  • Спасибо
Реакции: ks1989
Трудно сказать? Но, предположить можно, что токен сменился, если ты его не получаешь при каждом запросе
32d8ab46578b49b09174582878209dd6da800ea33db50b6937b7f74b38b2485be545f5d5604f39402263178df184049812e08f32511bfcb3e2f8f37b487a6385
И в этом примере и другие пробовал, получал свежий токен, менял ID - ответ такой же во всех случаях.
 
Всё работает. Просто токен другой нужно подставлять. Отснифай и сравни запросы.
 
  • Спасибо
Реакции: ks1989
Всё работает. Просто токен другой нужно подставлять. Отснифай и сравни запросы.
Я новичок, что значит "отснифай"? Можете показать, какой у Вас гет запрос, который выдаёт номер?
 
Я новичок, что значит "отснифай"? Можете показать, какой у Вас гет запрос, который выдаёт номер?
Запрос такой же как и был, только токен другой.
Отснифать значит отследить какие запросы идут, можно с помощью зенки (Монитор трафика), или с помощью спецсофта, называется сниффер.
 
Запрос такой же как и был, только токен другой.
Отснифать значит отследить какие запросы идут, можно с помощью зенки (Монитор трафика), или с помощью спецсофта, называется сниффер.
Спасибо за помощь. Открыт Монитор трафика, нашел где передаётся get запрос, а в ответе номера телефонов, добавляю этот запрос в ПМ - результат все равно
{"value":"000 000 000"}. Для этого товара https://www.olx.ua/obyavlenie/bmx-n...as-f-200-2017-ispaniya-kachestvo-IDsTtry.html get запрос https://www.olx.ua/ajax/misc/contac...a49051844e150e227de4d074e0625c92f947543d64e2d Если я правильно понял, то этот запрос сработает только 1 раз? А в другой раз будет другой токен?
 
потерто
 
Здравствуйте!
Столкнулся с проблемо что в ответе на гет запрос с токеном на получение номера приходит вот такое: {"value":"000 000 000"}.
Схема моего шаба: гет-запрос на обявление - парсим токен телефона и ID обявления - гет-запрос на получение номера с токеном и с ID обявления. https://www.olx.ua/ajax/misc/contact/phone/ID-обявления/?pt=токен
Не могли бы подсказать как все же спарсить номера? Заранее благодарен!
 
Здравствуйте!
Столкнулся с проблемо что в ответе на гет запрос с токеном на получение номера приходит вот такое: {"value":"000 000 000"}.
Схема моего шаба: гет-запрос на обявление - парсим токен телефона и ID обявления - гет-запрос на получение номера с токеном и с ID обявления. https://www.olx.ua/ajax/misc/contact/phone/ID-обявления/?pt=токен
Не могли бы подсказать как все же спарсить номера? Заранее благодарен!
проверь куки
 
Немного осилил с GET
Но беда в том что не соображу почему рабочая регулярка не парсит результат
 

Вложения

  • Clip2net_171.jpg
    Clip2net_171.jpg
    327,6 KB · Просмотры: 62
Комрады, помогите, плиз с регуляркой.
Не получается сохранить телефон с OLX.UA ; GET запрос
 
Запрос сперва парсю в вариацию и потом подставляю в GET.
например
Код:
Развернуть Свернуть Копировать
https://www.olx.ua/obyavlenie/semena-vozdushka-sort-sofievskiy-dostavka-novaya-pochta-IDx5TSA.html

https://www.olx.ua/ajax/misc/contact/phone/x5TSA/?pt=63ac061662b88d3fe2c319bb30c5ada1f398759bd149c4bdb7d47ca48372e7b8d23aaae64bdc62119c85235327d46f5c1e13ccf1638922191c130dcf3885386b
В HTTP Analizer телефончик видно
Код:
Развернуть Свернуть Копировать
{"value":"098 940 8894"}
А в ПрожектМакере не парсит.
 
Запрос сперва парсю в вариацию и потом подставляю в GET.
например
Код:
Развернуть Свернуть Копировать
https://www.olx.ua/obyavlenie/semena-vozdushka-sort-sofievskiy-dostavka-novaya-pochta-IDx5TSA.html

https://www.olx.ua/ajax/misc/contact/phone/x5TSA/?pt=63ac061662b88d3fe2c319bb30c5ada1f398759bd149c4bdb7d47ca48372e7b8d23aaae64bdc62119c85235327d46f5c1e13ccf1638922191c130dcf3885386b
В HTTP Analizer телефончик видно
Код:
Развернуть Свернуть Копировать
{"value":"098 940 8894"}
А в ПрожектМакере не парсит.
Ты не понял. Ты попросил помочь с регуляркой. Давай помогу, ты код дай мне с которого ты не можешь спарсить номер. Или ты не верно выразился и имел ввиду другое?
 
Может вы меня не правильно поняли.
Смотрите не только 25 пост, но и 24 пост (с 30.12.17 суббота)
На скрине всё понятно должно быть.
Не могу понять почему не парсится в ПрожектМакере, хотя в конструкторе регулярок всё работает.
Вот загодовок
Код:
Развернуть Свернуть Копировать
HTTP/1.1 200 OK
Content-Security-Policy: default-src * 'unsafe-eval' 'unsafe-inline' data:; frame-ancestors 'self' app.optimizely.com apps.facebook.com fonts.googleapis.com
X-Xss-Protection: 1
X-Content-Type-Options: nosniff
Referrer-Policy: unsafe-url
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-B: tablica-dc4-242
X-T: D=39028 t=1514884364746326
Content-Type: application/json; charset=utf-8
Expires: Tue, 02 Jan 2018 09:12:44 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 02 Jan 2018 09:12:44 GMT
Connection: keep-alive
Content-Length: 24

{"value":"050 784 9578"}
 
  • Спасибо
Реакции: Mikhail B.
Может вы меня не правильно поняли.
Смотрите не только 25 пост, но и 24 пост (с 30.12.17 суббота)
На скрине всё понятно должно быть.
Не могу понять почему не парсится в ПрожектМакере, хотя в конструкторе регулярок всё работает.
Вот загодовок
Код:
Развернуть Свернуть Копировать
HTTP/1.1 200 OK
Content-Security-Policy: default-src * 'unsafe-eval' 'unsafe-inline' data:; frame-ancestors 'self' app.optimizely.com apps.facebook.com fonts.googleapis.com
X-Xss-Protection: 1
X-Content-Type-Options: nosniff
Referrer-Policy: unsafe-url
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-B: tablica-dc4-242
X-T: D=39028 t=1514884364746326
Content-Type: application/json; charset=utf-8
Expires: Tue, 02 Jan 2018 09:12:44 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Tue, 02 Jan 2018 09:12:44 GMT
Connection: keep-alive
Content-Length: 24

{"value":"050 784 9578"}
Точно! Ивзини не увидел. щас посмотрю.

P.S. А у тебя в запросе стоит брать содержимое?
 
Последнее редактирование:

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)