Xpath 刮掉正确的项目

Xpath 刮掉正确的项目,xpath,screen-scraping,Xpath,Screen Scraping,我需要这样做: Sysyem网页向用户询问智能手机型号 用户在表单中指定它 系统查询一些外部页面并用xpath提取所需内容 系统返回在外部页面上使用xpath查询找到的最便宜的项目(如果有),显示图像、价格、名称,并提供指向原始页面的链接 现在的问题是:如果我以降价的方式订购结果,而我选择了第一款,它不是最便宜的,有时甚至不是我想要的型号,如果我选择了最后一款,可能不是智能手机,而是像翻盖之类的小玩意或其他东西。 我试图使用xpath contains来检查用户在开始时给出的名称是否存在于xpa

我需要这样做:

Sysyem网页向用户询问智能手机型号 用户在表单中指定它 系统查询一些外部页面并用xpath提取所需内容 系统返回在外部页面上使用xpath查询找到的最便宜的项目(如果有),显示图像、价格、名称,并提供指向原始页面的链接 现在的问题是:如果我以降价的方式订购结果,而我选择了第一款,它不是最便宜的,有时甚至不是我想要的型号,如果我选择了最后一款,可能不是智能手机,而是像翻盖之类的小玩意或其他东西。 我试图使用xpath contains来检查用户在开始时给出的名称是否存在于xpath查询返回值中,但我发现contains区分大小写,并且不容易区分大小写。 您可以找到上面描述的问题的一个例子:我查询注释4,按价格订购,第一个和最后一个都不能取

实际上,我使用php来加载和查询所需的页面,我可以轻松地从所需页面中提取我需要的所有内容,例如,首先、最后或只是另一个随机的项目块,但我需要一些方法来从所有嘈杂的结果中准确地获取用户正在寻找的最便宜和正确的模型


其他一些想法?

您是否有一些代码可以分享,或者至少有一个商业模式;对不起,你说的忙碌是什么意思?不仅仅是代码,我在征求意见。。。我编辑了我的问题,我希望更清楚。感谢您的帮助:不相关,但这里有一个无麻烦的方法: