Anitubeinua: fix parsing, if data_id has subs
This commit is contained in:
parent
62ff3d7249
commit
209eeddcb7
1 changed files with 10 additions and 3 deletions
|
@ -178,8 +178,9 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
Jsoup.parse(it).select("div.playlists-videos li")
|
Jsoup.parse(it).select("div.playlists-videos li")
|
||||||
.mapNotNull { eps ->
|
.mapNotNull { eps ->
|
||||||
// 0 - idk, 1 - dub, 2 - player
|
// 0 - idk, 1 - dub, 2 - player
|
||||||
|
// if with sub
|
||||||
|
// 0 - idk 1 - dub 2 - sub or dub 3 - player
|
||||||
// dataList[1] - index
|
// dataList[1] - index
|
||||||
Log.d("load-debug", index.toString())
|
|
||||||
// 0_1_2
|
// 0_1_2
|
||||||
if(player_tab_id != eps.attr("data-id")){
|
if(player_tab_id != eps.attr("data-id")){
|
||||||
index = -1
|
index = -1
|
||||||
|
@ -193,8 +194,14 @@ class AnitubeinuaProvider : MainAPI() {
|
||||||
href = "https:$href"
|
href = "https:$href"
|
||||||
}
|
}
|
||||||
|
|
||||||
val dub_name = playersTab[0].select(" li[data-id=${ player_tab_id.dropLast(2) }]").text() // G&M
|
val dub_name = playersTab[0].select(" li[data-id=${ player_tab_id.take(3) }]").text() // G&M
|
||||||
val player_name = playersTab[1].select(" li[data-id=$player_tab_id]").text()
|
var player_name = playersTab[1].select(" li[data-id=$player_tab_id]").text() // ПЛЕЄР ASHDI
|
||||||
|
|
||||||
|
if(player_tab_id.count { it == '_' } == 3) {
|
||||||
|
player_name =
|
||||||
|
playersTab[2].selectFirst(" li[data-id=$player_tab_id]")!!
|
||||||
|
.text() // ПЛЕЄР ASHDI
|
||||||
|
}
|
||||||
|
|
||||||
if (href.contains("https://ashdi.vip/vod")) {
|
if (href.contains("https://ashdi.vip/vod")) {
|
||||||
// Add as source
|
// Add as source
|
||||||
|
|
Loading…
Reference in a new issue