PHP中没有API's的工作选项


Working options without API's in PHP

有一个网站,没有一个独立的搜索或API产品,在这个时候,我需要一个PHP页面,可以获得信息的另一种方式。这个网站有手动搜索功能来拉数据,有没有办法让我的页面去网站,点击我需要的搜索参数,并把结果拉到我的页面?也许有更好的办法?

的例子。

realestate.com.au,我希望用户在我的php文件中输入相同的搜索字段,转到realestate.com.au,在该网站中插入这些搜索参数,然后作为我的搜索结果通过,例如,3间卧室,2间浴室在马里兰郊区,我得到所有结果的价格,并在我的页面计算中位数价格,该字段输出到我的屏幕上的用户。

现在我没有代码,因为我甚至不知道如何开始。如果我能找到一种方法,让php转到realestate.com.au(不重定向用户到那里,只是连接到网站),然后进行搜索,我就不能做大部分工作了。

我希望我说得有意义。关于

这有点复杂…我在这里说不完。以下是所涉及的一般步骤:

1)建立你的URL从您的目标站点,找出URL在搜索结果页面上的样子。这应该告诉你如何构建你的URL为以后。

2)使用CURL检索您的自定义结果页面使用上面看到的格式,使用CURL发送对该页面的请求。只有你将把访问者的搜索词替换成URL。

3)抓取结果页面CURL将从搜索结果页面获取HTML。然后,您必须遍历该结果,并使用DIV id和类提取所需的数据。

4)将最终结果提供给访问者将抓取到的数据放入您自己的页面并发送给浏览器。

看到投票:http://voices.yahoo.com/how刮- web页使用php - curl - 5442987. - html

注意:我要确保你有权限抓取网站。