我正在使用php建立餐厅评论网站。我想知道如何显示其他评论网站的评论。例如,请检查此link,了解Google如何从其他网站获取评论。点击后,它会将您带到他们的评论网站。
任何帮助将不胜感激。感谢
答案 0 :(得分:1)
首先,列出要从中提取评论的网站。其次,阅读这些网站,看看他们是否有开发人员部分,以及他们是否公开了公共API。如果他们这样做,环顾四周,看看他们是否有任何PHP的客户端库,您可以使用它从您的PHP站点访问他们的API。如果他们确实有API,但没有可用的客户端库,请通过创建客户端库并将其作为开源共享来为社区做出贡献。 :)
此外,他们可能有一个他们的评论的RSS提要,您可以轻松地消费您的网站,所以也检查出来。
答案 1 :(得分:0)
我认为谷歌通过网站地图找到新闻,博客,评论等类似网站管理员将谷歌作为sitemap.xml引入的内容。 要做到这一点,你必须得到你想要获取它的评论的页面内容(通过CURL或类似的东西来获取远程文件)并通过HTML的正则表达式获取评论
答案 2 :(得分:0)
你可能发现其他网站已与Google合作,但我会使用cURL来获取您想要的信息。
我建议您使用cURL start here,然后使用look here来提取您正在寻找的部分。
编辑:第二个相关链接的部分是
preg_match_all("/<div>.+<\/div>/", $page, $matches);
print_r($matches);
这样做是获取您正在寻找的内容然后显示它,您可能需要使用您想要的内容定义唯一元素,但这可能意味着每个网站都有一个单独的规则。
我希望这对你有所帮助。