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

Парсер Анализ ключевых слов на seranking.com 1.0.1

Парсер для анализа ключевых слов с помощью сервиса seranking.com

  1. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    2.555
    Симпатии:
    1.581
    Пользователь Support разместил новый ресурс:

    Анализ ключевых слов на seranking.com - Парсер для анализа ключевых слов с помощью сервиса seranking.com

    Узнать больше об этом ресурсе...
     
  2. siventes

    siventes A-Parser Pro License
    A-Parser Pro

    Регистрация:
    4 май 2019
    Сообщения:
    13
    Симпатии:
    0
    Во первых, парсер просто замечательный, во вторых небольшой баг репорт:
    Если в результате запроса нет данных по киворду и в результатах указаны дополнительные данные по киворду, то парсер пытается их спарсить, несмотря на то, что данных по основном киворду нет.
    Формат результата:
    Код:
    [%
    result.query=p1.query.query;
    result.volume=p1.volume;
    result.cpc=p1.cpc;
    result.cost=p1.cost;
    result.kei=p1.kei;
    result.similar=p1.similar;
    result.related=p1.related;
    result.long=p1.long; 
    END;
    result.json();
    %]
    
    Лог:
    Код:
    09/05 18:50:17 Parser JS::Rank::SERanking::Keyword::0 parse query find jobs applied linkedin
    09/05 18:50:23 GET(1): https://online.seranking.com/research.keyword.html?source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=parsed - 200 OK (12.35 KB)
    09/05 18:50:23 No data for this query
    09/05 18:50:26 GET(1): https://online.seranking.com/research.keyword.similar.html?ajax=relatedKeywordsTable&source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=parsed&page=0&page_size=50&order_field=relevance&order_type=DESC - 200 OK (2.64 KB)
    09/05 18:50:30 GET(1): https://online.seranking.com/research.keyword.similar.html?ajax=relatedKeywordsTable&source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=related&page=0&page_size=50&order_field=relevance&order_type=DESC - 200 OK (0.24 KB)
    09/05 18:50:30 Content mismatch
    
    Пока временно поправил себя как:
    Код:
    f(/No data for your search query/.test(resp.data)) {
                    this.logger.put('No data for this query');
                    results.success = 0;
                    return results;
    
     
  3. siventes

    siventes A-Parser Pro License
    A-Parser Pro

    Регистрация:
    4 май 2019
    Сообщения:
    13
    Симпатии:
    0
    Второй баг репорт. Если ресурс не знает CPC, то парсер выдает такое значение:
    Код:
    {"cost":"$0","volume":"10","kei":"1.235","query":"city of los angeles exempt jobs","cpc":"<span class=\"n-a\">N/A</span>"}
    
     
  4. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    2.555
    Симпатии:
    1.581
  5. siventes

    siventes A-Parser Pro License
    A-Parser Pro

    Регистрация:
    4 май 2019
    Сообщения:
    13
    Симпатии:
    0
    Обновил, парсер все также пытается спарсить дополнительные данные, если данных в первом запросе нет.
    Судя по всему, если данных по основном киворду нет, то и дополнительных данных тоже не получить и можно дополнительные запросы не делать.
    Код:
    10/05 12:35:17 Parser JS::Rank::SERanking::Keyword::0 parse query find jobs applied linkedin
    10/05 12:35:23GET(1): https://online.seranking.com/research.keyword.html?source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=parsed - 200 OK (12.35 KB)
    10/05 12:35:23 No data for this query
    10/05 12:35:27 GET(1): https://online.seranking.com/research.keyword.similar.html?ajax=relatedKeywordsTable&source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=parsed&page=0&page_size=50&order_field=relevance&order_type=DESC - 200 OK (2.64 KB)
    10/05 12:35:30 GET(1): https://online.seranking.com/research.keyword.similar.html?ajax=relatedKeywordsTable&source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=related&page=0&page_size=50&order_field=relevance&order_type=DESC - 200 OK (0.24 KB)
    10/05 12:35:30 No related keywords
    10/05 12:35:34 GET(1): https://online.seranking.com/research.keyword.similar.html?ajax=relatedKeywordsTable&source=us&input=find%20jobs%20applied%20linkedin&filter=keyword&type=longtail&page=0&page_size=50&order_field=relevance&order_type=DESC - 200 OK (2.97 KB)
    10/05 12:35:34 Thread complete work
    
     
  6. Support

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

    Регистрация:
    16 мар 2012
    Сообщения:
    2.555
    Симпатии:
    1.581
    Парсер в открытом виде, вы можете модифицировать его под свои нужды как угодно.
    А вообще, если нет flat данных по запросу, то similar/related/longtail вполне могут быть, поэтому есть смысл делать запросы и забирать их. К примеру, ваш запрос:
    [​IMG]

    Видно, что нет flat данных и нет related, но есть similar и longtail.
     
  7. siventes

    siventes A-Parser Pro License
    A-Parser Pro

    Регистрация:
    4 май 2019
    Сообщения:
    13
    Симпатии:
    0
    Потом мержить свои изменения после обновления надо будет.
    Спасибо за разъяснение, теперь смысл в такой логике понятен.
     

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