刮刮合适的物品

时间:2015-10-06 13:37:25

标签: xpath screen-scraping

我需要这样做:

  1. Sysyem(网页)向用户询问智能手机型号
  2. 用户以表格
  3. 指定
  4. 系统查询一些外部页面,并使用xpath提取所需内容
  5. 系统返回找到的最便宜的项目(如果有的话),在外部页面上显示一些xpath查询,显示图像,价格,名称,并提供指向原始页面的链接

  6. 现在的问题是:如果我订购降价的结果,我拿第一个,它不是最便宜的(有时甚至不是我想要的型号),如果我拿最后一个也许不是智能手机,而是翻盖或其他东西的小工具 我尝试使用xpath contains()来检查用户在开头给出的名称是否存在于xpath查询返回值中,但我发现contains()区分大小写,并且不容易使其不区分大小写。
    Here您可以找到上述问题的示例:我查询“注4”,按价格排序,并且不能使用第一个和最后一个。

    实际上我使用php加载并在所需的页面上进行查询,我可以轻松地提取所有我需要的东西(例如,从所需页面中的第一个,最后一个或只是另一个随机块项目)但我需要一些方法来准确用户从所有嘈杂的结果中寻找的最便宜和最合适的型号。

    其他一些想法?

0 个答案:

没有答案