Родительская ссылка

Тема в разделе "Разное", создана пользователем ser9ga, 7 янв 2017.

  1. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Есть ли возможность заносить в таблицу "родительскую ссылку" страницы?
    Т.е. нужна возможность получать значение URL страницы "A", с которой в процессе сборы ссылок был осуществлен переход на искомую страницу "B" (на ту, с которой непосредственно осуществляется парсинг)

    Другими словами: Ссылки недоступны для гостейA.html имеет с своем тексте ссылку на Ссылки недоступны для гостейB.html, с которой осуществляется парсинг.

    "B" можно записать в таблицу макросом [CD_DOCURL]. Вопрос касается ссылки "A" - как вписать её в таблицу?
     
  2. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте. Каким образом собираете ссылки? Сканером сайтов?
     
  3. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Собираю через вкладку "Ссылки" на главном окне путем генерирования списка ссылок для.
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Во вкладке ССЫЛКИ можно проставить ссылки с парам:
    Тут-ссылка-которую-парсим[PARAM]:Тут-ссылка-родительская
     
    ser9ga нравится это.
  5. Root

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

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

    1) Сгенерируйте список ссылок таким способом (найденным ссылкам подставится значение [PARAM], взятое от "родительской"):
    2017-01-08_06-41-35.png

    2) При парсинге во вкладке "Контент" в шаблон вывода вставьте макрос [PARAM] для вывода "родительской ссылки".

    С уважением к вам, Сергей.
     
    ser9ga и kagorec нравится это.
  6. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    А как работает [PARAM] в сканере сайтов?
     
  7. Root

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

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

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Если во вкладке "Ссылки" добавить "Ссылки недоступны для гостей" и запусить парсинг, находятся все ссылки (как и должно быть) и [PARAM] передается и выводится.

    Если такой же текст добавить в список очереди, ссылки находятся, но [PARAM] не передается и не выводится.
     
  9. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Нашел галку в "дополнительно". Все заработало.
     
    Root нравится это.
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Спасибо, забыл.
     
  11. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Как передать родительскую ссылку - разобрались.
    Теперь возник вопрос: как передать заголовок родительской ссылки? Возможно ли это?

    В моем случае это необходимо, т.к. заголовок родительской ссылки - единственный источник, содержащий название категории товаров.
     
  12. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей
    (Парсинг сайтов, где названия рубрик на страницах товаров не указаны)
     
    ser9ga нравится это.
  13. ser9ga

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

    Регистрация:
    30 ноя 2016
    Сообщения:
    83
    Сделал как показано в ролике. А как поступать, если стартовые ссылки уже имеют прописанный [PARAM]? Например Ссылки недоступны для гостей. Сейчас у меня [PARAM] просто перезаписывается. Ссылки недоступны для гостейtext title.
    В идеале должно получаться: Ссылки недоступны для гостейext title
     
    Последнее редактирование: 30 янв 2017

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