我想知道像Facebook这样的网站,我假设Pinterest也这样做(我还没用过)扫描和解析图片和视频的链接,然后获取那些富媒体文件显示在你的墙上。我想尝试在我自己的PHP应用程序中实现它。现在我猜它是用JavaScript / ajax和PHP的组合完成的?我也想知道Snoopy PHP类是否可用于任何答案。
答案 0 :(得分:1)
是的,这是javascript / ajax和PHP的结合。
实际上,当Facebook的javascript检测到textarea中的链接时,它会向Facebook的服务器发送ajax请求。这个被调用的脚本作为代理工作,下载有关指定页面的所有重要数据,解析元标记并将描述和图像等信息返回给客户端,客户端甚至在提交故事之前就会显示信息。
当您将故事发布到墙上时,这些(缓存的)信息会再次被解析并保存在他们的数据库中。
答案 1 :(得分:0)
阅读链接,获取页面内容,转到<body>
标记,阅读<img>
标记。
有关说明,请阅读<meta>
标记或正文中的<h>
标记