Ошибка [1.2.2668] SE::Google - Ошибка парсинга некоторых PAA запросов

uaix_anton

A-Parser Enterprise License
A-Parser Enterprise
Добрый день. Столкнулся с проблемой, что для некоторых ключевых слов, при тестовом парсинге получаю ответ: Error parsing PAA (3/4)
Пример проблемного запроса:
Al cuor non si comanda Proverbi

В логах я вижу вот такие запросы:
GET(1): https://www.google.com/search?q=Al+...g_1it&emsg=SG_REL&sei=b3vVZ57dEPaci-gPnMiNiQI - 200 (89.61 KB)
Error parsing PAA (3/4)

я так понимаю, что в 3-м ответе попадается какой-то спецсимвол, который выбрасывает ошибку для парсера?

Могли бы Вы подсказать, можно ли как-то пофиксить эту ошибку, или нет? Спасибо
 
Добрый день

Ошибка "Error parsing PAA" означает что ответов не столько же сколько вопросов (3/4 - 3 вопроса и 4 ответа). Подобная ситуация говорит о проблемной выдаче парсера. В этом случае парсер просто не записывает результаты.
К сожалению это не исправить, т.к. это продуманная логика парсера. Но вы можете проверить в "Тестовом парсинге" с дебаг режимом действительно ли там 3 вопроса и 4 ответа, и если это не так, если там одинаковое кол-во вопросов и ответов, тогда показать скрином и скинуть нам код страницы файлом и мы проверим это и исправим.
 
Добрый день. Проверил в тестовом парсинге, ошибка присутствует. Прикрепляю скриншот и исходных код страницы.

Изначальный запрос:
Al cuor non si comanda Proverbi

Первые 4 ответа:
Cosa vuol dire il proverbio "Al cuor non si comanda"?
Quali sono i proverbi più famosi?
Chi disse al cuore non si comanda?
Come finisce il proverbio "A chi non teme il sermone poco giova"?

В логах ругается на второй ответ, где присутствует не стандартный символ (ответ там также интересно сформирован)

Заметил проблему именно на запросах по Италии - где-то 30% запросов не парсится с такой ошибкой.
 
Дополнительно исправлено в 2668
 
Назад
Верх