php - 通訊軟件傳送網址時能抓到網頁資訊?
巴扎黑
巴扎黑 2017-06-12 09:21:43
[PHP讨论组]

請問假設把網站網址丟到通訊軟件 例如wechat 或 line....等等,都能夠抓到該網頁資訊?比如說我丟tinder.com他能抓到icon....這怎麼做到?

Screen Shot 2017-06-10 at 10.23.49 PM.png

巴扎黑
巴扎黑

全部回复(1)
typecho

两个方案

  1. 客户端测实现, 客户端这里可以发起一个后台调用, 访问一下这个网站的favicon, 如果favicon文件不存在, 也可以再尝试在后台再发起一个请求访问其网页, 看看网页的元信息中有没有favicon的定义, 如果存在, 就下载下来

  2. 服务器端实现, 原理和客户端实现并没有区别, 只是行为放到了服务器端, 客户端向服务器请求尝试一下缓存中是否有这个地址的favicon, 如果不存在, 服务器可以尝试去获取一次, 并把结果保存下来

关于icon不是favicon的情况, 请参阅:
http://www.kylejlarson.com/bl...


如果更关心的其实是网站端如何实现, 另外查了一下, 发现其实有一个标准协议的存在:
请参考: http://ogp.me/

来自: https://flniu.github.io/blog/...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号