Пользователь Support разместил новый ресурс: Анализ ключевых слов на seranking.com - Парсер для анализа ключевых слов с помощью сервиса seranking.com Узнать больше об этом ресурсе...
Во первых, парсер просто замечательный, во вторых небольшой баг репорт: Если в результате запроса нет данных по киворду и в результатах указаны дополнительные данные по киворду, то парсер пытается их спарсить, несмотря на то, что данных по основном киворду нет. Формат результата: Код: [% 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;
Второй баг репорт. Если ресурс не знает CPC, то парсер выдает такое значение: Код: {"cost":"$0","volume":"10","kei":"1.235","query":"city of los angeles exempt jobs","cpc":"<span class=\"n-a\">N/A</span>"}
Пользователь Support обновил ресурс Анализ ключевых слов на seranking.com новой записью: Обновление 1.0.1 Узнать больше об этом обновлении...
Обновил, парсер все также пытается спарсить дополнительные данные, если данных в первом запросе нет. Судя по всему, если данных по основном киворду нет, то и дополнительных данных тоже не получить и можно дополнительные запросы не делать. Код: 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
Парсер в открытом виде, вы можете модифицировать его под свои нужды как угодно. А вообще, если нет flat данных по запросу, то similar/related/longtail вполне могут быть, поэтому есть смысл делать запросы и забирать их. К примеру, ваш запрос: Видно, что нет flat данных и нет related, но есть similar и longtail.
Потом мержить свои изменения после обновления надо будет. Спасибо за разъяснение, теперь смысл в такой логике понятен.
Пользователь Support Ilia обновил ресурс Анализ ключевых слов на seranking.com новой записью: Обновление 2.0 Узнать больше об этом обновлении...
Пользователь Support обновил ресурс Анализ ключевых слов на seranking.com новой записью: Обновление 2.1.0 Узнать больше об этом обновлении...
Можно добавить возможность передавать прокси на каптчу? Хочу поставить с XEvil, чтобы туда передавать прокси. Функция "Pass proxy" как в некоторых парсерах