OpenGraphScanner

internal object OpenGraphScanner

Scans HTML head for Open Graph metadata using DOM-based parsing (Ksoup).

Handles various HTML formatting edge cases: attribute order, extra attributes, self-closing tags, malformed heads, and HTML entity decoding.

Functions

Link copied to clipboard
fun scan(htmlHead: String, originalUrl: String): OpenGraphData?

Parses HTML head section and extracts Open Graph data.