如何解析图片和视频的链接,以便在网络应用程序中使用,就像Facebook一样


How to parse a link for images, videos to use in web app, like how Facebook does?

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

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

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

当你把一个故事贴到墙上时,这些(缓存的)信息会被再次解析,并保存在他们的数据库中。

Read链接,获取页面内容,转到<body>标签,读取<img>标签。有关说明,请阅读正文中的<meta>标签或<h>标签