Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echosoar/get-page-info
Quickly get the main information from the URL.
https://github.com/echosoar/get-page-info
Last synced: 25 days ago
JSON representation
Quickly get the main information from the URL.
- Host: GitHub
- URL: https://github.com/echosoar/get-page-info
- Owner: echosoar
- Created: 2022-11-01T12:40:11.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-02-24T14:30:31.000Z (9 months ago)
- Last Synced: 2024-02-24T15:32:50.162Z (8 months ago)
- Language: TypeScript
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
get-page-info
Quickly get the main information from the URL.
## Install
```shell
$ npm i get-page-info --save
```## Usage
```typescript
import { getPageInfo, IPageInfoOptions } from 'get-page-info';
const info = await getPageInfo('https://www.baidu.com/', {} as IPageInfoOptions);
console.log(info);
/*
{
"title": "百度一下,你就知道",
"desc": "全球领先的中文搜索引擎、致力于让网民更便捷地获取信息,找到所求。百度超过千亿的中文网页数据库,可以瞬间找到相关的搜索结果。",
"url": "https://www.baidu.com/",
"favicon": "https://www.baidu.com/favicon.ico",
"author": {},
"main": {
"content": "关于百度\nAbout Baidu\n使用百度前必读\n帮助中心\n企业推广\n京公网安备11000002000001号\n京ICP证030173号\n互联网新闻信息服务许可证11220180008\n网络文化经营许可证: 京网文〔2023〕1034-029号\n信息网络传播视听节目许可证 0110516\n互联网宗教信息服务许可证编号:京(2022)0000043\n药品医疗器械网络信息服务备案(京)网药械信息备字(2021)第00159号\n医疗器械网络交易服务第三方平台备案凭证(京)网械平台备字(2020)第00002号\n©2024 Baidu "
}
}
*/
```### options: IPageInfoOptions
```typescript
export interface IPageInfoOptions {
// When set to false, author information is not parsed
author?: boolean;
// When set to false, content is not parsed
content?: boolean;
}
```## License
MIT