该项目是这样的:
请编程实现一个简单的网络应用,从Amazon.com抽取任一个产品的标题和价格,并显示在结 果页面里,要求如下:1) 只要一个页面,上面放产品代码输入框和确定按钮,下面显示抽取出的结果。
2) 业务流程:
意思就是说先自己编个jsp页面,jsp页面有一个文本框和一个提交按钮,现在要通过文本框输入从这个网站获得的商品编号,价格等基本信息,记住是从这个网站动态获取数据,要考虑该网站商品分页情况

解决方案 »

  1.   

    amazon.com 中的数据有开放 API 的,不需要去扒页面
      

  2.   


    不现实的,难道为了获取一个商品的属性你把所有该网站的页面都分析一次?这情况要么就是amazon有open API,你直接使用它提供的OPEN API来做开发,直接调接口获取。如果它没有OPEN API那你可能最好做数据搜索引擎了咯,做个爬虫去爬数据,然后存在你们本地,最后在本地找用户输入的商品。现在很多比价网站都是使用的第二种方法,因为现在很多购物网站没有开放API,特别是价格不会开放出来,因为这也是商业上的原因吧,避免竞争对手有针对性的定价等。
      

  3.   

    httpclent包可以抓页面,建议去查下amazon的api