Example #1
0
def parse_detail(item):
    info = get_detail_info_from_id(item.rs_id)
    item.examine = info[3]
    item.save()
    price = get_or_create_price(item, latest_update())
    price.min_price = info[0]
    price.price = info[1]
    price.max_price = info[2]
    price.save()
Example #2
0
def parse_index(html):
    for raw_item in get_index_info(html):
        try:
            item = Item.objects.get(rs_id=raw_item[0])
            item.name = raw_item[1]
            item.members = raw_item[2]
            item.save()
        except Item.DoesNotExist:
            item = Item(rs_id=raw_item[0], name=raw_item[1], members=raw_item[2])
            item.save()
        price = get_or_create_price(item, latest_update())
        price.price = raw_item[3]
        price.save()