예제 #1
0
            except:
                continue
            time.sleep(0.5)
        
        total_pages = int(root.Items.TotalPages)
        if(total_pages > 11):
            total_pages = 11
        for page in xrange(2, total_pages):
            opt['ItemPage'] = page
            root = item_search(**opt)
            for item in root.Items.Item:
                try:
                    items.append(AmazonItem(item, keywords))
                except:
                    continue
                time.sleep(0.5)
    
    print 'length:%s' % len(items)
    items.sort(reverse=True)
    items = items[:100]
    if len(items) > 0:
        item = items[0]
        BookEntryUpdater.update(entry_id, item.img)
    
    rank = 1
    for item in items:
        bookrank.add(entry_id, rank, **item.get_dict())
        rank += 1

usys.updated()