Я начинаю исследовать SwiftSoup для анализа HTML.
Вот вопрос, имеющий данные такого типа:
<a href="https://example.com/index.php?pref=13&info=1514¶m=4976">the wonderland</a>
Я хочу извлечь этовиды информации: {'pref': 13;«информация»: 1514;param: 4976}
Теперь я просто использую последовательность .split (разделитель: "x") , чтобы получить то, что я хочу, другими словами, код, подобный следующему:
try element.attr("href").split(separator: "?")[1].split(separator: "=")[1].split(separator: "&")[0].lowercased()
Ну, это работает;но я чувствую, что должен быть лучший способ извлечь то, что я хочу (используя API, предоставляемый SwiftSoup).Хотя я посмотрел на документацию, не ясно, как это сделать.Может кто-нибудь сказать мне правильный способ сделать это?