Не подгружает код таблицы GETHTML

Тема в разделе "WBAppIE", создана пользователем ltt, 14 янв 2017.

  1. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Добрый день! Уже который раз сталкиваюсь с проблемой: Парсинг страниц с пагинацией, на каждой странице данные в виде таблицы - ее вывожу через HORIZTABLE.
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Далее WebApp перещелкивает на другую страницу кодом

    Код:
    [REPEAT]:10
    [GETHTML]
    [CLICK][classname][N]0[/N][FULL]:ui-icon ui-icon-seek-next
    [WAIT]:2000
    [/REPEAT]
    Но по факту в результатах выводится только таблица последней страницы (будто GETHTML и не работал). Что можно предпринять? Спасибо!
     
  2. Root

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

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

    Скорее всего проблема не в WBApp, а в настройках проекта программы. Нужно смотреть проект. Если угодно, можете приложить его.
     
  3. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
     
  4. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Конечно, прикрепил
     

    Вложения:

  5. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    1. Request URL:
      Ссылки недоступны для гостей
    2. Request Method:
      POST
      postdata
      1. _search:
        false
      2. nd:
        1484404887550
      3. rows:
        30
      4. page:
        2
      5. sidx:
        addr
      6. sord:
        asc
     
  6. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Спасибо за попытку помощи) Достаточно давно работаю с программой, но с случаях с ajax всегда возникают какие-то проблемы.. Вы не могли бы чуть подробнее объяснить как этим пользоваться, или тыкнуть, где можно об этом почитать в мануале? Заранее спасибо!
     
  7. Root

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

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

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

    2017-01-14_17-59-37.png
     

    Вложения:

  8. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    проект с post а дальше как root
     

    Вложения:

  9. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Большое спасибо! Эту методику что то обделял вниманием... Но у меня был немного другой подход - я пытался взять с каждой страницы таблицу <table>...</table> полностью и дополнять новой цельной таблицей код после каждой пагинации, и в итоге эту много раз дополненную таблицу с помощью HORIZTABLE превратить в столбцы... Вроде логика в этом есть, но получается это невозможно в принципе?
     
  10. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    Спасибо) ничего правда не понял) передаем параметры, но какой алгоритм их определения... И главное - можно ли без знаний ajax парсить такие сайты...
     
  11. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    О, не заметил в обновленной WebApp строка
    Код:
    [GETHTML]:<table class="ui-jqgrid-btable"{get}</table>|{get}
    - именно то о чем я говорил, верно. Теперь разобрался, всем спасибо!

    P.S. Если есть возможность, можете тыкнуть где почитать по парсингу ajax объектов, или может небольшой мануал разместить - много их стало попадаться... Или может какие-то способы их парсить более "юзерским" способом. Наверняка множество пользователей программы не являются программистами.

    Всем спасибо!
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ссылки недоступны для гостей
     
    ltt нравится это.
  13. ltt

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

    Регистрация:
    21 дек 2016
    Сообщения:
    112
    О, точно)) В очередной раз спасибо!
     

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