0

我正在使用 php 建立一个餐厅评论网站。我想知道如何显示来自其他评论网站的评论。例如,查看此链接以了解 google 如何从其他网站获取评论。点击后,它会将您带到他们的评论网站。

任何帮助将不胜感激。谢谢

4

3 回答 3

1

首先,列出您要从中提取评论的网站。其次,通读这些站点,看看它们是否有开发者部分,以及它们是否公开了公共 API。如果有,请查看他们是否有任何用于 php 的客户端库,您可以使用这些库从您的 php 站点访问他们的 API。如果他们确实有 API 但没有可用的客户端库,请通过创建客户端库并将其作为开源共享来为社区做出贡献。:)

此外,他们可能有他们的评论的 RSS 提要,您可以轻松地在您的网站上使用,所以也检查一下。

于 2011-07-02T06:33:35.193 回答
0

我认为谷歌通过站点地图找到新闻、博客、评论和类似的东西,网络管理员作为 sitemap.xml 向谷歌介绍。为此,您必须获取您想要获取评论的页面内容(通过 CURL 或类似的方式获取远程文件)并通过 HTML 的正则表达式获取评论

于 2011-07-02T06:32:19.897 回答
0

可能会发现其他网站已与 Google 合作,但我会使用 cURL 来获取您想要的信息。

我建议您从cURL开始,然后在此处查看以提取您要查找的部分。

编辑:相关的第二个链接部分是

preg_match_all("/<div>.+<\/div>/", $page, $matches);
print_r($matches);

这样做是获取您正在寻找的内容然后显示它,您可能需要使用您想要的内容定义独特的元素,但这可能意味着每个网站都有单独的规则。

我希望这对你有帮助。

于 2011-07-02T06:32:54.333 回答