def refetch_ship_to(request, identifier): wishlist = get_object_or_404(models.Wishlist, identifier=identifier) information = scrape.scrape(wishlist.amazon_id, shallow=True) url = reverse('manage:wishlist_data', args=(wishlist.identifier,)) if information['ship_to']: if wishlist.ship_to != information['ship_to']: msg = 'Ship+to+updated!' wishlist.ship_to = information['ship_to'] wishlist.save() else: msg = 'Ship+to+unchanged' else: msg = 'Ship+to+not+found' url += '?msg=%s' % msg return redirect(url)
def handle(self, *args, **options): api = amazonproduct.API(locale='us') for arg in args: information = scrape.scrape(arg) #pprint(information) #scrape.scrape(arg) asins = [] for item in information['items']: #if 'B002LARRDK' not in item['url']: # continue print item['text'] asin = lookup.url_to_asin(item['url']) #print "ASIN", repr(asin) asins.append(asin) looker = lookup.ItemLookup(asins) """
def handle(self, *args, **options): for arg in args: pprint(scrape.scrape(arg))