# jsoup **Repository Path**: cbd_work/jsoup ## Basic Information - **Project Name**: jsoup - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 24 - **Created**: 2022-05-06 - **Last Updated**: 2022-05-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jsoup ## 简介 > jsoup支持根据URL、HTML文件、HTML字符串解析HTML;支持操作HTML元素、属性、文本;支持DOM遍历或CSS选择器查找和提取数据。  ## 下载安装 ```shell npm install @ohos/jsoup --save ``` OpenHarmony npm环境配置等更多内容,请参考 [如何安装OpenHarmony npm包](https://gitee.com/openharmony-tpc/docs/blob/master/OpenHarmony_npm_usage.md) 。 ## 使用说明 1. 引入依赖 ``` import { htmlparser } from '@ohos/jsoup/'; import { htmlParser } from '@ohos/jsoup/' import { ParseHtml } from '@ohos/jsoup/' ``` 2. 解析HTML ``` const html = `
hhhhh
wjdwekfe>>>>>
dsjfw<<<<dksfmjk owqkdo
` const htmlParser = new parser(html) const dom = htmlParser.getHtmlJson() ``` ## 接口说明 `const parser = new htmlParser(html)` 1. 解析字符串类型的HTML `parser.getHtmlJson()` 2. 提取CSS `parser.getClassStyleJson()` 3. 解析文件类型的HTML `ParseHtml.read_fileIo()` ## 兼容性 支持 OpenHarmony API version 8 及以上版本。 ## 目录结构 ```` |---- jsoup | |---- entry # 示例代码文件夹 | |---- jsoup # jsoup库文件夹 | |----src |----main |----ets |----common 模板 |----htmlparser/lib #html解析核心实现 |----js-parse-html #js方式的解析 |----parser-html-json #json方式的解析 |----ParseHtml.ets #解析html | |---- index.ets # 对外接口 | |---- README.MD # 安装使用方法 ```` ## 贡献代码 使用过程中发现任何问题都可以提 [Issue](https://gitee.com/hihopeorg/jsoup/issues) 给我们,当然,我们也非常欢迎你给我们发 [PR](https://gitee.com/hihopeorg/jsoup/pulls) 。 ## 开源协议 本项目基于 [MIT](https://gitee.com/hihopeorg/jsoup/blob/master/LICENSE) ,请自由地享受和参与开源。