FLUTTER ECOSYSTEM

metadata_fetch

一个用于提取网页元数据的 Dart 库,例如 OpenGraph、Meta、Twitter 卡片和结构化数据 (Json-LD)

最新版本
0.4.2
近 30 天下载
1.5万
喜欢数
106
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个用于从网页中提取元数据的 Dart 库,包括 OpenGraph、标准 meta 标签、Twitter Cards 和 JSON-LD 结构化数据。它使应用程序能够程序化地获取丰富的内容信息,如标题、描述、图片和其他关键细节。非常适合需要动态预览或显示网页内容的应用程序,例如社交媒体集成器、新闻阅读器或链接分享工具。该库支持多个平台,确保在 Android、iOS、Web、macOS、Windows 和 Linux 上行为一致。

适合场景
  • 网页预览生成
  • 社交媒体链接分享
  • 新闻应用的内容抓取
  • 应用程序中的动态元数据显示
  • URL分析用于SEO工具
主要特点
  • 支持 OpenGraph、Twitter Cards 和 JSON-LD
  • 提取标题、描述、图像和自定义元数据
  • 跨平台兼容性
  • 用于获取和解析的简单 API
  • 对格式错误的 HTML 的稳健处理
适合对象
  • 需要丰富链接预览的应用
  • 开发内容聚合器的开发者
  • 用于URL元数据分析的工具
  • 跨平台网络爬虫
使用建议
  • 需要网络访问以获取远程页面
  • 在具有反爬虫措施的网站上可能失败
  • 依赖于准确的 HTML 结构
  • 不适用于无速率限制的高频率抓取
  • 解析可能因非标准标记而异
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add metadata_fetch

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目