【问题标题】:How to parse a link for images, videos to use in web app, like how Facebook does?如何解析要在网络应用程序中使用的图像、视频的链接,就像 Facebook 所做的那样?
【发布时间】:2012-03-04 08:45:24
【问题描述】:

我想知道 Facebook 之类的网站是如何做到的,我假设 Pinterest 也这样做(我没有使用过)扫描和解析图像和视频的链接,然后获取这些富媒体文件以显示在您的墙上.我想尝试在我自己的 PHP 应用程序中实现这一点。现在我猜它是通过 JavaScript/ajax 和 PHP 的组合完成的?我还想知道 Snoopy PHP 类是否可以使用?任何答案。

【问题讨论】:

  • 你有很多关于我朋友的信息。 Facebook 是一个基于 ajax 的大型网站。

标签: php facebook


【解决方案1】:

是的,这是 javascript/ajax 和 PHP 的组合。

实际上,当 Facebook 的 javascript 检测到文本区域中的链接时,它会向 Facebook 的服务器发送一个 ajax 请求。这个被称为脚本的工作作为一个代理,并下载有关指定页面的所有重要数据,解析元标记并将描述和图像等信息返回给客户端,甚至在提交故事之前就显示这些信息。

当您将故事发布到墙上时,这些(缓存的)信息会再次被解析并保存在他们的数据库中。

【讨论】:

  • 嗯.. 我认为这个答案不是对所提问题的回答。
  • @Stewie:我说了 OP 为了重现 Facebook 的方法需要知道的一切。我不知道任何史努比类。 OP 询问它是如何完成的,Right now I'm guessing it is done with a combination of javascript/ajax and php?
【解决方案2】:

读取链接,获取页面内容,进入<body>标签,读取<img>标签。 有关描述,请阅读正文中的 <meta> 标签或 <h> 标签

【讨论】:

  • 嗯..我觉得这个答案真的只是......总结
  • 这怎么可能是答案?
猜你喜欢
  • 2017-11-01
  • 1970-01-01
  • 2018-12-27
  • 1970-01-01
  • 1970-01-01
  • 2020-09-03
  • 1970-01-01
  • 2011-11-09
  • 1970-01-01
相关资源
最近更新 更多