社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Javascript中的Web解析器,比如Python中的BeautifulSoup

Omar • 3 年前 • 1128 次点击  

我来自 Python ,在哪里 beautiful soup 你可以解析整个 html tree 不创造 get 请求加入 外部网页 .我也在找同样的 javascript ,但我只找到了 jsdom jssoup (这似乎没用过)如果我是对的,他们只允许你提出请求。 我想要一个图书馆 js 这样我就可以分析整个 html树 没有得到 CORS 策略错误,也就是说,没有发出请求,只是解析它。

我该怎么做?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130217
 
1128 次点击  
文章 [ 1 ]  |  最新文章 3 年前
pjones123
Reply   •   1 楼
pjones123    3 年前

在浏览器上下文中,可以使用 DOMParser :

const html = "<h1>title</h1>";
const parser = new DOMParser();
const parsed = parser.parseFromString(html, "text/html");
console.log(parsed.firstChild.innerText); // "title"

在node中,您可以使用 node-html-parser :

import { parse } from 'node-html-parser';

const html = "<h1>title</h1>";
const parsed = parse(html);
console.log(parsed.firstChild.innerText); // "title"