Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
    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)

            """
Ejemplo n.º 3
0
 def handle(self, *args, **options):
     for arg in args:
         pprint(scrape.scrape(arg))