搜尋
首頁web前端html教學【推荐】oc解析HTML数据的类库(爬取网页数据)_html/css_WEB-ITnose

  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
HTML與CSS vs. JavaScript:比較概述HTML與CSS vs. JavaScript:比較概述Apr 16, 2025 am 12:04 AM

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML:是編程語言還是其他?HTML:是編程語言還是其他?Apr 15, 2025 am 12:13 AM

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

HTML:建立網頁的結構HTML:建立網頁的結構Apr 14, 2025 am 12:14 AM

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

從文本到網站:HTML的力量從文本到網站:HTML的力量Apr 13, 2025 am 12:07 AM

HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。

了解HTML,CSS和JavaScript:初學者指南了解HTML,CSS和JavaScript:初學者指南Apr 12, 2025 am 12:02 AM

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

HTML的角色:構建Web內容HTML的角色:構建Web內容Apr 11, 2025 am 12:12 AM

HTML的作用是通過標籤和屬性定義網頁的結構和內容。 1.HTML通過到、等標籤組織內容,使其易於閱讀和理解。 2.使用語義化標籤如、等增強可訪問性和SEO。 3.優化HTML代碼可以提高網頁加載速度和用戶體驗。

HTML和代碼:仔細觀察術語HTML和代碼:仔細觀察術語Apr 10, 2025 am 09:28 AM

htmlisaspecifictypefodyfocusedonstructuringwebcontent,而“代碼” badlyLyCludEslanguagesLikeLikejavascriptandPytyPythonForFunctionality.1)htmldefineswebpagertuctureduseTags.2)“代碼”代碼“ code” code code code codeSpassSesseseseseseseseAwiderRangeLangeLangeforLageforLogageforLogicIctInterract

HTML,CSS和JavaScript:Web開發人員的基本工具HTML,CSS和JavaScript:Web開發人員的基本工具Apr 09, 2025 am 12:12 AM

HTML、CSS和JavaScript是Web開發的三大支柱。 1.HTML定義網頁結構,使用標籤如、等。 2.CSS控製網頁樣式,使用選擇器和屬性如color、font-size等。 3.JavaScript實現動態效果和交互,通過事件監聽和DOM操作。

See all articles

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
4 週前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
1 個月前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.聊天命令以及如何使用它們
1 個月前By尊渡假赌尊渡假赌尊渡假赌

熱工具

MantisBT

MantisBT

Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境