在日常工作中,我经常需要处理用户提交的链接,这些链接中包含很多缩短链接,例如bitly、goo.gl等。手动一个个点击展开链接不仅费时费力,而且容易错过重要的信息。更糟糕的是,有些缩短链接会跳转到恶意网站,这对于程序的安全性来说是一个巨大的风险。
为了解决这个问题,我尝试过使用一些在线工具,但这些工具的效率低下,而且无法集成到我的程序中。后来,我发现了 willwashburn/mushroom 这个PHP库。它不仅能够快速解析各种缩短链接,还能找到网页的规范URL(Canonical URL),避免重复内容的问题。
使用 Composer 安装 willwashburn/mushroom 非常简单:
composer require willwashburn/mushroom
登录后复制
本文来自互联网或AI生成,不代表软件指南立场。本站不负任何法律责任。