使用Jsoup在亚马逊中搜索搜索结果页面

时间:2016-03-01 08:59:07

标签: web-scraping jsoup amazon

我正在使用Jsoup来抓两个网址:

http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=pendrives&rh=i%3Aaps%2Ck%3Apendrives

http://www.amazon.in/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=FDW+CLEAR+SPRINGS+125+GMS

在第一个网址中,我正在搜索 pendrives ,我得到的结果嵌套在" atfresults"标签,我已经能够刮掉。

而对于第二个网址,我正在搜索 FDW CLEAR SPRINGS 125 GMS ,我得到了"您的搜索 FDW CLEAR SPRINGS 125 GMS 与任何产品都不匹配"但它确实在" searchTemplate"中返回三个产品,我无法使用Jsoup遍历。我需要帮助才能找到这三种产品的描述

1 个答案:

答案 0 :(得分:3)

您可以使用以下方式找到它们:

Elements products = doc.select(".s-result-list-parent-container > ul > li .s-access-title");

或者您可以使用以下方式直接找到说明:

elasticsearch