2016-03-07 40 views
0

我想在网站上实际使用PHP进行搜索,就像我们在网站上手动搜索一样,在搜索框中输入查询按下搜索并结果出来。在网站上使用php进行搜索变量 - DOM解析

假设我想通过存储在我的csv文件中的产品名称或型号搜索此website

如果与网站数据产品号或型号匹配,那么结果应该显示网页..

我搜索下面的问题,但没能实现。

Creating a 'robot' to fill form with some pages in

Autofill a form of another website and send it

请让我知道我们如何能做到这一点PHP ..

感谢

回答

0

您要创建一个网站“爬行”。

有一些事情要首先考虑:

  1. 你的代码将永远是通用的。每个站点有适当的结构,你不能假设任何事情(例如:用一个简单的方法Craigslist的“编码”的电子邮件)(?电子邮件项目的信息链接?)

  2. 您需要选择一个目标

  3. PHP是迄今为止最糟糕的语言之一。

我建议使用C#和名为AgilityHtmlPack的库。它允许您将HTML页面解析为XML文档(因此,您可以执行XPath表达式以及更多操作来检索信息)。

它肯定可以在PHP中完成,但我认为在c#中至少需要10倍的时间。