问题标签 [hpple]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2437 浏览

html - Hpple 使用 Objective-C 解析 HTML

我已经按照RayWendErlich的教程来解析 HTML 节点。

我从index.html. 我尝试使用此方法来获取背景值。

所以问题是:

我做错了什么?

0 投票
1 回答
524 浏览

html - 在 iOS 中处理复杂的 HTML

如何在 iOS 中使用 hpple 解析具有许多子标签的复杂 html。我找不到关于这个库的任何好的和复杂的教程或任何好的文档。通过简单的解析没有任何问题。html示例是:

问题是如何在一次运行中获取所有A标签。class="hubs"我怎么能这样做?

0 投票
1 回答
130 浏览

objective-c - 目标 C,xpath 查询不起作用

我有下一个 html 结构

我想获取标签的内容,我正在使用此代码

但它没有返回任何结果。如果我这样做:

然后我得到了结果。我做错了什么?请帮忙。

0 投票
1 回答
102 浏览

html - 无法通过 Hpple 解析获取 detailviewcontroller 上的数据

我是 Obj-C 的初学者,我尝试用这个 raywenderlich 教程制作一个应用程序。

我用文章标题 (mininglife.ru) 解析 html 页面,我还获取每篇文章的 url 并将其保存NSMutableArray在我的DetailviewController.

但是,当我尝试将 url 关闭并将其放入时,NSUrl什么也没有发生。我已经尝试了很多方法,你能帮我解决这个问题,并尝试解释我是否做错了什么。谢谢你。

0 投票
1 回答
554 浏览

ios - 使用 Hpple 在 Xcode 中解析 xml

我有一些看起来像这样的 xml:

现在我正在尝试获取标签下的info标签数量,对于第一个info具有Plain Bagel.

就像我说的那样,我正在为 iOS 使用 Hpple 解析器。这是我拥有和正在尝试但不能完全让它工作的东西。

第一个数是 1。这是对的,但里面的数是 7,这就是我感到困惑的地方。不知道为什么会这样。进入info标签后,我想遍历每个标签、服务、卡路里和来自脂肪的卡路里,并获取每个标签的文本。但我不确定为什么它给出 7?

我在这里先向您的帮助表示感谢。

0 投票
2 回答
307 浏览

ios - hpple:是否可以获取像 javascript textContent 这样的文本值

是否可以在hpple. TFHppleElement课堂上有什么方法吗?比如javascript

0 投票
0 回答
294 浏览

html - 在 iOS 中使用 Hpple search href 解析 HTML

我想在 html 源代码中找到 url 链接。我正在使用 Hpple 来解析 HTML。我知道通过给出路径我们会在 html 中找到 url。对于不同的 url,必须更改路径。所以我无法搜索 url 链接。

让我解释清楚。比如我在yahoo.com这个网站中包含了板球、天气、体育、邮件、新闻等,我想在源代码中找到那个链接。

我在这里所做的只是给出路径并搜索“a href”。如果路径正确,将显示路径中存在的所有 url。没有出现在同一页面中的剩余 url(不在同一路径中)。我该怎么做?

提前致谢。

0 投票
0 回答
65 浏览

html - Obj-C 无法解析 HTML

我正在解析一些 HTML,并且当我知道它不是并且我已经在 Safari 和 Chrome 中评估了相同的 xPath 字符串时,我一直得到该节点为 nil,它把我带到我想要的地方是代码。

viewDidLoad

getMenuItems:

getData:

但是tutorialsNodes作为一个空数组返回,我不知道为什么,你可以去这个问题中的站点并将那个 xPath 放在控制台中,你会得到这个 text Tuesday: 7:30a - 7:30p 。但它没有被返回我的代码哪里出错了?

为什么数组为零?

我在这里先向您的帮助表示感谢。

0 投票
1 回答
253 浏览

html - iOS Hpple HTML 解析

我需要将网站的内容解析为我的应用程序中的表格视图。我尝试了 hpple 并且在某些测试用例中它可以工作。但在我的具体情况下,我无法让它工作...... HTML:

该页面包含两个主要元素 ( <table></table>),我想用它们来填充我的 UITableView。

我的目标是每个表有一个部分,并且在每个部分中包含表的所有内容。节标题名称应该是“日期”。

在我NSMutableArray *Day的保存日期,这工作正常。我得到 2 个名称正确的部分。但是当我尝试接收表格内容时,我无法让它工作......我想要类似的东西

然后我可以将newElement日期一的所有(s)存储在一个数组中,并将日期二的所有元素存储在另一个元素中。

编辑:例如newElement.day = @"07.07.2015";,当然需要像newElement.day = [[hppleparse firstChild] content];

0 投票
1 回答
379 浏览

ios - 将 hpple 添加到 Swift 项目 - 词法或预处理器问题

我正在将 hpple 文件添加到我的 Swift 项目中,并在以下导入时在我的 XPathQuery.m 类中收到以下错误消息:

--> 'libxml/tree.h' 文件未找到我也收到消息:词法或预处理器问题。

我试图将二进制文件与库(libxml2.dylib 等)链接起来,但我认为我真的不需要在 Swift 中再这样做了。

我错过了什么?