Php 从其他评论网站获取餐厅评论

Php 从其他评论网站获取餐厅评论,php,review,Php,Review,我正在使用php构建一个餐馆评论网站。我想知道如何显示来自其他评论网站的评论。举个例子,看看谷歌是如何从其他网站获取评论的。点击后,您将进入他们的审查网站 任何帮助都将不胜感激。谢谢我认为谷歌可以通过网站地图找到新闻、博客、评论之类的东西,网站管理员向谷歌介绍的网站地图是sitemap.xml。 要做到这一点,你必须获取你想要获取的页面内容(通过CURL或类似的方式获取远程文件),并通过HTML正则表达式获取评论。你可能会发现其他网站已经与谷歌合作了,但是我会使用CURL来获取你想要的信息 我建

我正在使用php构建一个餐馆评论网站。我想知道如何显示来自其他评论网站的评论。举个例子,看看谷歌是如何从其他网站获取评论的。点击后,您将进入他们的审查网站


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

我认为谷歌可以通过网站地图找到新闻、博客、评论之类的东西,网站管理员向谷歌介绍的网站地图是sitemap.xml。 要做到这一点,你必须获取你想要获取的页面内容(通过CURL或类似的方式获取远程文件),并通过HTML正则表达式获取评论。你可能会发现其他网站已经与谷歌合作了,但是我会使用CURL来获取你想要的信息

我建议你用卷发,然后用卷发提取你想要的部分

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

preg_match_all("/<div>.+<\/div>/", $page, $matches);
print_r($matches);
preg_match_all(“/.+/”,$page,$matches);
打印(匹配项);
这样做的目的是获取您要查找的内容,然后将其显示出来,您可能需要使用您想要的内容定义独特的元素。然而,这可能意味着每个网站都有一个单独的规则


我希望这对你有帮助

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


此外,他们的评论可能有RSS提要,你可以很容易地从你的网站上获取,所以也可以查看一下。

而不必删除?有API?有API,但如果他们不提供API来获取评论?如果你检查了linkP.S,谷歌会显示来自其他网站的评论。先做这件事,不要刮(以防那是你要去的地方)。谷歌将抓住你的重复内容,你的搜索引擎优化将被击倒。哦,谢谢阿舍尔维。。我试着从我想要的网站上获取api,但我们必须从那些网站上购买评论。。。我当时的想法是,只要发布评论,如果网站有问题,那么我们可以将其从我们的网站上删除,或者当我们有足够的评论时,我们可以自己删除它。这是一个很好的观点,我认为有人在看这个解决方案时已经意识到了这一点。然而不幸的是,即使你使用API和/或RSS,谷歌也会经常在搜索引擎优化方面打击你,因为内容仍然是重复的,谷歌无法告诉你内容是如何被检索的。@Rohit我想你知道你可能面临的法律责任和后果吗?这是一个危险的游戏,如果你被抓到了,所以一定要小心,可能会与你想要的网站内容,并提供一些营销,以换取他们的内容或类似的临时免费使用。祝你好运mate@Ryan我会考虑与他们交谈,因为我只需要从两个网站的内容。谢谢你,伙计谢谢你,瑞安。。第二个链接确实很有意义。。。我将尝试一下,看看它是如何工作的。。再次感谢。。我尝试了代码,它下载了所有的内容。。现在我要试着找出我到底需要什么。。谢谢