• Магазины
  • Приблуда для слежения за амазонами (p.16)
2007/09/30 00:08:22
MegaBee
ORIGINAL: VLN

MegaBee:
Все время забываю уточнить: после каждой проверки по сайтам возле иконки в трее всплывает окошко с перечислением изменений.
У меня в нем все время фигурирует типа "10 items failed to check".
Как определить, какие именно позиции не может проверить?
С чем это связано? Это ООРы или что-то другое?


Положил новую версию, в ней функция получения отклика от сервиса амазона переделана.
Отчасти благодаря этому, теперь также ведется log-файл. Если интересует, где и какие именно ошибки произошли при проверке цен, читайте файл с именем amz.log (обновляется при каждой проверке).
Брать ее, как обычно, по ссылке на первой странице.

Старую версию пока, на всякий случай, не удаляю, она находится по адресу ссылка на старую версию .
2007/09/30 00:11:11
VLN
Спасибо!
Пошел тестировать.


ПС. Дима!
Поставил.
Лог пишет.
В нем перечислены по названиям все позиции, которые нормально проверились на сайте.
А вот те, с которыми косяк - перечислены только ASIN'ы.
Геморрно выверять.
Или оно вообще не нужно?
2007/10/06 17:46:14
MegaBee
ORIGINAL: VLN

Поставил.
Лог пишет.
В нем перечислены по названиям все позиции, которые нормально проверились на сайте.
А вот те, с которыми косяк - перечислены только ASIN'ы.
Геморрно выверять.
Или оно вообще не нужно?

Заслал PM по поводу. Но ответа не получил.
Делаю вывод, что не всегда такое явление случается.
Неужели при таких ситуациях слово Error в логе не получается?

Если такое появится, отошлите мне соответствующий кусок лога, как написано в упомянутом PM.
2007/10/06 18:02:23
VLN
Дима, только сейчас появился из командировок и увидел твое письмо.
 
Явление случается постоянно (цифра уже выросла с 20 до 30).
 
Сейчас отвечу в ПМе.
 
2007/10/06 20:35:03
MegaBee
Получил письмо. Посмотрел.

Это явление связано с тем, что указан инвалидный ASIN в запросе.
Выложил новую версию приблуды (брать по ссылке на первой странице), где в лог-файл записывается текст ошибки, выданной амазоном. Она пишет, какой именно ASIN ей не понравился.

VLN, у Вас каким-то образом в запросе два ASIN'а для американского амазона неправильные:
Борн должен быть в канаде, а "семерка" в UK. Именно они валят каждый по запросу размером в 10 предметов.

Вообще-то такая ситуация не должна была возникать, и в приблуде имеются меры чтоб такого не было.

Возможная версия - добавили в одном амазоне (US), был ASIN одинаковый с канадским, но главный амазон для данного диска - канадский. Потом в US он пропал из базы, вот и получили то, что получили. Такое же может происходить с европейскими амазонами.

Защита от такой фигни не сработала, т.к. в момент добавления всё выглядело прилично.

Вывод здесь такой: если кто увидит в логе сообщение на английском языке, что какой-то ASIN неправильный и далее по тексту - это значит, что у данного ASIN'а неправильная страна.
При хорошей связи не должно быть так, чтобы постоянно были failed to check.
2007/10/06 21:00:57
VLN
Да, я понял теперь, почему это происходит.
Вполне возможен именно такой путь.
Только не понял как установить, из-за каких именно ASIN'ов происходит сбой?
Я сам по логу это не понял.
Новую версию поставить?
2007/10/06 21:10:52
MegaBee
Да, в новой версии, которая уже выложена, еще подробнее показывается сообщение ошибки прямо из отклика.
Вроде такого:
Responce received
Responce parsed sucessfully (i.e. is well-formed)
Error: amazon sent error flag within responce, 10 ASINs skipped
Error code(s): AWS.InvalidParameterValue
Error message(s): B000W07EKW is not a valid value for ItemId. Please change this value and retry your request.

Можно после этого искать гуглом ASIN (здесь B000W07EKW), выяснить от какой он страны, и сменить ее в приблуде у соответствующего диска.
2007/10/06 21:11:12
VLN
Поставил новую версию.
В логе нашел 2 записи типа:
"Error code(s): AWS.InvalidParameterValue
Error message(s): [B000RF9YX2 is not a valid value for ItemId. Please change this value and retry your request."
Замечательно.
А как теперь по этому ASIN'у понять о каком издании речь?
 
 
ПС. Пока писал этот пост, ты уже объяснил.  ОК, спасибо!
2007/10/06 21:20:45
VLN
Разобрался, забавная ситуация получилась:
одного издания (Jason Bourne Collection 4dvd R1) действительно вообще нет на амеровском амазоне (хотя разумеется в момент внесения в базу он был в пре-ордере на 23.10, линки в Гугле остались);
а второе (Magnificent Seven R2-UK) вносил из британского амазона, там его сейчас тоже нет (отложен выпуск с августа), зато есть на немецком амазоне с подписью "UK Import"
Наивные немцы еще не в курсе, что индусы кинули с этим изданием.
 
При этом в окошке приблуды оба эти издания отражались нормально, просто с указанием, что ООР.
Т.е. по основному окну ни в жисть не поймешь, что приключился косяк.
Ну хорошо хоть, понял теперь, как это в логе отлавливать.
Биг сенкс!
2007/10/06 23:10:30
korsakoff
Спасибо за подробное разъяснение, MegaBee. Тоже разобрался со своими 10-ю айтемами, теперь всё впорядке.
© 2024 APG vNext Commercial Version 5.5

Use My Existing Forum Account

Use My Social Media Account