【发布时间】:2015-11-22 18:22:17
【问题描述】:
我正在尝试让 api 查找用户输入的项目代码。每次我运行此代码时,它都允许用户输入项目代码,而不是将代码处理到 api 中,它说:
"str object is not callable" 参考第 14 行 result=api.item_lookup('')
当您删除api.item_lookup=raw_input() 并手动将项目代码放入api.item_lookup 时,以下代码有效,例如:result=api.item_lookup('B017WMMAVU')。
from flask import Flask
from flask import render_template
from flask_bootstrap import Bootstrap
app = Flask("charity_third_page")
from amazonproduct import API
from lxml import etree
from lxml import objectify
api=API(locale='uk')
api.item_lookup = raw_input()
result=api.item_lookup('')
for item in result.Items.Item:
print '%s' % (item.ItemAttributes.Title)
item=api.item_lookup('', ResponseGroup='OfferSummary')
print str(item.Items.Item.OfferSummary.LowestNewPrice.getchildren()[0]/ 100.0)
任何关于如何让它运行的帮助将不胜感激。
【问题讨论】:
标签: python amazon-web-services amazon amazon-product-api