亚马逊推荐python_使用python查找amazon类别

我想得到amazon的类别,我计划废弃不用API。

我已经取消了http://www.amazon.com,我已经在Shop By Department下拉列表中抓取了所有的类别和子类别,我创建了一个web服务来完成这项工作,代码就在这里@route('/hello')

def hello():

text=list();

link=list();

req = urllib2.Request("http://www.amazon.com",

headers={"Content-Type": "application/json"})

html=urllib2.urlopen(req).read()

soup = BeautifulSoup(html)

last_page = soup.find('div', id="nav_subcats")

for elm in last_page.findAll('a'):

texts = elm.text

links = elm.get('href')

links = links.partition("&node=")[2]

text.append(texts)

link.append(links)

alltext=list();

for i,j in zip(text,link):

alltext.append({"name":i,"id":j})

response.content_type = 'application/json'

print(alltext)

return dumps(alltext)

run(host='localhost', port=8080, debug=True)

我将category name和category id作为JSON对象传递给我的一个成员,以将其传递给API以获取每个类别的产品列表

它是用文字写的爪哇。这里是密码吗

^{pr2}$

但是,当我将类别id作为BrowseNodeId传递,将类别名称作为关键字和搜索索引传递时,会遇到此错误。在For example

Search Index and Keyword -Amazon Instant Video

BrowseNodeId-2858778011

The value you specified for SearchIndex is invalid. Valid values include [ 'All','Apparel',...................................reless','WirelessAccessories' ].

我想知道从哪个亚马逊网址我将得到所有的类别和它的浏览节点

谢谢你

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值