"""Universal duration extractor for tube pages. Direct scrapery (xvideos, xnxx, youporn, porntrex, …) są search-only — pobierają listing i wycioskują tylko URL + slug-as-title. Duration pojawia się dopiero na detail page i jest dostępne w jednym z patternów: 1. **OpenGraph numeric** (youporn, redtube, eporner): `` — sekundy. 2. **OpenGraph ISO 8601** (rzadkie): ``. 3. **Schema.org VideoObject LD-JSON** (xvideos, xnxx, KVS-based): `"duration": "PT00H07M10S"` w JSON-LD `