问题标签 [tfhpple]

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 投票
2 回答
2372 浏览

iphone - TFHpple - 获取没有元素标签的元素 HTML?

我正在解析一些 HTML,我需要获取<body />. 我是这样做的:

但是,这会返回:

而不仅仅是:

问题:有什么方法可以获取元素的纯内部 HTML,不包括它自己的标签?

我想出了这个方法,但我觉得我在这里重新发明了轮子。这种方法也很慢。

0 投票
3 回答
252 浏览

ios - NSLog string is fine but string into UITextView causes exception

So I have a view controller and in the viewdidload method it's supposed to load some content from a webpage (just a proof of concept, it'll be cached eventually). It gets the content using the tfhipple library and puts the contents into an array, it logs the data to the console and then I want it to apply the contents to a UITextView. However when the view controller is called it gets so far as to log the text to the console but on the line where it sets it as the contents of the UITextView it causes an exception.

The exception it causes is as follows, along with the console output before hand:

I'm a little bit stuck as to why it does this. If I manually set the string aboutcontents to something then it changes the contents of the UITextView without issue.

Any help is as always appreciated.

0 投票
2 回答
1055 浏览

ios - iOS html/xml 使用 TFHpple 解析谷歌购物结果

有没有办法使用 TFHpple 解析谷歌购物结果而不使用谷歌 API(已弃用),但使用 url 很简单,例如:https ://www.google.com/search?hl=en&tbm=shop&q=AudiR8 ?

我尝试了许多类型的标签:

但无事可做,总是相同的输出控制台消息:无法解析。

0 投票
3 回答
22574 浏览

ios - 在目标 C 中解析 HTML

我必须为我的 iOS 应用程序解析一个 Html。我在网上看到我应该使用 Xpath,然后找到了库 TFHpple。我看到这个库使用 XpathQuery

我对有关此 html 的两个信息很感兴趣:

  • 这个<title>Sito 4/home</title>

  • 这个<span style="color: rgb(255, 255, 255); ">Scadenza: 29 Ago 2013</span>

现在我写了这段代码:

(基于本教程:http ://www.raywenderlich.com/14172/how-to-parse-html-on-ios )

现在我的问题是如何找到我需要的第二个信息?我应该制作另一个 NSString 来获取第二个信息吗?你能帮我解决这个问题吗?谢谢

0 投票
1 回答
77 浏览

ios - 在 Detailview 中打开 url

我正在使用 tfhpple 来解析 HTML 页面。我正在解析这部分:

我在这样的表格视图中显示它:http: //tinypic.com/r/4so5yp/5

但我想知道是否可以使用href该 url 在我的详细视图中显示该页面上的文本,因为我正在制作一个新闻应用程序。那可能吗?

这就是我解析 html 并在我的 tableview 中获取所有标题的方式。我还检索了所有的href,其中包含包含我要在详细视图中显示的文本的url。:

0 投票
1 回答
209 浏览

xml - 使用 XPathQuery 进行 libxml2 XML DOM 解析

我尝试解析以下 XML 文件:

如果属性“StrNr”等于“2416”,我将读取元素值。我的代码是:

我不知道如何从元素中获取值?

0 投票
1 回答
368 浏览

html - 在 iOS 上使用 TFHpple 解析 HTML

我正在开发一个 iOS 项目,我的目标是创建一个特定网站的“漂亮”应用程序版本。为此,我使用 TFHpple 解析来自所述网站的所有数据,以便在我的应用程序中使用。

这个网站有一个商店,所以我的目标是阅读包含产品的网页,然后将它们全部显示在表格视图中,等等。但是,该网站不会一次显示特定页面上的所有产品。

它将产品拆分为一个网站页面内的 3 个页面,因此您必须单击网站上的“下一页”按钮,然后运行一些 javascript 代码并添加“?foo”部分以使浏览器中的 URL 成为“ http://www.domain.com/page?foo ”。我读到这个“?foo”是一个查询字符串,但是我不知道如何在我的 Objective-C 代码中从基础“ http://www.domain.com/page ”页面触发它。

很简单,我无法使用 TFHpple 获取我想要的所有项目,因为在使用正确的查询字符串之前,有些项目不在 HTML 中。

我不确定我是否非常清楚地解释了我的困境,但如果有人有任何我可以使用的信息,我将不胜感激!

0 投票
2 回答
126 浏览

html - 解析 HTML 内容

我正在解析链接http://feedproxy.google.com/~r/NDTV-Tech/~3/YNW1kE-FDv0/story01.htm以从“HeadContent_FullstoryCtrl_fulldetails”HTML 标记中获取内容。我正在使用 TFHpple 并使用 //*[@id='HeadContent_FullstoryCtrl_fulldetails'] 将 xpath 解析器指向 HTML 元素。

此响应在 NSArray 中,其输出如下示例所示。我只需要获取“nodeContent”数据,这样我就可以单独获取新闻详细信息。

0 投票
1 回答
832 浏览

objective-c - 目标 C - 为所有图像及其大小的标题、描述和 URL 列表抓取网页

我正在尝试使用TFHpple来抓取网页,但我不知道的语法

searchWithXPathQuery

我需要从任意网页获取标题、描述和图像列表,

目前的代码类似于

我希望这可以检索所有节点

但事实并非如此。

我不在乎将框架更改为另一个框架。

做到这一点的最佳策略是什么?

0 投票
1 回答
1241 浏览

ios - 如何使用 TFHpple 获取标签内的文本内容?

我有一个类似这样的html内容。

我想提取标签中的文本内容。div对于这个示例,我想获取 text WINDOW\nDOOR

所以我在下面写了代码。

它不像我预期的那样工作。text上面代码的结果WINDOW只是。DOOR反正失踪了。

然后我挣扎了很多,写了更多的代码。

我得到了原始的 html 内容,然后剥离了所有的 html 标签以获得我预期的结果。但这种方法似乎有点难看。

所以,我的问题是,是否存在一种方法来获取 html 标记中的所有文本内容?

谢谢你的帮助。