Можно ли получить номер телефона post/get запросом на сайте kolesa.kz?

Тема в разделе "Решение различных задач по парсингу", создана пользователем Smodey, 11 июл 2018.

  1. Smodey

    Smodey Member Пользователи

    Регистрация:
    27 ноя 2013
    Сообщения:
    22
    Всем здравствуйте!
    Есть сайт kolesa.kz. Ранее на нём можно было получить номер телефона объявления, например Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме! просто делая get запрос по id объявления Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Но сейчас этот метод уже не работает. Или работает, но нужно ещё какие-то параметры передать?
    Что самое интересное, в сниффере идёт get запрос. Всё дело в кукисах?
    [​IMG]
    [​IMG]
     
    Последнее редактирование: 11 июл 2018
  2. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    314
    Видимо вы чтото не правильно ставили, сделал проект который тянет номера.

    upload_2018-7-12_11-54-20.png

    Измените вид всех ссылок
    из:
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    в:
    Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
     

    Вложения:

    • kolesa_kz.cdp
      Размер файла:
      36,1 КБ
      Просмотров:
      6
    prepod, kagorec, Smodey и 2 другим нравится это.
  3. Smodey

    Smodey Member Пользователи

    Регистрация:
    27 ноя 2013
    Сообщения:
    22
    Да, Вы правы, понял в чём ошибка. Нужно было в headers указать как выводить данные после запроса. Т.е. в принципе достаточно добавить туда X-Requested-With: XMLHttpRequest
    Заметил кстати странность в работе <GETMORECONTENT>. Он же вроде работает как отдельный запрос, не зависящий от основного?
    Т.е. вот такое в теории должно работать:
    Код:
    <GETMORECONTENT><URL="<CD_GRAN_3!>"><HEADERS>X-Requested-With: XMLHttpRequest</HEADERS><START="phone{"}:{"}"><STARTCOUNT="0"><END="{"}"><ENDCOUNT="0"><PARAMS="htmtotxt"></GETMORECONTENT>
    В <CD_GRAN_3!> - ссылка Ссылки недоступны для гостей, зарегистрируйтесь или авторизуйтесь на форуме!
    Но, работает только если вставить и в основные настройки эту строку. Без неё, т.е. если прописывать только в <GETMORECONTENT> не работает.
    [​IMG]
    На примере:
    [​IMG]
    [​IMG]
     
    Последнее редактирование: 12 июл 2018
  4. napserious

    napserious Well-Known Member Пользователи Активирован

    Регистрация:
    16 окт 2015
    Сообщения:
    314
    Да, есть такая особенность.
    Можно через PHP_SCRIPT попробовать вместо GETMORECONTENT. Это почти тоже самое.
    Только PHP_SCRIPT работает отдельно от headers из CD
     

Поделиться этой страницей