meta-extractor

授权协议 MIT License
开发语言 HTML/CSS
所属分类 开发工具、 语法解析工具
软件类型 开源软件
地区 不详
投 递 者 王修为
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

meta-extractor

Super simple and fast meta data extractor with low memory footprint.

Extracts:

  • title
  • description
  • charset
  • theme-color
  • rss/atom feeds
  • all opengraph meta data
  • all twitter meta data
  • all app links meta data
  • all vk meta data
  • all unique image urls (absolute)
  • returns mime and extension for binary files without downloading the whole file

install

npm i meta-extractor

usage

const extract = require('meta-extractor');

extract({ uri: 'http://www.newyorker.com' }, (err, res) =>
  console.log(err, res)
);

or;

const res = await extract({ uri: 'http://www.newyorker.com' });
console.log(res);

If no callback provided returns a Promise.

The first parameter opts as in got module and:

  • uri — uri to get meta from.
  • rxMeta — regexp, custom regexp for meta data.
  • limit — number, response body size limit in bytes. Default 2Mb.

License MIT;

© velocityzen

 相关资料
  • meta 模块可用于声明单个页面的元信息,通常是一些页面级别的配置,如容器的显示宽度 (viewport) 等。默认情况下,应用无需修改此配置。 setViewport Weex 容器默认的宽度 (viewport) 是 750px,通过 setViewport 方法可以改变页面的显示宽度,仅对当前页面生效。 setViewport(options) @options width,number,具

  • 此函数用于查看是否有任何元数据与对象关联。 语法 (Syntax) 以下是语法。 (meta obj) Parameters - 'obj'是需要检查的对象,如果有任何元数据与之关联。 Return Value - 返回obj的元数据,如果没有元数据则返回nil。 例子 (Example) 以下程序显示了如何使用它的示例。 (ns clojure.examples.example (:ge

  • [meta] A stack. A framework. A conversation. Meta is developed and maintained by Degree9 What is [meta]? [meta] is a stack for building software using Clojure(Script). Why [meta]? We built [meta] out

  • 网页可以包含各种链接,可以直接将您带到其他页面甚至是给定页面的特定部分。 这些链接称为超链接。 超链接允许访问者通过单击单词,短语和图像在网站之间导航。 因此,您可以使用网页上提供的文本或图像创建超链接。 Note - 我建议您阅读有关了解URL的简短教程 链接文件 使用HTML标记指定链接。 此标记称为anchor tag ,开头“a”标记和结束“/ a”标记之间的任何内容都成为链接的一部分,用

  • HTML允许您以各种方式指定元数据 - 有关文档的其他重要信息。 META元素可用于包括描述HTML文档属性的名称/值对,例如作者,到期日期,关键字列表,文档作者等。 《meta》标签用于提供此类附加信息。 此标记是一个空元素,因此没有结束标记,但它在其属性中包含信息。 您可以根据要保留在文档中的信息在文档中包含一个或多个元标记,但一般来说,元标记不会影响文档的外观,因此从外观的角度来看,如果包含

  • 返回与原始对象具有相同类型和值的对象,但具有组合的元数据。 语法 (Syntax) 以下是语法。 (vary-meta obj new-meta) Parameters - 'obj'是需要检查的对象,如果有任何元数据与之关联。 'new-meta'是需要与对象关联的元数据值。 Return Value - 返回与原始对象具有相同类型和值的对象,但具有组合元数据。 例子 (Example) 以下