fix(pt/vizer): Fixed pt/Vizer videos empty (fix #256) (#302)

* fix(pt/vizer): Fixed pt/Vizer videos empty (fix #256)

* feat: Added new lib extractor: fireplayer-extractor
This commit is contained in:
WebDitto 2024-10-16 14:34:43 -03:00 committed by GitHub
parent 53856f9275
commit 8f7d9267d4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 177 additions and 72 deletions

View file

@ -17,7 +17,12 @@ class MixDropExtractor(private val client: OkHttpClient) {
externalSubs: List<Track> = emptyList(),
referer: String = DEFAULT_REFERER,
): List<Video> {
val headers = Headers.headersOf("Referer", referer)
val headers = Headers.headersOf(
"Referer",
referer,
"User-Agent",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
)
val doc = client.newCall(GET(url, headers)).execute().asJsoup()
val unpacked = doc.selectFirst("script:containsData(eval):containsData(MDCore)")
?.data()