【问题标题】:Convert Html Element to JavaScript Objects将 Html 元素转换为 JavaScript 对象
【发布时间】:2019-09-24 07:10:57
【问题描述】:

我想将 HTML 网站转换为 Javascript 对象,例如,如果用户在文本框“http://Host/page”中给出了 url,则需要抓取网站并将其转换为 javascript 对象,如下所示,

{
    "rootId": 1,
    "children": [
        {
            "nodeType": 10,
            "id": 2,
            "name": "html",
            "publicId": "",
            "systemId": ""
        },
        {
            "nodeType": 1,
            "id": 3,
            "tagName": "HTML",
            "attributes": {
                "lang": "en"
            },
            "childNodes": [
                {
                    "nodeType": 1,
                    "id": 4,
                    "tagName": "HEAD",
                    "attributes": {},
                    "childNodes": [
                        {
                            "nodeType": 3,
                            "id": 5,
                            "textContent": "\n"
                        },
                        {
                            "nodeType": 1,
                            "id": 6,
                            "tagName": "TITLE",
                            "attributes": {},
                            "childNodes": [
                                {
                                    "nodeType": 3,
                                    "id": 7,
                                    "textContent": "About"
                                }
                            ]
                        },......

感谢任何帮助

【问题讨论】:

标签: javascript web-scraping


【解决方案1】:

试试雅虎查询语言 (YQL) https://developer.yahoo.com/yql/guide/select.html

【讨论】:

    猜你喜欢
    • 2019-02-24
    • 2016-09-17
    • 2022-01-15
    • 2011-10-30
    • 2021-11-10
    • 2016-02-15
    • 2011-07-28
    • 2016-08-27
    • 1970-01-01
    相关资源
    最近更新 更多