1. Вступайте в наш Telegram чат: https://t.me/a_parser Нас уже 2600+ и мы растем!
    Скрыть объявление

Парсинг подсвеченных слов

Тема в разделе "Техническая поддержка", создана пользователем XyaH, 16 янв 2016.

  1. XyaH

    XyaH A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    2 апр 2015
    Сообщения:
    35
    Симпатии:
    6
    Здравствуйте хочу сформировать результат с помощью парсера SE::Google такого вида:
    qwery;snippet;список подсвеченных слов (между тегами <b>) с помощью данного пресета:
    Код:
    eyJwcmVzZXQiOiJMSU5LX05FVyIsInZhbHVlIjp7InByZXNldCI6IkxJTktfTkVX
    IiwicGFyc2VycyI6W1siU0U6Okdvb2dsZSIsIjEwMDAgTGlua3MgdXNlIFByb3h5
    Iix7InR5cGUiOiJvdmVycmlkZSIsImlkIjoicGFnZWNvdW50IiwidmFsdWUiOjF9
    LHsidHlwZSI6Im92ZXJyaWRlIiwiaWQiOiJsaW5rc3BlcnBhZ2UiLCJ2YWx1ZSI6
    MTB9LHsidHlwZSI6ImN1c3RvbVJlc3VsdCIsInJlc3VsdCI6WyJzZXJwIiwic25p
    cHBldCJdLCJyZWdleCI6IjxiPiguKj8pPC9iPiIsInJlZ2V4VHlwZSI6ImlnIiwi
    cmVzdWx0VHlwZSI6ImFycmF5IiwiYXJyYXlOYW1lIjoicyIsInJlc3VsdHMiOlsi
    c24iXX0seyJ0eXBlIjoib3ZlcnJpZGUiLCJpZCI6ImZvcm1hdHJlc3VsdCIsInZh
    bHVlIjoiJHNlcnAuZm9ybWF0KCckcXVlcnk7PGxpbms+JGxpbms8L2xpbms+Ozxz
    bmlwPiRzbmlwcGV0PC9zbmlwPicpOyRzLmZvcm1hdCgnPHN0cj4kc248L3N0cj4n
    KVxcbiJ9XV0sInJlc3VsdHNGb3JtYXQiOiIkcDEucHJlc2V0IiwicmVzdWx0c1Nh
    dmVUbyI6ImZpbGUiLCJyZXN1bHRzRmlsZU5hbWUiOiIkcXVlcmllc2ZpbGUiLCJh
    ZGRpdGlvbmFsRm9ybWF0cyI6W10sInJlc3VsdHNVbmlxdWUiOiJubyIsInF1ZXJp
    ZXNGcm9tIjoidGV4dCIsInF1ZXJ5Rm9ybWF0IjpbIiRxdWVyeSJdLCJ1bmlxdWVR
    dWVyaWVzIjpmYWxzZSwic2F2ZUZhaWxlZFF1ZXJpZXMiOnRydWUsIml0ZXJhdG9y
    T3B0aW9ucyI6eyJvbkFsbExldmVscyI6ZmFsc2UsInF1ZXJ5QnVpbGRlcnNBZnRl
    ckl0ZXJhdG9yIjpmYWxzZSwicXVlcnlCdWlsZGVyc09uQWxsTGV2ZWxzIjpmYWxz
    ZX0sInJlc3VsdHNPcHRpb25zIjp7Im92ZXJ3cml0ZSI6dHJ1ZX0sImRvTG9nIjoi
    bm8iLCJrZWVwVW5pcXVlIjoiTm8iLCJtb3JlT3B0aW9ucyI6dHJ1ZSwicmVzdWx0
    c1ByZXBlbmQiOiIiLCJyZXN1bHRzQXBwZW5kIjoiIiwicXVlcnlCdWlsZGVycyI6
    W10sInJlc3VsdHNCdWlsZGVycyI6W10sImNvbmZpZ092ZXJyaWRlcyI6W10sInF1
    ZXJpZXMiOiJhcGFyc2VyIn0sInBhcnNlcnNDb25mUHJlc2V0cyI6eyJTRTo6R29v
    Z2xlIjp7IjEwMDAgTGlua3MgdXNlIFByb3h5Ijp7InF1ZXJ5Zm9ybWF0IjoiJHF1
    ZXJ5IiwicGFyc2Vub3Rmb3VuZCI6dHJ1ZSwicGFnZWNvdW50IjoiMTAiLCJnbCI6
    IiIsImRvX2d6aXAiOnRydWUsImRvbWFpbiI6Ind3dy5nb29nbGUuY29tIiwidGlt
    ZW91dCI6IjYwIiwidXNlcHJveHkiOnRydWUsImFudGlnYXRlcHJlc2V0IjoiZGVm
    YXVsdCIsImV4dHJhcXVlcnkiOiIiLCJ1c2VzZXNzaW9ucyI6dHJ1ZSwibG9jYXRp
    b24iOiIiLCJzZXJwdGltZSI6IiIsImxpbmtzcGVycGFnZSI6IjEwMCIsImZpbHRl
    ciI6dHJ1ZSwic2VycCI6IiIsInByb3h5cmV0cmllcyI6IjIwIiwidXNlYW50aWdh
    dGUiOmZhbHNlLCJyZXF1ZXN0ZGVsYXkiOiIwIiwicHJveHliYW5uZWRjbGVhbnVw
    IjoiNjAwIiwiZm9ybWF0cmVzdWx0IjoiJHNlcnAuZm9ybWF0KCckbGlua1xcbicp
    IiwicmF3ZGF0YSI6ZmFsc2UsImxyIjoiIiwibWF4X3NpemUiOiIyMDQ4MDAifX19
    fQ==
    но в результате подсказки сохраняются в самом конце а не после каждого сниппета
    как поменять формат результата
    $serp.format('$query;<link>$link</link>;<snip>$snippet</snip>');$s.format('<str>$sn</str>')\n
    пробовал так :
    [% i = 0;
    WHILE i < 5;
    query _";"_ <link>serp.$i.link</link> _";"_ <snip>$snippet</snip> _";"_ <str>s.$i.sn</str>_"\n";
    i = i + 1;
    END %]
    ничего не вышло помогите плиз
     
  2. XyaH

    XyaH A-Parser Enterprise License
    A-Parser Enterprise

    Регистрация:
    2 апр 2015
    Сообщения:
    35
    Симпатии:
    6
    Сори не доглядел свой косяк
    проблему решил вроде так:
    [% i = 0;
    WHILE i < 5;
    query _";"_ serp.$i.link _";"_ serp.$i.snippet _";"_ s.$i.sn _"\n";
    i = i + 1;
    END %]
     
    Fast25 нравится это.

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