问题标签 [swiftsoup]
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.
javascript - 如何解析具有更新 DOM 的 html?迅速
我对编码和解析来自网站的 html 数据相当了解。问题是我在查看网站时可以手动检查的元素与源代码有很大不同。我理解这是因为“检查元素”在浏览器应用其纠错之后以及在任何 Javascript 操作 DOM 之后显示 DOM 树的状态。
以下是相关代码:
我的问题是;我可以做些什么来解析手动检查时出现的网站元素?对不起,如果这是一个初学者问题。
html -
在 SwiftSoup 的帮助下,使用 Swift 将 div 下的标签解析为 HTML 中的正文
我正在尝试使用 Swift 中的 SwiftSoup 库来解析 html。但找不到在 in 下解析的解决方案。我正在提供我的源代码以供考虑。
请通过提供解决方案帮助我。谢谢
swift - 包含控制流语句的闭包不能与结果生成器“ViewBuilder”一起使用
我真的是编码新手,我正在尝试 swiftSoup,但是当我输入代码时,它给了我这个错误:(包含控制流语句的闭包不能与结果生成器'ViewBuilder'一起使用)如果我输入代码在错误的地方,或者我忘记了什么!
这是代码
swift - 在 webview 中使用评估 JavaScript 进行快速汤解析
我想从 HTML 中获取视频 URL -:
我正在这样做-:
如何用速溶汤做到这一点
swift - SwiftSoup not wrapping body tag
I have an Html doc that looks like this
Using swift soup i'm trying wrap the body in a container tag like this
According to the github example this is how you wrap it:
My Code to wrap:
But when I do this it doesn't wrap it around the body it does this weird thing and appends it at the bottom with a new body tag and the div inside that body tag. Not sure why.
swift - 使用 SwiftSoup 获取数组中的所有标签元素
我在 python 中使用 BeautifulSoup 来解析 Html 文档并将 ruby 和 rt 标签添加到每个字符串中。最近我一直在为个人 IOS 应用程序开发一个类似的项目。我发现 SwiftSoup 很相似,但在解析标签时遇到了问题,我可以使用 BeautifulSoup 很好地完成该标签。在美丽的汤中,我可以得到一个像下面这样的标签
使用BS4 中的.content我可以将标签放入这样的数组中
在我遍历数组并检查子标签是否有文本或者数组中的元素是否是文本元素之后,我只是附加了 ruby 标签。结果是这样的
使用 SwiftSoup,我会解析文档,因为它没有类似 BS4 的方法.content
问题在于它将p
标签的全部内容视为一个元素,它不像 BS4 那样将 p 标签中的元素分开。我查看了文档,但没有看到任何关于将元素从标签中分离到数组中的内容。
这就是我想用 Swiftsoup 实现的目标
但最终将所有内容都作为数组中的一个元素而不是单独的元素。
有什么方法可以使用 swiftsoup 或其他可以实现相同目的的 swift html 解析器来实现这一点?