웹 프론트엔드 HTML 튜토리얼 【推荐】oc解析HTML数据的类库(爬取网页数据)_html/css_WEB-ITnose

【推荐】oc解析HTML数据的类库(爬取网页数据)_html/css_WEB-ITnose

Jun 24, 2016 am 11:24 AM

  TFhpple是一个用于解析html数据的第三方库,本人感觉功能还算可以,只不过在使用前必须配置项目。

  

  配置

1.导入libxml2.tbd

 

2.设置编译路径

   使用

这里使用一个例子来说明

http://so.gushiwen.org/guwen/book_2.aspx

 

 1.创建TFHpple对象,data为网站返回的数据

TFHpple *htmlParser = [[TFHpple alloc] initWithHTMLData:data];

 

 2.使用searchWithXPathQuery方法得到有用数据,XPATH知识具体百度

NSArray *temp1 = [htmlParser searchWithXPathQuery:@"//div[@class='shileft']/div[@class='bookcont']"]

这样我们获取了论语的数据

 

3。获取并分析元素

TFHppleElement *element = [elements objectAtIndex:i];

 TFHppleElement对象包含许多属性,下面简单介绍一下各属性

1。

<strong>@property (nonatomic, copy, readonly) NSString *raw</strong>
로그인 후 복사

raw是包含html标记的网页数据

<div class="bookcont">&#13;        <ul>&#13;         &#13;              <span><a href="/guwen/bookv_19.aspx">学而篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_20.aspx">为政篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_21.aspx">八佾篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_22.aspx">里仁篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_23.aspx">公冶长篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_24.aspx">雍也篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_25.aspx">述而篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_26.aspx">泰伯篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_27.aspx">子罕篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_28.aspx">乡党篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_29.aspx">先进篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_30.aspx">颜渊篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_31.aspx">子路篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_32.aspx">宪问篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_33.aspx">卫灵公篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_34.aspx">季氏篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_35.aspx">阳货篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_36.aspx">微子篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_37.aspx">子张篇</a></span>&#13;               &#13;              <span><a href="/guwen/bookv_38.aspx">尧曰篇</a></span>&#13;              &#13;        </ul>&#13;        </div>
로그인 후 복사

2.content是网页的具体数据,不包含html标记

学而篇                             为政篇                             八佾篇                             里仁篇                             公冶长篇                             雍也篇                             述而篇                             泰伯篇                             子罕篇                             乡党篇                             先进篇                             颜渊篇                             子路篇                             宪问篇                             卫灵公篇                             季氏篇                             阳货篇                             微子篇                             子张篇                             尧曰篇
로그인 후 복사

3.tagName是html标签

输出只有div

4.attributes,属性。。。。。。。

<strong>class = bookcont;</strong>
로그인 후 복사

5.children子节点

(    "{\n    nodeContent = \"\\n        \";\n    nodeName = text;\n}",    "{\n    nodeChildArray =     (\n                {\n            nodeContent = \"\\n         \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_19.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5b66\\U800c\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5b66\\U800c\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_19.aspx\\\">\\U5b66\\U800c\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5b66\\U800c\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_19.aspx\\\">\\U5b66\\U800c\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_20.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U4e3a\\U653f\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U4e3a\\U653f\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_20.aspx\\\">\\U4e3a\\U653f\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U4e3a\\U653f\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_20.aspx\\\">\\U4e3a\\U653f\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_21.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U516b\\U4f7e\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U516b\\U4f7e\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_21.aspx\\\">\\U516b\\U4f7e\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U516b\\U4f7e\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_21.aspx\\\">\\U516b\\U4f7e\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_22.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U91cc\\U4ec1\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U91cc\\U4ec1\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_22.aspx\\\">\\U91cc\\U4ec1\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U91cc\\U4ec1\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_22.aspx\\\">\\U91cc\\U4ec1\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_23.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U516c\\U51b6\\U957f\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U516c\\U51b6\\U957f\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_23.aspx\\\">\\U516c\\U51b6\\U957f\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U516c\\U51b6\\U957f\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_23.aspx\\\">\\U516c\\U51b6\\U957f\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_24.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U96cd\\U4e5f\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U96cd\\U4e5f\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_24.aspx\\\">\\U96cd\\U4e5f\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U96cd\\U4e5f\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_24.aspx\\\">\\U96cd\\U4e5f\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_25.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U8ff0\\U800c\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U8ff0\\U800c\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_25.aspx\\\">\\U8ff0\\U800c\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U8ff0\\U800c\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_25.aspx\\\">\\U8ff0\\U800c\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_26.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U6cf0\\U4f2f\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U6cf0\\U4f2f\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_26.aspx\\\">\\U6cf0\\U4f2f\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U6cf0\\U4f2f\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_26.aspx\\\">\\U6cf0\\U4f2f\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_27.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5b50\\U7f55\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5b50\\U7f55\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_27.aspx\\\">\\U5b50\\U7f55\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5b50\\U7f55\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_27.aspx\\\">\\U5b50\\U7f55\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_28.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U4e61\\U515a\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U4e61\\U515a\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_28.aspx\\\">\\U4e61\\U515a\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U4e61\\U515a\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_28.aspx\\\">\\U4e61\\U515a\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_29.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5148\\U8fdb\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5148\\U8fdb\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_29.aspx\\\">\\U5148\\U8fdb\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5148\\U8fdb\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_29.aspx\\\">\\U5148\\U8fdb\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_30.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U989c\\U6e0a\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U989c\\U6e0a\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_30.aspx\\\">\\U989c\\U6e0a\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U989c\\U6e0a\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_30.aspx\\\">\\U989c\\U6e0a\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_31.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5b50\\U8def\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5b50\\U8def\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_31.aspx\\\">\\U5b50\\U8def\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5b50\\U8def\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_31.aspx\\\">\\U5b50\\U8def\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_32.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5baa\\U95ee\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5baa\\U95ee\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_32.aspx\\\">\\U5baa\\U95ee\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5baa\\U95ee\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_32.aspx\\\">\\U5baa\\U95ee\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_33.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U536b\\U7075\\U516c\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U536b\\U7075\\U516c\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_33.aspx\\\">\\U536b\\U7075\\U516c\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U536b\\U7075\\U516c\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_33.aspx\\\">\\U536b\\U7075\\U516c\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_34.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5b63\\U6c0f\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5b63\\U6c0f\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_34.aspx\\\">\\U5b63\\U6c0f\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5b63\\U6c0f\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_34.aspx\\\">\\U5b63\\U6c0f\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_35.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U9633\\U8d27\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U9633\\U8d27\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_35.aspx\\\">\\U9633\\U8d27\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U9633\\U8d27\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_35.aspx\\\">\\U9633\\U8d27\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_36.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5fae\\U5b50\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5fae\\U5b50\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_36.aspx\\\">\\U5fae\\U5b50\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5fae\\U5b50\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_36.aspx\\\">\\U5fae\\U5b50\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_37.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5b50\\U5f20\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5b50\\U5f20\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_37.aspx\\\">\\U5b50\\U5f20\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5b50\\U5f20\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_37.aspx\\\">\\U5b50\\U5f20\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n               \\n              \";\n            nodeName = text;\n        },\n                {\n            nodeChildArray =             (\n                                {\n                    nodeAttributeArray =                     (\n                                                {\n                            attributeName = href;\n                            nodeContent = \"/guwen/bookv_38.aspx\";\n                        }\n                    );\n                    nodeChildArray =                     (\n                                                {\n                            nodeContent = \"\\U5c27\\U66f0\\U7bc7\";\n                            nodeName = text;\n                        }\n                    );\n                    nodeContent = \"\\U5c27\\U66f0\\U7bc7\";\n                    nodeName = a;\n                    raw = \"<a href=\\\"/guwen/bookv_38.aspx\\\">\\U5c27\\U66f0\\U7bc7</a>\";\n                }\n            );\n            nodeContent = \"\\U5c27\\U66f0\\U7bc7\";\n            nodeName = span;\n            raw = \"<span><a href=\\\"/guwen/bookv_38.aspx\\\">\\U5c27\\U66f0\\U7bc7</a></span>\";\n        },\n                {\n            nodeContent = \"\\n              \\n        \";\n            nodeName = text;\n        }\n    );\n    nodeContent = \"\\n         \\n              \\U5b66\\U800c\\U7bc7\\n               \\n              \\U4e3a\\U653f\\U7bc7\\n               \\n              \\U516b\\U4f7e\\U7bc7\\n               \\n              \\U91cc\\U4ec1\\U7bc7\\n               \\n              \\U516c\\U51b6\\U957f\\U7bc7\\n               \\n              \\U96cd\\U4e5f\\U7bc7\\n               \\n              \\U8ff0\\U800c\\U7bc7\\n               \\n              \\U6cf0\\U4f2f\\U7bc7\\n               \\n              \\U5b50\\U7f55\\U7bc7\\n               \\n              \\U4e61\\U515a\\U7bc7\\n               \\n              \\U5148\\U8fdb\\U7bc7\\n               \\n              \\U989c\\U6e0a\\U7bc7\\n               \\n              \\U5b50\\U8def\\U7bc7\\n               \\n              \\U5baa\\U95ee\\U7bc7\\n               \\n              \\U536b\\U7075\\U516c\\U7bc7\\n               \\n              \\U5b63\\U6c0f\\U7bc7\\n               \\n              \\U9633\\U8d27\\U7bc7\\n               \\n              \\U5fae\\U5b50\\U7bc7\\n               \\n              \\U5b50\\U5f20\\U7bc7\\n               \\n              \\U5c27\\U66f0\\U7bc7\\n              \\n        \";\n    nodeName = ul;\n    raw = \"<ul>&#13;\\n         &#13;\\n              <span><a href=\\\"/guwen/bookv_19.aspx\\\">\\U5b66\\U800c\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_20.aspx\\\">\\U4e3a\\U653f\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_21.aspx\\\">\\U516b\\U4f7e\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_22.aspx\\\">\\U91cc\\U4ec1\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_23.aspx\\\">\\U516c\\U51b6\\U957f\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_24.aspx\\\">\\U96cd\\U4e5f\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_25.aspx\\\">\\U8ff0\\U800c\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_26.aspx\\\">\\U6cf0\\U4f2f\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_27.aspx\\\">\\U5b50\\U7f55\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_28.aspx\\\">\\U4e61\\U515a\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_29.aspx\\\">\\U5148\\U8fdb\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_30.aspx\\\">\\U989c\\U6e0a\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_31.aspx\\\">\\U5b50\\U8def\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_32.aspx\\\">\\U5baa\\U95ee\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_33.aspx\\\">\\U536b\\U7075\\U516c\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_34.aspx\\\">\\U5b63\\U6c0f\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_35.aspx\\\">\\U9633\\U8d27\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_36.aspx\\\">\\U5fae\\U5b50\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_37.aspx\\\">\\U5b50\\U5f20\\U7bc7</a></span>&#13;\\n               &#13;\\n              <span><a href=\\\"/guwen/bookv_38.aspx\\\">\\U5c27\\U66f0\\U7bc7</a></span>&#13;\\n              &#13;\\n        </ul>\";\n}",    "{\n    nodeContent = \"\\n        \";\n    nodeName = text;\n}")
로그인 후 복사

6.firstChild

{    nodeContent = "\n        ";    nodeName = text;}
로그인 후 복사

 

上面属性都是涉及HTML语言的标记,我们一般使用的时content属性,然后处理得到的NSString对象

 

这样我们就得到并处理为我们想要的数据。TFHppleElement是一个很重要的类,具体使用在这里就不介绍了。

 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

HTML은 초보자를 위해 쉽게 배우나요? HTML은 초보자를 위해 쉽게 배우나요? Apr 07, 2025 am 12:11 AM

HTML은 간단하고 배우기 쉽고 결과를 빠르게 볼 수 있기 때문에 초보자에게 적합합니다. 1) HTML의 학습 곡선은 매끄럽고 시작하기 쉽습니다. 2) 기본 태그를 마스터하여 웹 페이지를 만들기 시작하십시오. 3) 유연성이 높고 CSS 및 JavaScript와 함께 사용할 수 있습니다. 4) 풍부한 학습 리소스와 현대 도구는 학습 과정을 지원합니다.

HTML, CSS 및 JavaScript의 역할 : 핵심 책임 HTML, CSS 및 JavaScript의 역할 : 핵심 책임 Apr 08, 2025 pm 07:05 PM

HTML은 웹 구조를 정의하고 CSS는 스타일과 레이아웃을 담당하며 JavaScript는 동적 상호 작용을 제공합니다. 세 사람은 웹 개발에서 의무를 수행하고 화려한 웹 사이트를 공동으로 구축합니다.

HTML의 시작 태그의 예는 무엇입니까? HTML의 시작 태그의 예는 무엇입니까? Apr 06, 2025 am 12:04 AM

anexampleStartingtaginhtmlis, whithbeginsaparagraph.startingtagsareessentialinhtmlastheyinitiate rements, definetheirtypes, andarecrucialforstructurituringwebpages 및 smanstlingthedom.

HTML, CSS 및 JavaScript 이해 : 초보자 안내서 HTML, CSS 및 JavaScript 이해 : 초보자 안내서 Apr 12, 2025 am 12:02 AM

WebDevelopmentReliesonHtml, CSS 및 JavaScript : 1) HtmlStructuresContent, 2) CSSSTYLESIT, 및 3) JAVASCRIPTADDSINGINTERACTIVITY, BASISOFMODERNWEBEXPERIENCES를 형성합니다.

Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Gitee Pages 정적 웹 사이트 배포 실패 : 단일 파일 문제를 해결하고 해결하는 방법 404 오류? Apr 04, 2025 pm 11:54 PM

GiteEpages 정적 웹 사이트 배포 실패 : 404 오류 문제 해결 및 해결시 Gitee ...

웹 주석에서 y 축 위치의 적응 형 레이아웃을 구현하는 방법은 무엇입니까? 웹 주석에서 y 축 위치의 적응 형 레이아웃을 구현하는 방법은 무엇입니까? Apr 04, 2025 pm 11:30 PM

웹 주석 기능에 대한 Y 축 위치 적응 알고리즘이 기사는 Word 문서와 유사한 주석 기능을 구현하는 방법, 특히 주석 간격을 다루는 방법을 모색합니다 ...

CSS3 및 JavaScript를 사용하여 클릭 후 주변 사진을 흩어지고 확대하는 효과를 얻는 방법은 무엇입니까? CSS3 및 JavaScript를 사용하여 클릭 후 주변 사진을 흩어지고 확대하는 효과를 얻는 방법은 무엇입니까? Apr 05, 2025 am 06:15 AM

이미지를 클릭 한 후 주변 이미지를 산란 및 확대하는 효과를 얻으려면 많은 웹 디자인이 대화식 효과를 달성해야합니다. 특정 이미지를 클릭하여 주변을 만들 수 있습니다 ...

HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구 HTML, CSS 및 JavaScript : 웹 개발자를위한 필수 도구 Apr 09, 2025 am 12:12 AM

HTML, CSS 및 JavaScript는 웹 개발의 세 가지 기둥입니다. 1. HTML은 웹 페이지 구조를 정의하고 등과 같은 태그를 사용합니다. 2. CSS는 색상, 글꼴 크기 등과 같은 선택기 및 속성을 사용하여 웹 페이지 스타일을 제어합니다.

See all articles