Как парсить контент - который вызывается php ?

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем Djahat, 10 фев 2013.

  1. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Всем привет.


    В двух словах нкто не пояснит как можно спарсить контент - который вызывается при нажатии кнопки на странице ?




    Например на таком сайте - Ссылки недоступны для гостей

    Есть карточка товара - а внизу есть 4 кнопки

    Краткое описание/ Подробное описание/ Ингридиенты /Условия применения

    Каким приемом можно спарсить текст - который появляется при нажатии данных кнопок.

    заранее благодарю.
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    для броузера мозилла поставьте аддон HTTPFOX (Это снифер http заголовков)
    При нажатии "Подробное описание" засветился адрес с которого подгружается закодированный текст
    красным отметил ид которые надо просавить согласно ид-ам товара
     
  3. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    О спасибо - я нашел инструкцию по парсу контакта - и поствил себе этот плагин - но пол дня тыкаю не могу разобраться как заставить собрать текст из таблий которве появляются при нажатии кнопки -

    А есть какая - нибудь видео инструкция - по которой можно понять и повторить ?
     
  4. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Никак не пойму какая взаимосвязь - как можно сопоставить есть идеи ?
     
  5. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Запутался окончательно - что делать со ссылкой Ссылки недоступны для гостей
     
  6. Root

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

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

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

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    ознакомился с сайтом и сутью проблемы. извините, но это полная ж..а. лучше ничего с ней не делать.
    вот это -
    Ссылки недоступны для гостей
    подходит для простейших случаев. к вашему случаю оно применимо с оооочень большой натяжкой.
    короче, ставлю на то, что ни у кого ничего не получится.
    P.S. могу ошибаться. буду благодарен за решение - надо же как-то совершенствоваться.
     
    Последнее редактирование: 12 фев 2013
  8. Rezident

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

    Регистрация:
    12 апр 2012
    Сообщения:
    19
    Если пройти по ссылке Ссылки недоступны для гостей и внимательно изучить страницу, то мы увидим наверху справа под пунктом меню Контакты неприметную иконку принтера, которая приводит на страничку Ссылки недоступны для гостей. Ну, тут уж можно спарсить всё, что угодно стандартными методами )))
     
  9. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    В принт версии нету даже намека на категории:rolleyes:
    Дополните свои настройки вытаскиваением описания из print версии макросом getmoreconent
    PHP:
    [HTMTOTXT:ul,li,l,em,pre,b,br,strong,p,hr,h2,h3,sup]<GETMORECONTENT><URL="<CD_GRAN_19!>"><START="</H1>"><STARTCOUNT="0"><END="</TABLE>"><ENDCOUNT="0"><PARAMS="tocsv"></GETMORECONTENT>[/HTMTOTXT]
    <CD_GRAN_19!> - Это адрес на принт врсию страницы

    конечно юзабилити там неочень, не слишком заметная иконка

    [​IMG]
     
    Последнее редактирование: 12 фев 2013
  10. nikolas1612

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

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    респект вашей наблюдательности. задача действительно решена. хотя я очень рассчитывал увидеть решение по "тяжелому" варианту. ибо такие значки, к сожалению, будут далеко не всегда.
     
  11. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    если не легким путем то:
    1. вытягивать информацию с адреса .xml макросом getmorecontent
    2. обрабатывать поиск-заменой макросом [REPLACE] около 66 значений чтобы закодированную русскую букву своего регистра привести в нормальный вид

    о.0
     
  12. Rezident

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

    Регистрация:
    12 апр 2012
    Сообщения:
    19
    для тех, кто захочет на практике попробовать этот метод - вот список замен:
    \u0410|А
    \u0411|Б
    \u0412|В
    \u0413|Г
    \u0414|Д
    \u0415|Е
    \u0401|Ё
    \u0416|Ж
    \u0417|З
    \u0418|И
    \u0419|Й
    \u041a|К
    \u041b|Л
    \u041c|М
    \u041d|Н
    \u041e|О
    \u041f|П
    \u0420|Р
    \u0421|С
    \u0422|Т
    \u0423|У
    \u0424|Ф
    \u0425|Х
    \u0426|Ц
    \u0427|Ч
    \u0428|Ш
    \u0429|Щ
    \u042a|Ъ
    \u042b|Ы
    \u042c|Ь
    \u042d|Э
    \u042e|Ю
    \u042f|Я
    \u0430|а
    \u0431|б
    \u0432|в
    \u0433|г
    \u0434|д
    \u0435|е
    \u0451|ё
    \u0436|ж
    \u0437|з
    \u0438|и
    \u0439|й
    \u043a|к
    \u043b|л
    \u043c|м
    \u043d|н
    \u043e|о
    \u043f|п
    \u0440|р
    \u0441|с
    \u0442|т
    \u0443|у
    \u0444|ф
    \u0445|х
    \u0446|ц
    \u0447|ч
    \u0448|ш
    \u0449|щ
    \u044a|ъ
    \u044b|ы
    \u044c|ь
    \u044d|э
    \u044e|ю
    \u044f|я
     
  13. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    О мерси - сейчас попробую
     
  14. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Это мой первый опыт.

    Я правильно понял логику что я должен сделать?

    1 - Собрать ссылки с сайта на карточку товара
    2- Собрать ссылки с сайта на принт страницу товара

    Стандартными методами собрать с карточек товара - доступные данные - все кроме описания

    При помощи Вашего кода (<GETMORECONTENT><URL="<CD_GRAN_19!>"><START="</H1>"><STARTCOUNT="0"><END="</TABLE>"><ENDCOUNT="0"><PARAMS="tocsv"></GETMORECONTENT>[/HTMTOTXT][/PHP]) - собрать описание с принт страниц товара ?


    У меня все получается кроме последнего - куда правильно засунуть Ваш код ?
     
    Последнее редактирование: 12 фев 2013
  15. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Никто ни поможет ?
     
  16. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    В шаблон вывода вставить.
    Кстате что у вас там сейчас. в нем?
     
  17. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    у меня там вот так :

    <CD_GRAN_1!>;<CD_GRAN_7!>;<NIMG><CD_GRAN_2!></NIMG>;<CD_GRAN_3!>;<CD_GRAN_4!><CD_GRAN_8!>;<CD_GRAN_5!>;<CD_GRAN_6!>

    получается вот такая выдача ? - Товар дня;;images/2161.png;2450 рублей;100% Premium Whey100% Premium Whey Protein Plus (2270 гр);Protein Plus (2270 гр);3
     
  18. Djahat

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    Я даже примерно не могу уловить логику как работает вот это : <GETMORECONTENT><URL="<CD_GRAN_19!>">

    Я собрал ссылки на страницы с карточками товара.
    Но я не собирал ссылки на страницы с описанием товара - это надо сделать видимо?

    А потом зайти на такую страницу с описанием товара - и указать границы?

    Таким образом у меня в парсинге участыуют 2 типа ссылок - С товаром и описанем - так ?
     
  19. Root

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

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

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

    Регистрация:
    14 янв 2013
    Сообщения:
    543
    Город:
    Мордор
    вон оно как - мерси
     

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