Site icon AppTractor

SwiftSoup: парсинг HTML

SwiftSoup — кроссплатформенная (macOS, iOS, tvOS, watchOS и Linux) библиотека для работы с HTML. Она предоставляет очень удобный API для извлечения данных и манипулирования ими с использованием лучших методов, подобных DOM, CSS и jQuery. SwiftSoup реализует спецификацию WHATWG HTML5 и анализирует HTML в той же модели DOM, что и современные браузеры. С ее помощью вы можете парсить HTML, извлекать данные, манипулировать элементами, очищать введенный контент и т.п.

Пример использования:

do {
   let html = "<html><head><title>First parse</title></head>"
       + "<body><p>Parsed HTML into a doc.</p></body></html>"
   let doc: Document = try SwiftSoup.parse(html)
   return try doc.text()
} catch Exception.Error(let type, let message) {
    print(message)
} catch {
    print("error")
}

Библиотека на GitHub: https://github.com/scinfu/SwiftSoup
Платформа: iOS
⭐️: 3.2К

Exit mobile version