Разбор HTML с помощью SwiftSoup - PullRequest
       33

Разбор HTML с помощью SwiftSoup

0 голосов
/ 08 октября 2018

Я начинаю исследовать SwiftSoup для анализа HTML.

Вот вопрос, имеющий данные такого типа:

<a href="https://example.com/index.php?pref=13&info=1514&param=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).Хотя я посмотрел на документацию, не ясно, как это сделать.Может кто-нибудь сказать мне правильный способ сделать это?

...