ludovicm67/url-explorer

从URL获取所有您所需的信息

v1.0.5 2018-08-13 09:23 UTC

This package is auto-updated.

Last update: 2024-09-12 13:47:35 UTC


README

从URL获取所有您所需的信息

Latest Stable Version Total Downloads License

安装

只需运行以下命令:composer require ludovicm67/url-explorer 将其添加到您的PHP项目中!

如何使用它?

运行以下代码

<?php

require('./vendor/autoload.php'); // include here composer autoloader!

use ludovicm67\Url\Explorer\Explorer;

echo new Explorer("https://github.com/ludovicm67/php-url-explorer");

将得到类似的结果

{
    "code": 200,
    "title": "ludovicm67/php-url-explorer",
    "description": "php-url-explorer - Get all informations you need from an URL",
    "img": {
        "url": "https://avatars3.githubusercontent.com/u/9420561?v=3&s=400",
        "width": 250,
        "height": 250,
        "mime": "image/png"
    },
    "type": "small",
    "url": {
        "request": "https://github.com/ludovicm67/php-url-explorer",
        "final": "https://github.com/ludovicm67/php-url-explorer",
        "base": "github.com"
    },
    "updated": "2017-06-05T20:11:27+00:00"
}

我可以获取哪些信息?

默认情况下,您可以从以下URL获取所有以下信息

  • code:请求的HTTP代码
  • title:页面标题
  • description:网页描述
  • img:代表网页的图像;如果等于null,则没有图像可用,否则将提供
    • url:图像的URL
    • width:图像的宽度
    • height:图像的高度
    • mime:图像的MIME类型
  • type:要显示的卡片的类型。它可以是以下值
    • image:URL是图像
    • none:未找到信息
    • basic:仅找到标题和可能找到的描述(没有图像)
    • small:找到了图像,但很小
    • large:如果图像的宽度 >= 400 且高度 >= 200
  • url:这里有一些有用的URL
    • request:用于请求的URL
    • final:经过一些重定向后的最终URL
    • base:最终URL的主机名
  • updated:UTC时区中获取信息的时间(如果您在某个地方缓存了结果,这可能很有用)