GitHub
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") }
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.