Beispiel #1
0
    def lookup(self, URL=None, **kwargs):
        if URL:
            kwargs['ItemId'] = extract_asin(URL)

        result = self.amazon_simple_api.lookup(**kwargs)
        if isinstance(result, (list, tuple)):
            result = [Product(self, p) for p in result]
        else:
            result = Product(self, result)
        return result
Beispiel #2
0
    def test_product(self):
        from amazon_scraper.product import Product

        p = self.amzn.api.lookup(ItemId="B00FLIJJSA")
        p = Product(self.amzn, p)
        p.to_dict()
Beispiel #3
0
 def search_n(self, n, **kwargs):
     for p in self.amazon_simple_api.search_n(n, **kwargs):
         yield Product(self, p)
Beispiel #4
0
 def similarity_lookup(self, **kwargs):
     for p in self.amazon_simple_api.similarity_lookup(**kwargs):
         yield Product(self, p)
Beispiel #5
0
 def search_n(self, n, **kwargs):
     for p in self.api.search_n(n, **kwargs):
         yield Product(p)
Beispiel #6
0
 def search(self, **kwargs):
     for p in self.api.search(**kwargs):
         yield Product(p)
Beispiel #7
0
 def similarity_lookup(self, **kwargs):
     for p in self.api.similarity_lookup(**kwargs):
         yield Product(p)
 def test_product(self):
     from amazon_scraper.product import Product
     p = self.amzn.api.lookup(ItemId='B00FLIJJSA')
     p = Product(self.amzn, p)
     p.to_dict()