百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

Embed

> 编程语言
开源

从任何 Web 服务或页面获取信息

2.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

从任何 Web 服务或页面获取信息

[!IMPORTANT]

寻找维护者

在为 Embed 开发了几年之后,我已经没有时间和动力来继续维护这个项目了。我很少编写 PHP 代码,也不知道 PHP 的最新功能。如果有人想继续维护和发展这个库,请打开一个问题或联系我。

[![最新版本在 Packagist 上][ico-version]][link-packagist] [![总下载量][ico-downloads]][link-packagist] [![每月下载量][ico-m-downloads]][link-packagist] ![软件许可][ico-license] PHP 库用于从任何网页获取信息(使用 oembed、opengraph、twitter-cards、抓取 HTML 等)。它与任何 Web 服务(YouTube、Vimeo、Flickr、Instagram 等)都兼容,并具有对一些网站(例如 archive.org、GitHub、Facebook 等)的适配器。

  • PHP 7.4+
  • 已安装 Curl 库
  • PSR-17 实现。默认情况下,这些库会自动被检测到:
  • laminas/laminas-diactoros
  • guzzle/psr7
  • nyholm/psr7
  • sunrise/http-message

如果需要 PHP 5.5-7.3 支持,请使用 3.x 版本

在线演示

运行 php -S localhost:8888 demo/index.php

视频教程

安装

此包可通过 Composer 安装和自动加载,其 URL 为 embed/embed。

$ composer require embed/embed

使用方法

…

并行多个请求

php
use Embed\Embed;

$embed = new Embed();

//Load multiple urls asynchronously:
$infos = $embed->getMulti(
    'https://www.youtube.com/watch?v=PP1xn5wHtxE',
    'https://twitter.com/carlosmeixidefl/status/1230894146220625933',
    'https://en.wikipedia.org/wiki/Tordoia',
);

foreach ($infos as $info) {
    echo $info->title;
}

文档

该文档是对象

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

PHPembedsoembedopengraphscraping

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言