Проблема с парсингом п ZP

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Никак немогу понать в каком месте может быть проблема. Может кто сталкивался с подобным и какое нашлось решение? Есть один не сложный парсер. Один запрос в поисковую систему с ключем и результат расскидывается по переменным, потом пишется в таблицу. В PM все отрабатывает отлично а в ZP с одним ключем беда, именно с одним ключем, в таблицу не пишется ничего.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Я в таких случаях чуть ли не через каждый шаг расставляю вывод в лог и записываю в него содержимое переменных. Так можно понять на каком этапе всё ломается и сузить круг подозреваемых.

Данные в таблицу могут не записывать из-за того, что переменные пустые, а переменные пустые из-за того, что не сработала регулярка, а регулярка не сработала из-за того, что пришёл некорректный ответ, а ответ некорректный потому что запрос слишком длинный (это как пример возможной проблемы).
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Да, но в РМ все работает, данные парсятся.
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Да, но в РМ все работает, данные парсятся.
Значит при работе в ZP выводить всё лог :-)

Я не говорю, что я предложил единственно верный путь решения. Я описал как бы начал решать такую проблему я.

Возможно по какой-то причине при работе через ZP в переменную после парсинга попадают символы, которые используются как разделители строк и\или столбцов, из-за чего ломается структура таблицы (здесь же я уже пытаюсь угадать в чём проблема, основываясь на своём опыте).
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Буду смотреть. Спасибо за мысли!
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113
C#:
//zennolab.com/discussion/threads/soxranjat-log-zennoposter-v-fajl.75744/post-542786

Global.Variables.IsDebugMode = true;
Можно попробовать и так увидишь прям в логе каждый действие.
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
C#:
//zennolab.com/discussion/threads/soxranjat-log-zennoposter-v-fajl.75744/post-542786

Global.Variables.IsDebugMode = true;
Можно попробовать и так увидишь прям в логе каждый действие.
Спасибо, но думаю не увижу того что надо, но попробую!
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)