1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2200+ и мы растем!
    Скрыть объявление

Пресет Вывод результатов в таблицу 1.0

Сохранение результатов парсинга в HTML таблицу с возможностью сортировки и выделения цветом

  1. Support

    Support Administrator
    Команда форума A-Parser Enterprise

    Регистрация:
    16 мар 2012
    Сообщения:
    3.531
    Симпатии:
    1.880
    Всем известно, что А-парсер предназначен для парсинга информации с интернет в различных обьемах. Обычно полученные данные обрабатываются другими скриптами или программами. Но иногда возникает необходимость вывести собранные данные в "человекопонятном", красивом виде для их дальнейшего визуального анализа. И об этом ниже.
    Кому-то для таких целей (и при небольших обьемах) достаточно обычного текстового файла, кто-то выводит в CSV и потом в Экселе обрабатывает данные, а мы же выведем их в виде таблицы на веб-странице. Подобная задача была здесь: http://a-parser.com/threads/1662/. Но сейчас мы сделаем более красивую табличку, с возможностью сортировки.
    По сути вся задача сводится к формированию результирующего файла в виде той самой веб-страницы. Для красоты (и чтобы не изобретать велосипед) воспользуемся возможностями фреймворка Bootstrap.
    [​IMG]
    Как видим, само задание будет парсить некоторые параметры доменов из файла top100.txt и выводить их в результат. А за красивый вывод у нас отвечают начальный и конечный текст результирующего файла:
    [​IMG]
    [​IMG]
    Ну и конечно Result format нужно задать соответствующий:
    [​IMG]
    Код:
    eyJwcmVzZXQiOiJQcmV0dHkgcmVzdWx0cyIsInZhbHVlIjp7InByZXNldCI6IlBy
    ZXR0eSByZXN1bHRzIiwicGFyc2VycyI6W1siU0U6Okdvb2dsZTo6UFIiLCJkZWZh
    dWx0Il0sWyJSYW5rOjpBbGV4YSIsImRlZmF1bHQiXSxbIlJhbms6OkFyY2hpdmUi
    LCJkZWZhdWx0Il0sWyJTRTo6R29vZ2xlOjpTYWZlQnJvd3NpbmciLCJkZWZhdWx0
    Il0sWyJSYW5rOjpNdXN0YXQiLCJkZWZhdWx0Il0sWyJSYW5rOjpBaHJlZnMiLCJk
    ZWZhdWx0Il1dLCJyZXN1bHRzRm9ybWF0IjoiPHRyPlxuPHRkPiRxdWVyeTwvdGQ+
    XG48dGQ+JHAxLnByPC90ZD5cbjx0ZD4kcDIucmFuazwvdGQ+XG48dGQ+JHAzLmZp
    cnN0PC90ZD5cbjx0ZD4kcDQuZXhpc3RzPC90ZD5cbjx0ZD4kcDUud29ydGg8L3Rk
    PlxuPHRkPiRwNi50b3RhbDwvdGQ+XG48L3RyPlxuIiwicmVzdWx0c1NhdmVUbyI6
    ImZpbGUiLCJyZXN1bHRzRmlsZU5hbWUiOiJyZXN1bHQuaHRtbCIsImFkZGl0aW9u
    YWxGb3JtYXRzIjpbXSwicmVzdWx0c1VuaXF1ZSI6Im5vIiwicXVlcnlGb3JtYXQi
    OlsiJHF1ZXJ5Il0sInVuaXF1ZVF1ZXJpZXMiOmZhbHNlLCJzYXZlRmFpbGVkUXVl
    cmllcyI6ZmFsc2UsIml0ZXJhdG9yT3B0aW9ucyI6eyJvbkFsbExldmVscyI6ZmFs
    c2UsInF1ZXJ5QnVpbGRlcnNBZnRlckl0ZXJhdG9yIjpmYWxzZX0sInJlc3VsdHNP
    cHRpb25zIjp7Im92ZXJ3cml0ZSI6dHJ1ZX0sImRvTG9nIjoibm8iLCJrZWVwVW5p
    cXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6dHJ1ZSwicmVzdWx0c1ByZXBlbmQiOiI8
    IURPQ1RZUEUgaHRtbD5cbjxodG1sIGxhbmc9XCJlblwiPlxuPGhlYWQ+XG4gIDx0
    aXRsZT5Eb21haW4ncyBwYXJhbWV0ZXJzPC90aXRsZT5cbiAgPG1ldGEgY2hhcnNl
    dD1cInV0Zi04XCI+XG4gIDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiIGNvbnRlbnQ9
    XCJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MVwiPlxuICA8c2Ny
    aXB0IHNyYz1cImh0dHBzOi8vYWpheC5nb29nbGVhcGlzLmNvbS9hamF4L2xpYnMv
    anF1ZXJ5LzEuMTEuMy9qcXVlcnkubWluLmpzXCI+PC9zY3JpcHQ+XG4gIDxsaW5r
    IHJlbD1cInN0eWxlc2hlZXRcIiBocmVmPVwiaHR0cHM6Ly9tYXhjZG4uYm9vdHN0
    cmFwY2RuLmNvbS9ib290c3RyYXAvMy4zLjUvY3NzL2Jvb3RzdHJhcC5taW4uY3Nz
    XCI+XG4gIDxsaW5rIHJlbD1cInN0eWxlc2hlZXRcIiBocmVmPVwiaHR0cHM6Ly9j
    ZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvYm9vdHN0cmFwLXRhYmxlLzEu
    OC4xL2Jvb3RzdHJhcC10YWJsZS5taW4uY3NzXCI+XG4gIDxzY3JpcHQgc3JjPVwi
    aHR0cHM6Ly9jZG5qcy5jbG91ZGZsYXJlLmNvbS9hamF4L2xpYnMvYm9vdHN0cmFw
    LXRhYmxlLzEuOC4xL2Jvb3RzdHJhcC10YWJsZS1hbGwubWluLmpzXCI+PC9zY3Jp
    cHQ+XG48L2hlYWQ+XG48Ym9keT5cbjxkaXYgY2xhc3M9XCJjb250YWluZXJcIj5c
    biAgPGgyPkRvbWFpbidzIHBhcmFtZXRlcnM8L2gyPlxuICA8cD5FeGFtcGxlIG9m
    IHRhYmxlIGZyb20gQS1wYXJzZXI8L3A+ICAgICAgICAgICAgXG4gIDx0YWJsZSBj
    bGFzcz1cInRhYmxlIHRhYmxlLWJvcmRlcmVkXCIgZGF0YS1zb3J0LW5hbWU9XCJk
    b21haW5cIiBkYXRhLXNvcnQtb3JkZXI9XCJhc2NcIiBkYXRhLXRvZ2dsZT1cInRh
    YmxlXCI+XG4gICAgPHRoZWFkPlxuICAgICAgPHRyPlxuICAgICAgICA8dGggZGF0
    YS1maWVsZD1cImRvbWFpblwiIGRhdGEtYWxpZ249XCJsZWZ0XCIgZGF0YS1zb3J0
    YWJsZT1cInRydWVcIj5Eb21haW48L3RoPlxuICAgICAgICA8dGggZGF0YS1maWVs
    ZD1cInByXCIgZGF0YS1hbGlnbj1cImNlbnRlclwiIGRhdGEtc29ydGFibGU9XCJ0
    cnVlXCI+UFI8L3RoPlxuICAgICAgICA8dGggZGF0YS1maWVsZD1cImFsZXhhXCIg
    ZGF0YS1hbGlnbj1cImNlbnRlclwiIGRhdGEtc29ydGFibGU9XCJ0cnVlXCI+QWxl
    eGE8L3RoPlxuICAgICAgICA8dGggZGF0YS1maWVsZD1cIndlYmFyY2hcIiBkYXRh
    LWFsaWduPVwiY2VudGVyXCIgZGF0YS1zb3J0YWJsZT1cInRydWVcIj5XZWJBcmNo
    aXZlX2ZpcnN0PC90aD5cbiAgICAgICAgPHRoIGRhdGEtZmllbGQ9XCJzYWZlYnJv
    d1wiIGRhdGEtYWxpZ249XCJjZW50ZXJcIiBkYXRhLXNvcnRhYmxlPVwidHJ1ZVwi
    PlNhZmVCcm93c2luZzwvdGg+XG4gICAgICAgIDx0aCBkYXRhLWZpZWxkPVwibXVz
    dGF0XCIgZGF0YS1hbGlnbj1cImNlbnRlclwiIGRhdGEtc29ydGFibGU9XCJ0cnVl
    XCI+TXVzdGF0PC90aD5cbiAgICAgICAgPHRoIGRhdGEtZmllbGQ9XCJhaHJlZnNc
    IiBkYXRhLWFsaWduPVwiY2VudGVyXCIgZGF0YS1zb3J0YWJsZT1cInRydWVcIj5B
    aHJlZnM8L3RoPlxuICAgICAgPC90cj5cbiAgICA8L3RoZWFkPlxuICAgIDx0Ym9k
    eT5cbiAgICAiLCJyZXN1bHRzQXBwZW5kIjoiPC90Ym9keT5cbjwvdGFibGU+XG48
    L2Rpdj5cbjwvYm9keT5cbjwvaHRtbD4iLCJxdWVyeUJ1aWxkZXJzIjpbXSwicmVz
    dWx0c0J1aWxkZXJzIjpbXSwiY29uZmlnT3ZlcnJpZGVzIjpbXX19
    В результате мы получим веб-страницу, открыв которую в браузере увидим таблицу с возможностью сортировки. Посмотреть ее в работе можно здесь.
    [​IMG]
     
    Vvtex, btr, 18kotov и 6 другим нравится это.

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