Повторный сбор данных с того же адреса с авторизацией и без

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

  1. Logame

    Logame New Member Пользователи

    Регистрация:
    16 май 2018
    Сообщения:
    3
    Добрый день.

    Подскажите, как можно решить следующую задачу.
    Цена закупки на сайте появляется при авторизации. Без авторизации на этом же месте стоит РРЦ. Можно как-то сделать 2 прохода страницы - один с авторизацией, другой - без? Возможно, как-то можно использовать для этого <GETMORECONTENT> ?

    Можно, конечно, сделать 2 отдельных прохода и потом перенести нужный столбец руками, но хотелось бы автоматизации.

    Буду благодарен за помощь.
     
    Последнее редактирование: 16 май 2018
  2. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    Почему перед парсингом не авторизоваться на сайте, сохранить cookie и далее уже парсить авторизованным ?
    [​IMG]
     
  3. Logame

    Logame New Member Пользователи

    Регистрация:
    16 май 2018
    Сообщения:
    3
    С этим проблем нет. Но тогда показывается ТОЛЬКО закупочная цена. А РРЦ видна только для неавторизованных. Такой вот неудобный подход (
    Поэтому и возникла мысль один запрос посылать "авторизованным", а другой "неавторизованным".

    Попробовал с помощью <GETMORECONTENT> посылать другой Cookie - не сработало.
     
  4. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    что за сайт такой?
    можно ссылку в личку?
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей

    Код:
    <GETMORECONTENT><URL="http://SBFactory.ru"><HEADERS>Cookie: КУКИ ПРОПИСАТЬ СЮДА</HEADERS><START="<title>"><STARTCOUNT="0"><END="</title>"><ENDCOUNT="0"><PARAMS="htmtotxt,tocsv"></GETMORECONTENT>
     

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