我想在网站上实际使用PHP搜索,就像我们在网站上手动搜索一样,在搜索框上输入查询按搜索结果出来。
假设我想搜索存储在我的csv文件中的此website产品名称或型号。
如果产品编号或型号与网站数据匹配,则应显示结果页面..
我搜索下面的问题,但无法实施。
Creating a 'robot' to fill form with some pages in
Autofill a form of another website and send it
请让我知道我们如何做这个PHP ..
谢谢
答案 0 :(得分:0)
您想为网站创建“抓取工具”。
首先要考虑一些事项:
您的代码永远不会是通用的。每个站点都有适当的结构,你不能假设任何东西(例如:craigslist“编码”电子邮件用一个简单的方法)
您需要选择一个目标(电子邮件?项目信息?链接?)
PHP是迄今为止最糟糕的语言之一。
我建议使用C#和名为AgilityHtmlPack的库。它允许您将HTML页面解析为XML文档(因此您可以执行XPath表达式以及更多信息来检索信息)。
肯定可以在PHP中完成,但我认为与c#相比,php需要至少10倍的时间。