我开始探索SwiftSoup来解析HTML。
这是一个具有此类数据的问题:
<a href="https://example.com/index.php?pref=13&info=1514¶m=4976">the wonderland</a>
我想提取这类信息: {'pref':13; 'info':1514; param:4976}
现在,我只使用一个序列 .split(separator:“ x”)即可得到我想要的东西,换句话说,代码与此类似:
try element.attr("href").split(separator: "?")[1].split(separator: "=")[1].split(separator: "&")[0].lowercased()
它确实起作用;但是我感觉必须有一种更好的方法来提取我想要的东西(使用SwiftSoup提供的API)。尽管我看了文档,但似乎并没有清楚该怎么做。有人可以告诉我正确的方法吗?