Result processingΒΆ

By default this module uses lxml.objectify to parse all XML responses it receives from Amazon. However, this will only work if lxml is actually installed.

On some systems like Google App Engine lxml cannot be installed. Therefore there are a number of fallbacks which will be tried in the following order:

  • amazonproduct.processors.objectify.Processor
  • amazonproduct.processors.etree.Processor

There is also a processor using minidom.

  • amazonproduct.processors.minidom.Processor


If you want to use your own parser have a look at amazonproduct.processors.BaseProcessor and amazonproduct.processors.BaseResultPaginator