def parse_item(item_node): item = Item() item.item_id = item_node.CartItemId.pyval item.asin = item_node.ASIN.pyval item.seller = item_node.SellerNickname.pyval item.quantity = item_node.Quantity.pyval item.title = item_node.Title.pyval item.product_group = item_node.ProductGroup.pyval item.price = (item_node.Price.Amount.pyval, item_node.Price.CurrencyCode.pyval) item.total = (item_node.ItemTotal.Amount.pyval, item_node.ItemTotal.CurrencyCode.pyval) return item
def parse_item(item_node): item = Item() item.item_id = item_node.CartItemId.pyval item.asin = item_node.ASIN.pyval item.seller = item_node.SellerNickname.pyval item.quantity = item_node.Quantity.pyval item.title = item_node.Title.pyval item.product_group = item_node.ProductGroup.pyval item.price = ( item_node.Price.Amount.pyval, item_node.Price.CurrencyCode.pyval) item.total = ( item_node.ItemTotal.Amount.pyval, item_node.ItemTotal.CurrencyCode.pyval) return item
def parse_item(item_node): item = Item() item.item_id = _extract(item_node, './aws:CartItemId') item.asin = _extract(item_node, './aws:ASIN') item.seller = _extract(item_node, './aws:SellerNickname') item.quantity = int(_extract(item_node, './aws:Quantity')) item.title = _extract(item_node, './aws:Title') item.product_group = _extract(item_node, './aws:ProductGroup') item.price = ( int(_extract(item_node, './aws:Price/aws:Amount')), _extract(item_node, './aws:Price/aws:CurrencyCode')) item.total = ( int(_extract(item_node, './aws:ItemTotal/aws:Amount')), _extract(item_node, './aws:ItemTotal/aws:CurrencyCode')) return item
def parse_item(item_node): item = Item() item.item_id = item_node.findtext(_xpath('./{}CartItemId')) item.asin = item_node.findtext(_xpath('./{}ASIN')) item.seller = item_node.findtext(_xpath('./{}SellerNickname')) item.quantity = int(item_node.findtext(_xpath('./{}Quantity'))) item.title = item_node.findtext(_xpath('./{}Title')) item.product_group = item_node.findtext(_xpath('./{}ProductGroup')) item.price = ( int(item_node.findtext(_xpath('./{}Price/{}Amount'))), item_node.findtext(_xpath('./{}Price/{}CurrencyCode'))) item.total = ( int(item_node.findtext(_xpath('./{}ItemTotal/{}Amount'))), item_node.findtext(_xpath('./{}ItemTotal/{}CurrencyCode'))) return item
def parse_item(item_node): item = Item() item.item_id = _extract(item_node, './aws:CartItemId') item.asin = _extract(item_node, './aws:ASIN') item.seller = _extract(item_node, './aws:SellerNickname') item.quantity = int(_extract(item_node, './aws:Quantity')) item.title = _extract(item_node, './aws:Title') item.product_group = _extract(item_node, './aws:ProductGroup') item.price = (int(_extract(item_node, './aws:Price/aws:Amount')), _extract(item_node, './aws:Price/aws:CurrencyCode')) item.total = (int(_extract(item_node, './aws:ItemTotal/aws:Amount')), _extract(item_node, './aws:ItemTotal/aws:CurrencyCode')) return item