Sync all projects
This commit is contained in:
+111
@@ -0,0 +1,111 @@
|
||||
4GTV网页嗅探,#genre#
|
||||
民視第一台,https://www.4gtv.tv/channel/4gtv-4gtv003?set=1&ch=1
|
||||
民視台灣台,https://www.4gtv.tv/channel/4gtv-4gtv001?set=1&ch=2
|
||||
民視,https://www.4gtv.tv/channel/4gtv-4gtv002?set=1&ch=3
|
||||
大愛電視,https://www.4gtv.tv/channel/4gtv-live007?set=1&ch=209
|
||||
中視,https://www.4gtv.tv/channel/4gtv-4gtv040?set=1&ch=4
|
||||
華視,https://www.4gtv.tv/channel/4gtv-4gtv041?set=1&ch=6
|
||||
三立綜合台,https://www.4gtv.tv/channel/4gtv-live207?set=1&ch=169
|
||||
客家電視台,https://www.4gtv.tv/channel/4gtv-4gtv043?set=1&ch=107
|
||||
八大綜藝台,https://www.4gtv.tv/channel/4gtv-4gtv039?set=1&ch=114
|
||||
TVBS精采台,https://www.4gtv.tv/channel/4gtv-4gtv067?set=1&ch=227
|
||||
愛爾達娛樂台,https://www.4gtv.tv/channel/4gtv-4gtv070?set=1&ch=19
|
||||
靖天綜合台,https://www.4gtv.tv/channel/4gtv-4gtv046?set=1&ch=21
|
||||
靖天日本台,https://www.4gtv.tv/channel/4gtv-4gtv047?set=1&ch=22
|
||||
新唐人亞太台,https://www.4gtv.tv/channel/4gtv-live050?set=1&ch=223
|
||||
ARIRANG阿里郎頻道,https://www.4gtv.tv/channel/4gtv-4gtv079?set=1&ch=189
|
||||
Global Trekker,https://www.4gtv.tv/channel/4gtv-live112?set=1&ch=252
|
||||
原住民族電視台,https://www.4gtv.tv/channel/4gtv-live014?set=1&ch=273
|
||||
東森購物四台,https://www.4gtv.tv/channel/4gtv-live049?set=1&ch=286
|
||||
LiveABC互動英語頻道,https://www.4gtv.tv/channel/4gtv-live030?set=1&ch=188
|
||||
達文西頻道,https://www.4gtv.tv/channel/4gtv-4gtv018?set=1&ch=11
|
||||
ELTV生活英語台,https://www.4gtv.tv/channel/litv-xinchuang20?set=1&ch=490
|
||||
Nick Jr. 兒童頻道,https://www.4gtv.tv/channel/4gtv-live032?set=1&ch=219
|
||||
尼克兒童頻道,https://www.4gtv.tv/channel/4gtv-live105?set=1&ch=185
|
||||
DreamWorks 夢工廠動畫,https://www.4gtv.tv/channel/4gtv-live017?set=1&ch=282
|
||||
靖天卡通台,https://www.4gtv.tv/channel/4gtv-4gtv044?set=1&ch=15
|
||||
靖洋卡通Nice Bingo,https://www.4gtv.tv/channel/4gtv-4gtv057?set=1&ch=59
|
||||
MOMO親子台,https://www.4gtv.tv/channel/4gtv-live107?set=1&ch=231
|
||||
東森購物一台,https://www.4gtv.tv/channel/4gtv-live047?set=1&ch=173
|
||||
鏡電視新聞台,https://www.4gtv.tv/channel/4gtv-4gtv075?set=1&ch=268
|
||||
東森新聞台,https://www.4gtv.tv/channel/4gtv-4gtv152?set=1&ch=292
|
||||
華視新聞,https://www.4gtv.tv/channel/4gtv-4gtv052?set=1&ch=34
|
||||
民視新聞台,https://www.4gtv.tv/channel/litv-ftv13?set=1&ch=31
|
||||
三立新聞iNEWS,https://www.4gtv.tv/channel/4gtv-live089?set=1&ch=229
|
||||
TVBS新聞,https://www.4gtv.tv/channel/media-live072?set=1&ch=473
|
||||
東森財經新聞台,https://www.4gtv.tv/channel/4gtv-4gtv153?set=1&ch=293
|
||||
中視新聞,https://www.4gtv.tv/channel/4gtv-4gtv074?set=1&ch=33
|
||||
中天新聞台,https://www.4gtv.tv/channel/4gtv-4gtv009?set=1&ch=30
|
||||
Bloomberg TV,https://www.4gtv.tv/channel/4gtv-live059?set=1&ch=283
|
||||
寰宇新聞台,https://www.4gtv.tv/channel/litv-longturn14?set=1&ch=36
|
||||
寰宇新聞台灣台,https://www.4gtv.tv/channel/4gtv-4gtv156?set=1&ch=280
|
||||
SBN全球財經台,https://www.4gtv.tv/channel/4gtv-live060?set=1&ch=224
|
||||
TVBS,https://www.4gtv.tv/channel/media-live073?set=1&ch=472
|
||||
東森購物二台,https://www.4gtv.tv/channel/4gtv-live046?set=1&ch=174
|
||||
民視綜藝台,https://www.4gtv.tv/channel/4gtv-4gtv004?set=1&ch=16
|
||||
豬哥亮歌廳秀,https://www.4gtv.tv/channel/4gtv-4gtv006?set=1&ch=113
|
||||
靖天育樂台,https://www.4gtv.tv/channel/4gtv-4gtv062?set=1&ch=83
|
||||
KLT-靖天國際台,https://www.4gtv.tv/channel/4gtv-4gtv063?set=1&ch=84
|
||||
Nice TV 靖天歡樂台,https://www.4gtv.tv/channel/4gtv-4gtv054?set=1&ch=119
|
||||
靖天資訊台,https://www.4gtv.tv/channel/4gtv-4gtv065?set=1&ch=88
|
||||
TVBS歡樂台,https://www.4gtv.tv/channel/4gtv-4gtv068?set=1&ch=184
|
||||
韓國娛樂台 KMTV,https://www.4gtv.tv/channel/4gtv-4gtv016?set=1&ch=446
|
||||
ROCK Entertainment,https://www.4gtv.tv/channel/4gtv-live080?set=1&ch=275
|
||||
Lifetime 娛樂頻道,https://www.4gtv.tv/channel/4gtv-live029?set=1&ch=217
|
||||
電影原聲台CMusic,https://www.4gtv.tv/channel/4gtv-live031?set=1&ch=218
|
||||
TRACE Urban,https://www.4gtv.tv/channel/4gtv-4gtv082?set=1&ch=78
|
||||
FashionTV 時尚頻道,https://www.4gtv.tv/channel/4gtv-live085?set=1&ch=482
|
||||
Mezzo Live HD,https://www.4gtv.tv/channel/4gtv-4gtv083?set=1&ch=79
|
||||
CLASSICA 古典樂,https://www.4gtv.tv/channel/4gtv-4gtv059?set=1&ch=80
|
||||
東森購物三台,https://www.4gtv.tv/channel/4gtv-live048?set=1&ch=287
|
||||
INULTRA,https://www.4gtv.tv/channel/4gtv-live096?set=1&ch=444
|
||||
TRACE Sport Stars,https://www.4gtv.tv/channel/4gtv-4gtv077?set=1&ch=57
|
||||
智林體育台,https://www.4gtv.tv/channel/4gtv-4gtv101?set=1&ch=58
|
||||
時尚運動X,https://www.4gtv.tv/channel/4gtv-4gtv014?set=1&ch=69
|
||||
車迷TV,https://www.4gtv.tv/channel/4gtv-live201?set=1&ch=160
|
||||
GINX Esports TV,https://www.4gtv.tv/channel/4gtv-4gtv053?set=1&ch=179
|
||||
Pet Club TV,https://www.4gtv.tv/channel/4gtv-4gtv110?set=1&ch=464
|
||||
民視旅遊台,https://www.4gtv.tv/channel/litv-ftv07?set=1&ch=61
|
||||
滾動力rollor,https://www.4gtv.tv/channel/4gtv-live012?set=1&ch=249
|
||||
亞洲旅遊台,https://www.4gtv.tv/channel/4gtv-4gtv076?set=1&ch=250
|
||||
fun探索娛樂台,https://www.4gtv.tv/channel/4gtv-live011?set=1&ch=274
|
||||
幸福空間居家台,https://www.4gtv.tv/channel/4gtv-live206?set=1&ch=168
|
||||
Love Nature,https://www.4gtv.tv/channel/4gtv-live208?set=1&ch=139
|
||||
History 歷史頻道,https://www.4gtv.tv/channel/4gtv-live026?set=1&ch=214
|
||||
愛爾達生活旅遊台,https://www.4gtv.tv/channel/4gtv-live120?set=1&ch=237
|
||||
LUXE TV Channel,https://www.4gtv.tv/channel/4gtv-live121?set=1&ch=175
|
||||
TV5MONDE STYLE HD 生活時尚,https://www.4gtv.tv/channel/4gtv-live122?set=1&ch=178
|
||||
MagellanTV頻道 (麥哲倫頻道),https://www.4gtv.tv/channel/4gtv-live123?set=1&ch=450
|
||||
ROCK Xstream搖滾極限頻道,https://www.4gtv.tv/channel/4gtv-live124?set=1&ch=485
|
||||
公視戲劇,https://www.4gtv.tv/channel/4gtv-4gtv042?set=1&ch=7
|
||||
民視影劇台,https://www.4gtv.tv/channel/litv-ftv09?set=1&ch=24
|
||||
HITS頻道,https://www.4gtv.tv/channel/4gtv-live620?set=1&ch=186
|
||||
八大精彩台,https://www.4gtv.tv/channel/4gtv-4gtv034?set=1&ch=172
|
||||
靖天戲劇台,https://www.4gtv.tv/channel/4gtv-4gtv058?set=1&ch=116
|
||||
靖洋戲劇台,https://www.4gtv.tv/channel/4gtv-4gtv045?set=1&ch=118
|
||||
CI罪案偵查頻道,https://www.4gtv.tv/channel/4gtv-live027?set=1&ch=215
|
||||
視納華仁紀實頻道,https://www.4gtv.tv/channel/4gtv-4gtv013?set=1&ch=38
|
||||
影迷數位紀實台,https://www.4gtv.tv/channel/litv-ftv15?set=1&ch=445
|
||||
金光布袋戲,https://www.4gtv.tv/channel/4gtv-live144?set=1&ch=236
|
||||
ROCK Action,https://www.4gtv.tv/channel/4gtv-live138?set=1&ch=180
|
||||
采昌影劇台,https://www.4gtv.tv/channel/4gtv-4gtv049?set=1&ch=25
|
||||
靖天映畫,https://www.4gtv.tv/channel/4gtv-4gtv055?set=1&ch=42
|
||||
靖天電影台,https://www.4gtv.tv/channel/4gtv-4gtv061?set=1&ch=82
|
||||
影迷數位電影台,https://www.4gtv.tv/channel/4gtv-4gtv011?set=1&ch=40
|
||||
amc電影台,https://www.4gtv.tv/channel/4gtv-4gtv017?set=1&ch=39
|
||||
CinemaWorld,https://www.4gtv.tv/channel/4gtv-live069?set=1&ch=225
|
||||
My Cinema Europe HD 我的歐洲電影,https://www.4gtv.tv/channel/litv-ftv10?set=1&ch=463
|
||||
好消息,https://www.4gtv.tv/channel/litv-ftv16?set=1&ch=9
|
||||
好消息2台,https://www.4gtv.tv/channel/litv-ftv17?set=1&ch=8
|
||||
大愛二台,https://www.4gtv.tv/channel/4gtv-live106?set=1&ch=230
|
||||
人間衛視,https://www.4gtv.tv/channel/4gtv-live008?set=1&ch=210
|
||||
NHK WORLD-JAPAN,https://www.4gtv.tv/channel/4gtv-live168?set=1&ch=461
|
||||
FRANCE24 英文台,https://www.4gtv.tv/channel/4gtv-live146?set=1&ch=316
|
||||
半島國際新聞台,https://www.4gtv.tv/channel/4gtv-live157?set=1&ch=462
|
||||
CNBC Asia 財經台,https://www.4gtv.tv/channel/4gtv-live130?set=1&ch=235
|
||||
DW德國之聲,https://www.4gtv.tv/channel/4gtv-live071?set=1&ch=226
|
||||
國會頻道1,https://www.4gtv.tv/channel/4gtv-4gtv084?set=1&ch=170
|
||||
國會頻道2,https://www.4gtv.tv/channel/4gtv-4gtv085?set=1&ch=171
|
||||
經典電影台,https://www.4gtv.tv/channel/4gtv-live021?set=1&ch=201
|
||||
經典卡通台,https://www.4gtv.tv/channel/4gtv-live022?set=1&ch=202
|
||||
精選動漫台,https://www.4gtv.tv/channel/4gtv-live024?set=1&ch=204
|
||||
+2878
@@ -0,0 +1,2878 @@
|
||||
#EXTM3U
|
||||
|
||||
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", EVIL ANGEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687505
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDLIGHT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687504
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BRAZZERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687496
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", FAP TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687494
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", FAP TV ANAL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687490
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", FOXY DOLLS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687489
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", FAP TV TEENS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687486
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", KINOXXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687483
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", KINKY INLAWS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687481
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PENTHOUSE 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687480
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PENTHOUSE 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687479
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PLAYBOY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687478
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", RED LIPS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687476
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDLIGHT Tv
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687475
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", SHALUN TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687474
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", VIVID RED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687473
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", XXL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687472
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", XY MIX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687470
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", XY PLUS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687469
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BRAZZERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687458
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BIG TITS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687453
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", CUCKOLD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687448
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", HARDCORE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687445
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", LATINA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687443
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", MILF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687441
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PORNSTAR
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687440
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", RUSSIAN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687437
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", TEENS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/687436
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PLAYBOY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684970
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PASSION
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684969
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", HUSTLER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684973
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDLIGHT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684972
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIVATE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684974
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", DORCEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684971
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", FREE X TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/685001
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", VIVID RED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684976
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", EXTASY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684977
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", XY MIX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684986
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", TURK HUB HARDCORE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684980
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BRAZZERS TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684962
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BALKAN HOT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684961
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PORNBOX MIX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684964
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PENTHOUSE GOLD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684985
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PENTHOUSE BLACK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684984
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", BANG BROS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684965
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PASSIONXXX GROUPSEX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684981
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PINK EROTIC 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684990
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PINK EROTIC 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684989
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PINK EROTIC 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684988
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PINK EROTIC 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684987
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", SUPER ONE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684975
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", MAX XXX1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684967
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/685000
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684999
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684998
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684997
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 5
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684996
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 6
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684995
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 7
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684994
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 8
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684993
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 9
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684992
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", PRIMAFILA HOT CLUB 10
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684991
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", ALBA XXX 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684979
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", ALBA XXX 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/684978
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571443
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571442
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571441
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571440
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 5
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571439
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 6
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571438
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 8
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571436
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 9
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571435
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 10
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571434
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 11
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571433
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 12
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571432
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 13
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571431
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 14
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571430
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 15
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571429
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 16
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571428
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 17
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571427
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 18
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571426
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 19
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571425
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 20
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571424
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 21
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571423
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 22
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571422
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 23
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571421
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 24
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571420
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 25
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571419
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 26
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571418
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 27
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571417
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 28
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571416
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 29
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571415
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 30
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571414
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 31
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571413
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 32
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571412
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 33
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571411
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 34
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571410
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 35
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571409
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 36
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571408
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 37
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571407
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 38
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571406
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 39
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571405
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/Adults.channels.png" group-title="XXX ✨ ADULTS", REDBOX ADULTS 40
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/571404
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BUMS BUS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855801
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BABES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855800
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PURE MATURE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855799
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SWEET SINNER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855798
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MASSAGE ROOMS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855797
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PERV CITY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855796
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: INTERRACIAL PASS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855795
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BOX OF PORN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855794
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BLACKED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855793
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DAGFS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855792
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BRATTY SIS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855791
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BRAZZERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855790
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: CUM 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855789
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HORNY DREAM BABEZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855788
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HORNY HOSTEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855787
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FAMILY SWAP XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855786
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DIGITAL PLAYGROUND
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855785
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FAPADOO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855784
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FIRST ANAL QUEST
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855783
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: GOTMYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855782
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HENTAINED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855781
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: AMATEUR EURO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855780
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HER LIMIT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855779
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HOT WIFE XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855778
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FAKE HOSTEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855777
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FAKE TAXI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855776
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FAMILY STROKES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855775
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: JOI BABES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855774
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: KINKY SPA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855773
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: KINKY INLAWS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855772
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: JAYS POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855771
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LETS DOE IT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855770
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LIFE SELECTOR
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855769
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LOVE HER FEET
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855768
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SLIM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855767
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: REALITY JUNKIES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855766
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MOFOS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855765
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: EXOTIC
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855764
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MOM TEACH SEX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855763
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PORN WORLD HARDCORE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855762
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY FAMILY PIES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855761
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY PERVY FAMILY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855760
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: NF BUSTY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855759
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855758
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LOVE HOME PORN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855757
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: AV TAXI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855756
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY DIRTY HOBBY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855755
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: NUBILE FILMS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855754
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PORNHOCHIC
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855753
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PERV MOM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855752
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MMM 100
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855751
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BIG BOOTY CITY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855750
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DEEPER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855749
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: ALEX LEGEND
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855748
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PRIVATE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855747
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DOG HOUSE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855746
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PUBLIC AGENT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855745
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MAX J
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855744
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SUGAR BABES TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855743
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: ASIAN FOOTJOB
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855742
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FIRST CLASS POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855741
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: TRUE AMATEURS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855740
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MAMACITAZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855739
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: STROKIES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855738
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LETHAL TEENS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855737
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HUSSIE PASS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855736
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DORCEL CLUB
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855735
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DOGFART NETWORK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855734
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY 18 TEENS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855733
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DDF BUSTY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855732
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MANO JOB
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855731
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: ADULT TIME
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855730
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: CASTING COUCH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855729
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: A GIRL KNOWS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855728
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BANG BROS NETWORK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855727
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FIT 18
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855726
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: 1111 CUSTOMS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855725
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY LIFE IN MIAMI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855724
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: NEW SENSATIONS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855723
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PASSION
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855722
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: REALITY KINGS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855721
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: BLOW ME POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855720
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: FILTHY KINGS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855719
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LW PRODUCTIONS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855718
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: KINKY FAMILY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855717
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: LUBED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855716
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MY TINY WISH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855715
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MUST NOT FAP
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855714
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: ATK GIRLFRIENDS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855713
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: MOM XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855712
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX TRANS: TRANS EROTICA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855711
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX TRANS: TRANS ANGELS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855710
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: ALL GROUP SEX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855709
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: DREAMROOM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855708
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: HOLED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855707
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: GANGBANG CREAMPIE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855706
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: LUBED PORN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855701
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: CUM 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855700
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: NANNY SPY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855699
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: SPANK MONSTER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855698
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: SPY FAM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855697
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX 4K: TINY 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855696
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: BEEFCAKE HUNTER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855695
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: BOY FUN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855694
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: BOYS HALFWAY HOUSE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855693
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: FUN BOYZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855692
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: JAKE CRUISE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855691
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: MAN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855690
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: NEXT DOOR STUDIOS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855689
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: NOIR MALE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855688
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: REALITY DUDES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855687
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://127.0.0.1/" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX GAY: SHOWER BAIT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855686
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SPY FAM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855685
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SWEETHEART PORN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855684
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: TUK TUK PATROL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855683
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: TUSHY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855682
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: TWISTY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855681
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://restream.tv4k.me:2096/images/PORNBOX_Originals.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: VIXEN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855680
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: YOUNG COURTESANS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855679
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SPANK MONSTER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855678
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: THE WHITE BOXXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855677
|
||||
|
||||
#EXTINF:-1 tvg-logo="tvg-logo=" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: POOKSI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855676
|
||||
|
||||
#EXTINF:-1 tvg-logo="http://tv4k.me:80/images/Ie29qqDBf4GUjF3_3-UisJBIuiJ6Gedjqz6Kw68v9nZUjozfy11ZTjv9ZQYIAjPiSB9UAthl0vrMCIqoY9PB3JPQGN8lkobHwXe10z-ksxI.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: POV MASTERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855675
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PRIVATE SOCIETY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855674
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: PUBA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855673
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: RAW ATTACK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855672
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SHAGGING MOMS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855671
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SHE IS NERDY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855670
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", PORNBOX: SOFIE MARIE XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855669
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ABELLA DANGER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855851
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ADRIANA CHECHIK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855850
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ALINA LOPEZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855849
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ANGELA WHITE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855848
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ARIANA MARIE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855847
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: AUGUST AMES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855846
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: AUTUMN FALLS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855845
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: BRANDI LOVE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855844
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: DANI DANIELS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855843
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: BLAKE BLOSSOM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855842
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: ELSA JEAN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855841
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: EMILY WILLIS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855840
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: EVA LOVIA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855839
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: GINA VALENTINA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855838
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: JANICE GRIFFITH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855837
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: JESSA RHODES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855836
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: LANA RHOADES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855835
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: LENA PAUL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855834
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: LISA ANN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855833
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: MADISON IVY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855832
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: MIA MALKOVA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855831
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: NICOLE ANISTON
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855830
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: RILEY REID
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855829
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: UMA JOLIE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855828
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", STARS EXCLUSIVE: VALENTINA NAPPI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855827
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: CARLACUTE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855826
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: BIGTITTYGOTHEGG
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855825
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: CHERRY GRACE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855824
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: CHESSIE RAE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855823
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: DIANA DANIELS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855822
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: ELLA KOJIRO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855821
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: PAMSNUSNU
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855820
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: KRISS KISS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855819
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: LEAH MEOW
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855818
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: LUXURYGIRL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855817
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: MIKANIKA69
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855816
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: MINI DIVA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855815
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: MOLLYREDWOLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855814
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: NOFACEGIRL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855813
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: NOTSOAMATEUR
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855812
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: NYNA FERRAGNI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855811
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: PURPLE BITCH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855810
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: REISLIN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855809
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: SECRETCRUSH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855808
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: SHAIDEN ROUGE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855807
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: SOLAZOLA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855806
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: SWEET BUNNY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855805
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: TESSA WINTERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855804
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: TINNA ANGEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855803
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://www.tvlogolar.xyz/logo/Ozel/18.png" group-title="XXX ✨ PORNBOX ADULTS", VERIFIED AMATEURS: YINYLEON
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855802
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | 404HotFound
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856214
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | A Girls Knows
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856213
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Abella Danger
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856212
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Active Duty
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856211
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Adria Rae
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856210
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Adriana Chechik
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856209
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Adult Mobile
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856208
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Aeries Steele
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856207
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alex Adams
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856206
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alexis Crystal
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856205
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alexis Fawx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856204
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alexis Tae
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856203
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alexis Texas
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856202
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alina Lopez
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856201
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Alina Rai
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856200
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Allinika
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856199
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Amadani
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856198
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Amateur Euro
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856197
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Amateurtwo
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856196
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Amber Moore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856195
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anal
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856194
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anal
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856193
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anal Mom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856192
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anal4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856191
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Analized
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856190
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anastangel
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856189
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anastasia Knight
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856188
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Angela White
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856187
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Anny Walker
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856186
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Aria Lee
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856185
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | ASGmax
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856184
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Asian
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856183
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Athena Faris
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856182
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Aunt Judys XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856181
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Autumn Falls
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856180
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Ava Addams
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856179
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | BadCuteGirl
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856178
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | BadFamilyPov
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856177
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bang Bros Network
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856176
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | BBC Pie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856175
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | BBW
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856174
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Behind the Scenes
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856173
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bellamurr
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856172
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Big Ass
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856170
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Big Boobs
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856169
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | BigTittyGothEgg
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856168
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Black Money
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856167
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blacks On Boys
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856166
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blair Williams
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856165
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blake Blossom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856164
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blaze Rager
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856163
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blonde
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856162
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blowjob
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856161
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Blowjob
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856160
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bob Big Tula
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856159
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bondage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856158
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bonniealex
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856157
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Brandi Love
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856156
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bratty Milf
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856155
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bratty Sis
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856154
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Brazzers
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856153
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Bromo
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856152
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Brooke Tilli
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856151
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Brunette
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856150
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Candy Love
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856149
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Canela Skin
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856148
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Carla Cute
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856147
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Casting
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856146
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Casting Couch
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856145
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cherie DeVille
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856144
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Chessie Rae
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856143
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Chole Temple
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856142
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Chuck Hunter
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856141
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Close Up
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856140
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | College
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856139
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cory Chase
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856138
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cosplay
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856137
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Creampie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856136
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Creamy Spot
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856135
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Crystal Lust
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856134
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Crystal Rush
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856133
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cuckold
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856132
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cum in Mouth
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856131
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cum Swapping Sis
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856130
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cum4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856129
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cumshot
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856128
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Cutie Kim
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856127
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Czech Soles
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856126
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Czrok
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856125
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Dani Daniels
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856124
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Daniela Antury
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856123
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Davcina
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856122
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Delphine
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856121
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | DeLuXeGirL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856120
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Diana Daniels
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856119
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Diana Rider
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856118
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | DickForLily
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856117
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Digital Climaxxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856116
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Digital Playground
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856115
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Dillion Harper
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856114
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Doghouse Digital
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856113
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Double Penetration
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856112
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Ebony
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856111
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Egon Kowalski
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856110
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Eliza Ibarra
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856109
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Elle Lee
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856108
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Elly Clutch
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856107
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Elsa Jean
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856106
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Ema Karter
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856105
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Emanuelly Raquel
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856104
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Emily Willis
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856103
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Emma Fiore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856102
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Emma Hix
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856101
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Estter Muniz
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856100
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Eva Elfie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856099
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Eva Lovia
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856098
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Exotic4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856097
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Family Dick
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856096
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Family Hookups
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856095
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Family Strokes
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856094
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | FAMILYxxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856093
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Feet
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856092
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Fetish
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856091
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | First Class POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856090
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Fisting
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856089
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Full
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856088
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Futanari
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856087
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Gabbie Carter
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856086
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Gangbang
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856085
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | GentlyPerv
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856084
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | German Scout
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856083
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Gia Paige
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856082
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Gina Valentina
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856081
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Ginebra Bellucci
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856080
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Girl Cum
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856079
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | GirlGirlXXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856078
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Girls Only
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856077
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hailey Rose
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856076
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Haley Reed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856075
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Handjob
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856074
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hardcore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856073
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hazel Moore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856072
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hentai
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856071
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Her Limit
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856070
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | HeteroFlexible
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856069
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hijab
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856068
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Holed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856067
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Horny Hostel
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856066
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hot Wife XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856065
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Hung Young Brit
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856064
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Janice Griffith
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856063
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Japan Uncensored
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856062
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Jays Pov
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856061
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Jenny Lux
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856060
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Jessa Rhodes
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856059
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Jewelz Blu
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856058
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Jia Lissa
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856057
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Joey Lee
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856056
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | John and Sky
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856055
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Julie Jess
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856054
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kagney Linn Karter
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856053
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Karlee Grey
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856052
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Karma Rx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856051
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kate Koss
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856050
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kate Marley
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856049
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kelsi Monroe
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856048
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kendra Lust
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856047
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kenna James
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856046
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kenzie Madison
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856045
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kenzie Reeves
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856044
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kimmy Granger
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856043
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kitty K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856042
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Klinky Spa
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856041
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kourtney Love
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856040
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kriss Kiss
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856039
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kylie Rocket
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856038
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Kylie XY Quinn
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856037
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lacy Lennon
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856036
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lana Rhoades
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856035
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | LaSirena69
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856034
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Latin Leche
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856033
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Latina Milf
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856032
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lauren Phillips
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856031
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Layla Ray
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856030
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Leah Gotti
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856029
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Leana Lovings
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856028
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lela Star
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856027
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lena Paul
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856026
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | LeoLulu
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856025
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lesbian
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856024
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | LetsDoelt
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856023
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | LetsDoelt Bonus
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856022
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lexi Lore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856021
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lexi Luna
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856020
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lily Lou
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856019
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Little Caprice
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856018
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Little Tina
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856017
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Littlebuffbabe
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856016
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Loliiiiipop99
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856015
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Loly Lips
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856014
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lubed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856013
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Lulu Chu
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856012
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Luna Okko
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856011
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Luna Roulette
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856010
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Luna Star
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856009
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Luxury Girl
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856008
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Macy Meadows
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856007
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Magic Asian Pussy
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856006
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MamacitaZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856005
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mariana Martix
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856004
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MartinPaola
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856003
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Massage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856002
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Masturbation
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856001
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mature
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/856000
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MeeHuTao
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855999
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Megan Rain
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855998
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mei Pang
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855997
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Melody Marks
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855996
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Men
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855995
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MewSlut
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855994
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mia Malkova
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855993
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MihaNika69
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855992
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mila Solana
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855991
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Milana Milka
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855990
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Milf
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855989
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Milfed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855988
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mini Diva
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855987
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mira David
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855986
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mirrari Hub
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855985
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Miss Ary
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855984
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Miss Savage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855983
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Missionary
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855982
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Missionary Boys
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855981
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mofos
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855980
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Molly Little
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855979
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Molly Moon
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855978
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MollyRedWolf
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855976
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mom Lover
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855975
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mom Tight
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855974
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mom Wants Creampie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855973
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Mom Wants To Breed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855972
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Moms Teach Sex
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855971
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Msbreewc
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855970
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | My BF Doesnt Know
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855969
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | My Friends Hot Mom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855968
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | My Pervy Family
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855967
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MyAnny
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855966
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | MYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855965
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nadia Foxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855964
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nadja Rey
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855963
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Natasha Nice
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855962
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | New Sensations
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855961
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Next Door Buddies
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855960
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Next Door Raw
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855959
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Next Door Studios
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855958
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Next Door Taboo
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855957
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Next Door Twink
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855956
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | NF Busty
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855955
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nicole Aniston
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855954
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | NoFaceGirl
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855953
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nubile Films
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855952
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nubiles
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855951
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Nyna Ferragni
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855950
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Paige Steele
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855949
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pamsnusnu
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855948
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pantyhose
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855947
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Parasited
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855946
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Passion
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855945
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Payton Preslee
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855944
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Penny Barber
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855943
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Perv Mom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855942
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Perv Nana
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855941
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Peter Fever
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855940
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Peters Kingdom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855939
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pinkloving
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855938
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Piper Perri
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855937
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pissing
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855936
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pork Vendors
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855935
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Porn Plus
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855934
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Porn Pros
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855933
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855932
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Princess Cum
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855931
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Proberty Sex
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855930
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Public
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855929
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Puffy Pink
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855928
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pure Mature
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855927
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pure Pleasure
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855926
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Purple Bitch
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855925
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pussy Eating
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855924
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Pussy Licking
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855923
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | QesasTop
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855922
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Raw Attack
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855921
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Raw White Meat
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855920
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Reagan Foxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855919
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Real Men Fuck
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855918
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Reality Dudes
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855917
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Reality Junkies
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855916
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Reality Kings
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855915
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | RealTelariLove
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855914
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Red Head
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855913
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Reislin
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855912
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Riley Reid
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855911
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Rose Monroe
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855910
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Rosie Rider
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855909
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sammm Next Door
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855908
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sara Blonde
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855907
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sara Jay
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855906
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Savannah Bond
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855905
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Say Uncle
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855904
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | SecretsFilmed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855903
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | See Him Fuck
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855902
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Serenity Cox
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855901
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | She Will Cheat
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855900
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sheena Ryder
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855899
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Shinaryen
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855898
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Silvana Lee
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855897
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sis Loves Me
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855896
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Skylar Vox
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855895
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sloplyfter MYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855894
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Slut Inspection
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855893
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Small Tits
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855892
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sofia Rizof
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855891
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Solazola
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855890
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sophia Leone
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855889
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Spy Fam
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855888
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Squirt
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855887
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Stella Cox
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855886
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Step Siblings Caught
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855885
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sweet Sinner
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855884
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sweetheart Video
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855883
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Sweeti Fox
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855882
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Syndicete
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855881
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Team Skeet
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855880
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Teen
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855879
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | The White Boxxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855878
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Thelexisstar
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855877
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Threesome
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855876
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Thundercock
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855875
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Tiktok
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855874
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Tiny 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855873
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Tonights Girlfriend
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855872
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Tru Kait
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855871
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | True Amateurs
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855870
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Try Not To Cum
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855869
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Twistys
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855868
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Up Close
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855867
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Valentina Nappi
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855866
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Valerica Steele
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855865
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Veronica Leal
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855864
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | VibeWithMommy
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855863
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Vic Alouqua
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855862
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Vina Sky
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855861
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Vintage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855860
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Violet Moreau
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855859
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Violet Myers
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855858
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Willow Ryder
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855857
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Xev Bellringer
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855856
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Xreindeers
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855855
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Yoshi Kawasaki XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855854
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Yoursexwife
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855853
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://billing.tv4k.me/pb/x4-logo.png" group-title="XXX ✨ X4 ADULTS", X4 | Youthluıst Danny
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/855852
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", ADULT TIME
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850042
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", ALL BLACK X
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850041
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", AMATEUR EURO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850039
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", ANALIZED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850038
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BABES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850037
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BANG BROS 18 HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850036
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BANG BROS NETWORK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850035
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BIPHORIA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850034
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BLACKED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850033
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BLOW ME POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850032
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BRAZZERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850029
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", BUMS BUS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850028
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", CASTING COUCH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850027
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", Chessie RAE HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850026
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", CUM 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850024
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DDF BUSTY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850022
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DIABOLIC
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850021
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DOGFART NETWORK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850019
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DOGFART NETWORK 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850017
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DORCEL CLUB
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850014
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", DREAMROOM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850013
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", EVIL ANGEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850012
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FAKE HOSTEL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850010
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FAKE TAXI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850009
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FAMILY STROKES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850008
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FAPADOO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850007
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FIRST ANAL QUEST
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850003
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", FIT18
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850002
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", GOTMYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850000
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", HARD X HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849999
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", HENTAINED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849998
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", HER LIMIT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849997
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", HOT WIFE XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849995
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", HUSSIE PASS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849994
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", INTERRACIAL PASS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849993
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", JAYS POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849992
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", JAYS POV 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849991
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", JESH BY JESH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849990
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", JULES JORDAN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849988
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", KINKY INLAWS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849987
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", LETHAL TEENS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849985
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", LETS DOE IT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849984
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", LOVE HER FEET
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849983
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", LOVE HOME PORN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849982
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", LUXURE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849980
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MAASAGE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849978
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MODEL MEDIA ASIA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849975
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MOFOS 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849971
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MUST NOT FAP
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849966
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MY DIRTY HOBBY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849965
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MY LIFE IN MIAMI
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849964
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MY PERVY FAMILY 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849963
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849961
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", MYLF HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849960
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", NEW SENSATIONS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849958
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", NF BUSTY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849956
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", NUBILE FILMS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849955
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", NURU MASSAGE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849952
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PASSION
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849951
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PASSION
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849950
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PERV CITY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849949
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PERV MOM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849948
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PORN WORLD HARDCORE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849947
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PORNHOCHIC
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849946
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", POVD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849945
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PRENCESS CUM
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849944
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PRIVATE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849943
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PROPERTY SEX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849942
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PUBLIC AGENT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849941
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PURE BBW
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849940
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", PURE MATURE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849939
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", REAL DIRTY VIDEOS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849938
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", REAL MOM EXPOSED
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849936
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", REALITY
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849935
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", REALITY JUNKIES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849934
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SLIM 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849932
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SPANK MONSTER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849931
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SPIZOO
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849930
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SPIZOO 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849929
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", STEB SIBLINGS CAUGHT
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849928
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", STROKIES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849927
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SUGAR BABES TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849926
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", SWEET SINNER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849925
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", TRANS: TRANS ANGELS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849923
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", TRUE AMATUERS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849920
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", VIXEN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849918
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS", X CHIMERA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/849917
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Blue Hustler HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850269
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Blue Hustler
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850270
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Brazzers HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850265
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Brazzers Exxtra
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850266
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vivid Red HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850064
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vivid Red
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850065
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vivid TV Europe
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850063
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vivid Touch
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850164
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dorcel Tv FHD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850239
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dorcel Tv HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850240
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dorcel Club
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850241
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fake Taxi HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850218
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fake Mix
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850182
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dusk
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850237
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dusk!
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850236
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Babes HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850287
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bang Bus
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850280
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bang POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850279
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bang Bros UHD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850281
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bang Bros HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850282
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alba Xxx 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850293
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alba Xxx 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850300
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alba Xxx 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850284
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alba Xxx 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850251
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alba Xxx 5
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850302
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV BBW
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850211
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV Compilation
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850210
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV Lesbian
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850209
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV Parody
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850208
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV Teens
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850207
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850213
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fap TV 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850212
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ABELLA DANGER
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850321
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ADRIANA CHECHIK
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850320
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ALINA LOPEZ
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850319
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ANGELA WHITE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850318
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ARIANA MARIE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850317
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", AUGUST AMES
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850316
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", AUTUMN FALLS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850315
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", BRANDI LOVE
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850314
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", DANI DANIELS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850313
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", DANI JENSEN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850312
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ELSA JEAN
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850311
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", EMILY WILLIS
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850310
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", EVA LOVIA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850309
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", GINA VALENTINA
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850308
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", JANICE GRIFFITH
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850307
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", My Daughter's Hot Friend
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850306
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", 21 Sextury
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850305
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Adult Time
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850304
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nubile Films
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850303
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Combat Zone HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850301
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Alex Legend
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850299
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Amateur Boxxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850298
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Anal 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850297
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Anal Mom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850296
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Anal Teen Angels
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850294
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Balkan Erotic
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850286
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Balkan Hot
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850285
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Banana Fever
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850283
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bangerz
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850277
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Barely Legal TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850276
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", BBC Pie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850275
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Beate Uhse
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850274
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Beate Uhse TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850273
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Brand New Amateurs
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850268
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Bratty Sis
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850267
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Blacked HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850271
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Candy TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850263
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Cento X Cento
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850262
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Cherry Pimps
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850261
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Club 17
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850260
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Cum4k UHD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850257
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dane Jones
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850255
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dark X
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850254
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Daughter Swap
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850253
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Day with a Pornstar
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850252
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Deep Lush
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850250
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Deep Throat Sirens
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850249
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Devil's Film
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850248
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Digital Desire HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850247
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Digital Playground HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850246
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dirty Masseur
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850244
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Dirty Wives Club
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850243
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", DP Fanatics
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850238
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Emanuelle
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850235
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ERO X
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850234
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Erox XXX HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850231
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", EroXXX HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850230
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Euro Girls On Girls
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850229
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Evil Angel HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850228
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Evolved Fights
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850227
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Exotic 4k
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850226
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Extasy 4K
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850225
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Extasy HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850224
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Extrem
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850223
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Exxxotica TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850221
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Family Hookups
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850217
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Family XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850215
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Fast Boyz Gay
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850206
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", French Lover
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850203
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", French Lover Europe
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850202
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", GirlFriends Films
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850201
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Girls Rimming
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850200
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Glory Hole
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850199
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Got MYLF
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850198
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hard X
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850196
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hitzefrei HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850195
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Holed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850194
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hot and Mean
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850190
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hot Gold
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850189
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hot Guys Fuck
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850188
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hot Pleasure
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850187
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hot TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850186
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hustler HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850184
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Hustler TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850183
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Japan HDV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850180
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Jasmin
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850179
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Jays POV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850177
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Jerk Off with Me
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850176
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Kinky Family
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850174
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Leo TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850173
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Lesbea
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850172
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Lethal Hardcore
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850169
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Little Asians HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850168
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Little Caprice
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850167
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Love Her Ass
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850166
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Lust Cinema
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850165
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Meiden van Holland
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850163
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Meiden Van Holland Hard
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850162
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Mia Khalifa HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850160
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Miami TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850159
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Milf TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850158
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Model Time
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850157
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Mofos
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850156
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Moms Teach Sex
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850155
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Monsters of Cock
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850154
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", My Pervy Family
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850153
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", MYLF TV HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850152
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Naughty America
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850151
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nuart
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850149
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nubile Films
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850148
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nubiles TV HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850147
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nuru Massage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850146
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Nympho
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850145
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", O La La
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850144
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", O la la
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850143
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Oh Ah TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850142
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Oldtimer
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850141
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Ass Parade
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850291
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Asshole Fever
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850290
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", AST TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850289
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", AST TV 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850288
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", ox ax HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850140
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Passie XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850139
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Passion XXX
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850138
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Penthouse Gold
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850136
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Penthouse Passion
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850135
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Penthouse Quickies
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850134
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Perv Mom
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850133
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pinco Club
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850132
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pinco Club 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850131
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850130
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 1
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850129
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850128
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 3
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850127
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 4
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850126
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 5
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850125
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 7
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850124
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink Erotic 8
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850123
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pink O TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850121
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", BIG ASS TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850120
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Playboy TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850119
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Playhouse
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850118
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", PornWorld
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850117
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", POVD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850116
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Premium Porn
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850115
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Princess Cum
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850114
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Private
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850113
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Pure Babes
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850109
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Real Wife Stories
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850106
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Reality Kings HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850105
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Reality Kings TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850104
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Red
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850103
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Redlight
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850102
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Redlight HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850101
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", RK Prime
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850100
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", RK TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850099
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Russian Night
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850098
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Russkaya Noah
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850097
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Secret Circle TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850096
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Sex Prive
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850094
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", SexArt
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850092
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", sext 6 senso
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850091
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Sexy Hot
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850089
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Shalun TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850088
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", SINematica
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850086
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Sinn Sage
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850085
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Sis Loves Me
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850084
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Slayed
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850083
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Super One
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850082
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Super One HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850081
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Taboo
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850080
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", TBB
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850079
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", TBB 2
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850078
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Thai Girls Wild
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850077
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", The Nudie
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850076
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Tiny4k UHD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850075
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", True Amateurs
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850072
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", TushyRAW
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850071
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", U Bang
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850070
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Venus
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850069
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Venus TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850068
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Visit X TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850067
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Viv Thomas
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850066
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vixen
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850062
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Vixen HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850061
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Wake Up N Fuck
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850060
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Wank It Now
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850059
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", We Live Together
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850058
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", White Boxxx
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850057
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Wild on Cam
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850055
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", XXL
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850052
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", XY Mix
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850050
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", XY Mix HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850049
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", XY Plus
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850048
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", XY Plus HD
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850047
|
||||
|
||||
#EXTINF:-1 tvg-logo="https://tvlogolar.xyz/logo/Ozel/adult.png" group-title="XXX ✨ 24/7 FOR ADULTS 2", Zest TV
|
||||
http://germanytv.live:8080/3xcjrjm6NM/DzwhKANAMt/850045
|
||||
|
||||
@@ -0,0 +1,32 @@
|
||||
免费更新直播源给大家
|
||||
|
||||
直播源订阅需要导入使用:
|
||||
|
||||
【OK影视】设置直播哪里导入,以后更新找到源名称长按点修改,或者TXT文档
|
||||
|
||||
|
||||
OK影视软件下载:
|
||||
https://hyhy65.lanzoui.com/b0hdjcd1g
|
||||
|
||||
需要多资源进电报群:https://t.me/hshsjk9
|
||||
|
||||
免责声明:
|
||||
本仓库或本仓库相关的仓库, 以下简称为本仓库
|
||||
本仓库全部资源均搜集于互联网,如侵权请联系我删除
|
||||
本仓库或本仓库相关的仓库的管理者, 以下简称为本仓库管理者
|
||||
本仓库或本仓库相关的仓库的任何人员, 以下简称为本仓库人员
|
||||
本仓库或本仓库相关的仓库内分享的任何内容, 以下简称为本仓库内容
|
||||
本仓库内容,仅用于测试和学习研究,禁止用于商业用途,不得将其用于违反国家/地区/组织等的法律法规或相关规定的其他用途. 本仓库人员均不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断. 禁止任何公众号、自媒体进行任何形式的转载、发布
|
||||
本仓库内容的域名地址信息可以被任何人通过开发人员工具获取,没有经过逆向工程或网络攻击,不构成入侵计算机系统
|
||||
本仓库人员对任何本仓库内容问题概不负责,包括但不限于由任何本仓库内容错误导致的任何损失或损害
|
||||
间接使用本仓库内容的任何用户,包括但不限于建立 VPS 或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 本仓库人员对于由此引起的任何隐私泄漏或其他后果概不负责
|
||||
请勿将本仓库内容用于商业或非法目的,否则后果自负
|
||||
如果任何单位或个人认为本仓库内容可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,本仓库管理者将在收到认证文件后删除相关本仓库内容
|
||||
任何以任何方式查看本仓库内容的人或直接或间接使用本仓库内容的使用者都应仔细阅读此声明。本仓库管理者保留随时更改或补充此免责声明的权利。一旦使用/复制/修改了本仓库内容,则视为您已接受此免责声明
|
||||
本仓库内容中涉及的第三方硬件、软件等,与本仓库内容没有任何直接或间接的关系。本仓库内容仅对部署和使用过程进行客观描述,不代表支持使用任何第三方硬件、软件。使用任何第三方硬件、软件,所造成的一切后果由使用的个人或组织承担,与本仓库内容无关
|
||||
所有基于本仓库内容的源代码,进行的任何修改,为其他个人或组织的自发行为,与本仓库内容没有任何直接或间接的关系,所造成的一切后果亦与本仓库内容和本仓库人员无关
|
||||
本仓库管理者保留随时对免责声明进行补充或更改的权利,直接或间接使用本仓库内容的个人或组织,视为接受本仓库分享的内容的免责声明
|
||||
请不要在中华人民共和国境内使用本仓库内容
|
||||
所有直接或间接使用本仓库内容的个人和组织,应 24 小时内完成学习和研究,并及时删除本仓库内容。如对本仓库内容的功能有需求,应自行开发相关功能
|
||||
您必须在下载后的 24 小时内从您以任何形式存放或使用本仓库内容的任何硬件/软件/介质中完全删除本仓库内容
|
||||
您以任何形式阅读/使用/复制/修改了本仓库内容,则视为已接受此免责声明,请仔细阅读
|
||||
@@ -0,0 +1,389 @@
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
import hashlib
|
||||
from base64 import b64decode, b64encode
|
||||
from urllib.parse import urlparse
|
||||
|
||||
import requests
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto.Util.Padding import unpad
|
||||
from pyquery import PyQuery as pq
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider as BaseSpider
|
||||
|
||||
img_cache = {}
|
||||
|
||||
class Spider(BaseSpider):
|
||||
|
||||
def init(self, extend=""):
|
||||
try:
|
||||
self.proxies = json.loads(extend)
|
||||
except:
|
||||
self.proxies = {}
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9',
|
||||
'Connection': 'keep-alive',
|
||||
'Cache-Control': 'no-cache',
|
||||
}
|
||||
self.host = self.get_working_host()
|
||||
self.headers.update({'Origin': self.host, 'Referer': f"{self.host}/"})
|
||||
print(f"使用站点: {self.host}")
|
||||
|
||||
def getName(self):
|
||||
return "🌈 91吃瓜中心|终极完美版"
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return any(ext in (url or '') for ext in ['.m3u8', '.mp4', '.ts'])
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def destroy(self):
|
||||
global img_cache
|
||||
img_cache.clear()
|
||||
|
||||
def get_working_host(self):
|
||||
dynamic_urls = [
|
||||
'https://but.vncchqw.cc/'
|
||||
]
|
||||
for url in dynamic_urls:
|
||||
try:
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
if response.status_code == 200:
|
||||
return url
|
||||
except Exception:
|
||||
continue
|
||||
return dynamic_urls[0]
|
||||
|
||||
def homeContent(self, filter):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'class': [], 'list': []}
|
||||
data = self.getpq(response.text)
|
||||
|
||||
classes = []
|
||||
category_selectors = ['.category-list ul li', '.nav-menu li', '.menu li', 'nav ul li']
|
||||
for selector in category_selectors:
|
||||
for k in data(selector).items():
|
||||
link = k('a')
|
||||
href = (link.attr('href') or '').strip()
|
||||
name = (link.text() or '').strip()
|
||||
if not href or href == '#' or not name: continue
|
||||
classes.append({'type_name': name, 'type_id': href})
|
||||
if classes: break
|
||||
|
||||
if not classes:
|
||||
classes = [{'type_name': '最新', 'type_id': '/latest/'}, {'type_name': '热门', 'type_id': '/hot/'}]
|
||||
|
||||
return {'class': classes, 'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'class': [], 'list': []}
|
||||
|
||||
def homeVideoContent(self):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': []}
|
||||
data = self.getpq(response.text)
|
||||
return {'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
try:
|
||||
if '@folder' in tid:
|
||||
v = self.getfod(tid.replace('@folder', ''))
|
||||
return {'list': v, 'page': 1, 'pagecount': 1, 'limit': 90, 'total': len(v)}
|
||||
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if tid.startswith('http'):
|
||||
base_url = tid.rstrip('/')
|
||||
else:
|
||||
path = tid if tid.startswith('/') else f"/{tid}"
|
||||
base_url = f"{self.host}{path}".rstrip('/')
|
||||
|
||||
if pg == 1:
|
||||
url = f"{base_url}/"
|
||||
else:
|
||||
url = f"{base_url}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
videos = self.getlist(data('#archive article, #index article, article'), tid)
|
||||
|
||||
return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999}
|
||||
except Exception as e:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
def detailContent(self, ids):
|
||||
try:
|
||||
url = ids[0] if ids[0].startswith('http') else f"{self.host}{ids[0]}"
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
data = self.getpq(response.text)
|
||||
|
||||
plist = []
|
||||
used_names = set()
|
||||
if data('.dplayer'):
|
||||
for c, k in enumerate(data('.dplayer').items(), start=1):
|
||||
try:
|
||||
config_attr = k.attr('data-config')
|
||||
if config_attr:
|
||||
config = json.loads(config_attr)
|
||||
video_url = config.get('video', {}).get('url', '')
|
||||
|
||||
if video_url:
|
||||
ep_name = ''
|
||||
parent = k.parents().eq(0)
|
||||
for _ in range(4):
|
||||
if not parent: break
|
||||
heading = parent.find('h2, h3, h4').eq(0).text().strip()
|
||||
if heading:
|
||||
ep_name = heading
|
||||
break
|
||||
parent = parent.parents().eq(0)
|
||||
|
||||
base_name = ep_name if ep_name else f"视频{c}"
|
||||
name = base_name
|
||||
count = 2
|
||||
while name in used_names:
|
||||
name = f"{base_name} {count}"
|
||||
count += 1
|
||||
used_names.add(name)
|
||||
|
||||
plist.append(f"{name}${video_url}")
|
||||
except: continue
|
||||
|
||||
if not plist:
|
||||
content_area = data('.post-content, article')
|
||||
for i, link in enumerate(content_area('a').items(), start=1):
|
||||
link_text = link.text().strip()
|
||||
link_href = link.attr('href')
|
||||
|
||||
if link_href and any(kw in link_text for kw in ['点击观看', '观看', '播放', '视频', '第一弹', '第二弹', '第三弹', '第四弹', '第五弹', '第六弹', '第七弹', '第八弹', '第九弹', '第十弹']):
|
||||
ep_name = link_text.replace('点击观看:', '').replace('点击观看', '').strip()
|
||||
if not ep_name: ep_name = f"视频{i}"
|
||||
|
||||
if not link_href.startswith('http'):
|
||||
link_href = f"{self.host}{link_href}" if link_href.startswith('/') else f"{self.host}/{link_href}"
|
||||
|
||||
plist.append(f"{ep_name}${link_href}")
|
||||
|
||||
play_url = '#'.join(plist) if plist else f"未找到视频源${url}"
|
||||
|
||||
vod_content = ''
|
||||
try:
|
||||
tags = []
|
||||
seen_names = set()
|
||||
seen_ids = set()
|
||||
|
||||
tag_links = data('.tags a, .keywords a, .post-tags a')
|
||||
|
||||
candidates = []
|
||||
for k in tag_links.items():
|
||||
title = k.text().strip()
|
||||
href = k.attr('href')
|
||||
if title and href:
|
||||
candidates.append({'name': title, 'id': href})
|
||||
|
||||
candidates.sort(key=lambda x: len(x['name']), reverse=True)
|
||||
|
||||
for item in candidates:
|
||||
name = item['name']
|
||||
id_ = item['id']
|
||||
|
||||
if id_ in seen_ids: continue
|
||||
|
||||
is_duplicate = False
|
||||
for seen in seen_names:
|
||||
if name in seen:
|
||||
is_duplicate = True
|
||||
break
|
||||
|
||||
if not is_duplicate:
|
||||
target = json.dumps({'id': id_, 'name': name})
|
||||
tags.append(f'[a=cr:{target}/]{name}[/a]')
|
||||
seen_names.add(name)
|
||||
seen_ids.add(id_)
|
||||
|
||||
if tags:
|
||||
vod_content = ' '.join(tags)
|
||||
else:
|
||||
vod_content = data('.post-title').text()
|
||||
except Exception:
|
||||
vod_content = '获取标签失败'
|
||||
|
||||
if not vod_content:
|
||||
vod_content = data('h1').text() or '91吃瓜中心'
|
||||
|
||||
return {'list': [{'vod_play_from': '91吃瓜中心', 'vod_play_url': play_url, 'vod_content': vod_content}]}
|
||||
except:
|
||||
return {'list': [{'vod_play_from': '91吃瓜中心', 'vod_play_url': '获取失败'}]}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
try:
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if pg == 1:
|
||||
url = f"{self.host}/search/{key}/"
|
||||
else:
|
||||
url = f"{self.host}/search/{key}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
return {'list': self.getlist(self.getpq(response.text)('article')), 'page': pg, 'pagecount': 9999}
|
||||
except:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
parse = 0 if self.isVideoFormat(id) else 1
|
||||
url = self.proxy(id) if '.m3u8' in id else id
|
||||
return {'parse': parse, 'url': url, 'header': self.headers}
|
||||
|
||||
def localProxy(self, param):
|
||||
try:
|
||||
type_ = param.get('type')
|
||||
url = param.get('url')
|
||||
if type_ == 'cache':
|
||||
key = param.get('key')
|
||||
if content := img_cache.get(key):
|
||||
return [200, 'image/jpeg', content]
|
||||
return [404, 'text/plain', b'Expired']
|
||||
elif type_ == 'img':
|
||||
real_url = self.d64(url) if not url.startswith('http') else url
|
||||
res = requests.get(real_url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
content = self.aesimg(res.content)
|
||||
return [200, 'image/jpeg', content]
|
||||
elif type_ == 'm3u8':
|
||||
return self.m3Proxy(url)
|
||||
else:
|
||||
return self.tsProxy(url)
|
||||
except:
|
||||
return [404, 'text/plain', b'']
|
||||
|
||||
def proxy(self, data, type='m3u8'):
|
||||
if data and self.proxies: return f"{self.getProxyUrl()}&url={self.e64(data)}&type={type}"
|
||||
return data
|
||||
|
||||
def m3Proxy(self, url):
|
||||
url = self.d64(url)
|
||||
res = requests.get(url, headers=self.headers, proxies=self.proxies)
|
||||
data = res.text
|
||||
base = res.url.rsplit('/', 1)[0]
|
||||
lines = []
|
||||
for line in data.split('\n'):
|
||||
if '#EXT' not in line and line.strip():
|
||||
if not line.startswith('http'):
|
||||
line = f"{base}/{line}"
|
||||
lines.append(self.proxy(line, 'ts'))
|
||||
else:
|
||||
lines.append(line)
|
||||
return [200, "application/vnd.apple.mpegurl", '\n'.join(lines)]
|
||||
|
||||
def tsProxy(self, url):
|
||||
return [200, 'video/mp2t', requests.get(self.d64(url), headers=self.headers, proxies=self.proxies).content]
|
||||
|
||||
def e64(self, text):
|
||||
return b64encode(str(text).encode()).decode()
|
||||
|
||||
def d64(self, text):
|
||||
return b64decode(str(text).encode()).decode()
|
||||
|
||||
def aesimg(self, data):
|
||||
if len(data) < 16: return data
|
||||
keys = [(b'f5d965df75336270', b'97b60394abc2fbe1'), (b'75336270f5d965df', b'abc2fbe197b60394')]
|
||||
for k, v in keys:
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_CBC, v).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8') or dec.startswith(b'\x89PNG'): return dec
|
||||
except: pass
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_ECB).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8'): return dec
|
||||
except: pass
|
||||
return data
|
||||
|
||||
def getlist(self, data, tid=''):
|
||||
videos = []
|
||||
is_folder = '/mrdg' in (tid or '')
|
||||
for k in data.items():
|
||||
card_html = k.outer_html() if hasattr(k, 'outer_html') else str(k)
|
||||
a = k if k.is_('a') else k('a').eq(0)
|
||||
href = a.attr('href')
|
||||
title = k('h2').text() or k('.entry-title').text() or k('.post-title').text()
|
||||
if not title and k.is_('a'): title = k.text()
|
||||
|
||||
if href and title:
|
||||
img = self.getimg(k('script').text(), k, card_html)
|
||||
videos.append({
|
||||
'vod_id': f"{href}{'@folder' if is_folder else ''}",
|
||||
'vod_name': title.strip(),
|
||||
'vod_pic': img,
|
||||
'vod_remarks': k('time').text() or '',
|
||||
'vod_tag': 'folder' if is_folder else '',
|
||||
'style': {"type": "rect", "ratio": 1.33}
|
||||
})
|
||||
return videos
|
||||
|
||||
def getfod(self, id):
|
||||
url = f"{self.host}{id}"
|
||||
data = self.getpq(requests.get(url, headers=self.headers, proxies=self.proxies).text)
|
||||
videos = []
|
||||
for i, h2 in enumerate(data('.post-content h2').items()):
|
||||
p_txt = data('.post-content p').eq(i * 2)
|
||||
p_img = data('.post-content p').eq(i * 2 + 1)
|
||||
p_html = p_img.outer_html() if hasattr(p_img, 'outer_html') else str(p_img)
|
||||
videos.append({
|
||||
'vod_id': p_txt('a').attr('href'),
|
||||
'vod_name': p_txt.text().strip(),
|
||||
'vod_pic': self.getimg('', p_img, p_html),
|
||||
'vod_remarks': h2.text().strip()
|
||||
})
|
||||
return videos
|
||||
|
||||
def getimg(self, text, elem=None, html_content=None):
|
||||
if m := re.search(r"loadBannerDirect\('([^']+)'", text or ''):
|
||||
return self._proc_url(m.group(1))
|
||||
|
||||
if html_content is None and elem is not None:
|
||||
html_content = elem.outer_html() if hasattr(elem, 'outer_html') else str(elem)
|
||||
if not html_content: return ''
|
||||
|
||||
html_content = html_content.replace('"', '"').replace(''', "'").replace('&', '&')
|
||||
|
||||
if 'data:image' in html_content:
|
||||
m = re.search(r'(data:image/[a-zA-Z0-9+/=;,]+)', html_content)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
m = re.search(r'(https?://[^"\'\s)]+\.(?:jpg|png|jpeg|webp))', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
if 'url(' in html_content:
|
||||
m = re.search(r'url\s*\(\s*[\'"]?([^"\'\)]+)[\'"]?\s*\)', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
return ''
|
||||
|
||||
def _proc_url(self, url):
|
||||
if not url: return ''
|
||||
url = url.strip('\'" ')
|
||||
if url.startswith('data:'):
|
||||
try:
|
||||
_, b64_str = url.split(',', 1)
|
||||
raw = b64decode(b64_str)
|
||||
if not (raw.startswith(b'\xff\xd8') or raw.startswith(b'\x89PNG') or raw.startswith(b'GIF8')):
|
||||
raw = self.aesimg(raw)
|
||||
key = hashlib.md5(raw).hexdigest()
|
||||
img_cache[key] = raw
|
||||
return f"{self.getProxyUrl()}&type=cache&key={key}"
|
||||
except: return ""
|
||||
if not url.startswith('http'):
|
||||
url = f"{self.host}{url}" if url.startswith('/') else f"{self.host}/{url}"
|
||||
return f"{self.getProxyUrl()}&url={self.e64(url)}&type=img"
|
||||
|
||||
def getpq(self, data):
|
||||
try: return pq(data)
|
||||
except: return pq(data.encode('utf-8'))
|
||||
@@ -0,0 +1,259 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# 123AV短视频 - Fongmi影视App适配爬虫
|
||||
# 优化为短视频模式,支持滑动切换
|
||||
|
||||
import sys
|
||||
import re
|
||||
import json
|
||||
import urllib.parse
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "123AV"
|
||||
|
||||
def init(self, extend=''):
|
||||
self.home_url = 'https://123av.fun'
|
||||
self.ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36"
|
||||
|
||||
def getDependence(self):
|
||||
return []
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return False
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def homeContent(self, filter):
|
||||
return {
|
||||
'class': [
|
||||
{'type_id': 'publish-time/sort-desc', 'type_name': '最新发布'},
|
||||
{'type_id': 'view-count/sort-desc', 'type_name': '最多播放'},
|
||||
{'type_id': 'comment-count/sort-desc', 'type_name': '最多评论'},
|
||||
{'type_id': 'favorite-count/sort-desc', 'type_name': '最多收藏'},
|
||||
{'type_id': 'explore', 'type_name': '探索发现'},
|
||||
{'type_id': 'list', 'type_name': '排行榜'},
|
||||
],
|
||||
'filters': {}
|
||||
}
|
||||
|
||||
def homeVideoContent(self):
|
||||
return self.categoryContent('publish-time/sort-desc', 1, {}, {})
|
||||
|
||||
def _fetch_html(self, url):
|
||||
try:
|
||||
rsp = self.fetch(url, headers={
|
||||
"User-Agent": self.ua,
|
||||
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
|
||||
"Accept-Language": "zh-CN,zh;q=0.9",
|
||||
}, timeout=15)
|
||||
if rsp and hasattr(rsp, 'text') and rsp.text:
|
||||
return rsp.text
|
||||
except Exception as e:
|
||||
print(f'fetch error: {e}')
|
||||
return ''
|
||||
|
||||
def _extract_video_list(self, html):
|
||||
videos = []
|
||||
if not html:
|
||||
return videos
|
||||
|
||||
# 匹配视频卡片
|
||||
card_pattern = re.compile(
|
||||
r'<a\s+([^>]*data-src="https://static\.123av\.fun/[^"]+\.m3u8"[^>]*)>(.*?)</a>',
|
||||
re.S
|
||||
)
|
||||
|
||||
cards = card_pattern.findall(html)
|
||||
|
||||
for attrs, content in cards:
|
||||
try:
|
||||
src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', attrs)
|
||||
poster_match = re.search(r'data-poster="([^"]*)"', attrs)
|
||||
id_match = re.search(r'data-id="(\d+)"', attrs)
|
||||
dur_match = re.search(r'data-duration="(\d+)"', attrs)
|
||||
|
||||
title_match = re.search(r'<xwya-video[^>]*alt="([^"]*)"', content)
|
||||
|
||||
if src_match and id_match:
|
||||
m3u8_url = src_match.group(1)
|
||||
vid = id_match.group(1)
|
||||
poster = poster_match.group(1) if poster_match else ''
|
||||
duration = dur_match.group(1) if dur_match else '0'
|
||||
title = title_match.group(1).strip() if title_match else f'视频{vid}'
|
||||
|
||||
dur = int(duration)
|
||||
if dur >= 3600:
|
||||
duration_str = f'{dur // 3600}:{(dur % 3600) // 60:02d}:{dur % 60:02d}'
|
||||
else:
|
||||
duration_str = f'{dur // 60:02d}:{dur % 60:02d}'
|
||||
|
||||
videos.append({
|
||||
'vod_id': vid,
|
||||
'vod_name': title,
|
||||
'vod_pic': poster,
|
||||
'vod_remarks': duration_str,
|
||||
})
|
||||
except Exception as e:
|
||||
continue
|
||||
|
||||
return videos
|
||||
|
||||
def categoryContent(self, tid, page, filter, ext):
|
||||
video_list = []
|
||||
|
||||
if tid in ('explore', 'list', 'subscribe'):
|
||||
url = f'{self.home_url}/{tid}/page-{page}'
|
||||
else:
|
||||
url = f'{self.home_url}/{tid}/page-{page}'
|
||||
|
||||
html = self._fetch_html(url)
|
||||
video_list = self._extract_video_list(html)
|
||||
|
||||
return {
|
||||
'list': video_list,
|
||||
'page': int(page),
|
||||
'pagecount': 999,
|
||||
'limit': 20,
|
||||
'total': 999 * 20
|
||||
}
|
||||
|
||||
def detailContent(self, did):
|
||||
"""视频详情 - 关键修改:返回播放URL让playerContent处理"""
|
||||
video_list = []
|
||||
try:
|
||||
vid = did[0]
|
||||
detail_url = f'{self.home_url}/detail/{vid}'
|
||||
html = self._fetch_html(detail_url)
|
||||
|
||||
if html:
|
||||
src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', html)
|
||||
poster_match = re.search(r'data-poster="([^"]*)"', html)
|
||||
title_match = re.search(r'<h1[^>]*>([^<]+)</h1>', html)
|
||||
if not title_match:
|
||||
title_match = re.search(r'property="og:title"\s+content="([^"]*)"', html)
|
||||
if not title_match:
|
||||
title_match = re.search(r'<xwya-video[^>]*alt="([^"]*)"', html)
|
||||
|
||||
desc_match = re.search(r'property="og:description"\s+content="([^"]*)"', html)
|
||||
dur_match = re.search(r'data-duration="(\d+)"', html)
|
||||
|
||||
m3u8_url = src_match.group(1) if src_match else ''
|
||||
vod_pic = poster_match.group(1) if poster_match else ''
|
||||
vod_name = title_match.group(1).strip() if title_match else ''
|
||||
vod_content = desc_match.group(1) if desc_match else ''
|
||||
|
||||
duration_str = ''
|
||||
if dur_match:
|
||||
dur = int(dur_match.group(1))
|
||||
if dur >= 3600:
|
||||
duration_str = f'{dur // 3600}:{(dur % 3600) // 60:02d}:{dur % 60:02d}'
|
||||
else:
|
||||
duration_str = f'{dur // 60:02d}:{dur % 60:02d}'
|
||||
else:
|
||||
m3u8_url = ''
|
||||
vod_pic = ''
|
||||
vod_name = ''
|
||||
vod_content = ''
|
||||
duration_str = ''
|
||||
|
||||
# 关键修改:如果直接有m3u8,放入播放URL
|
||||
# 使用特殊格式让Fongmi识别为短视频
|
||||
if m3u8_url:
|
||||
# 格式: 集数名称$url#集数名称$url
|
||||
vod_play_url = f'正片${m3u8_url}'
|
||||
else:
|
||||
vod_play_url = ''
|
||||
|
||||
video_list.append({
|
||||
'vod_id': vid,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': duration_str,
|
||||
'vod_content': vod_content,
|
||||
'vod_play_from': '短视频', # 改为短视频,可能触发滑动模式
|
||||
'vod_play_url': vod_play_url,
|
||||
'type_name': '短视频',
|
||||
'vod_year': '',
|
||||
'vod_area': '',
|
||||
'vod_director': '',
|
||||
'vod_actor': '',
|
||||
})
|
||||
|
||||
except Exception as e:
|
||||
print(f'detailContent error: {e}')
|
||||
|
||||
return {
|
||||
'list': video_list,
|
||||
'parse': 0,
|
||||
'jx': 0
|
||||
}
|
||||
|
||||
def searchContent(self, key, quick, page='1'):
|
||||
video_list = []
|
||||
try:
|
||||
encoded_key = urllib.parse.quote(key)
|
||||
url = f'{self.home_url}/search/{encoded_key}/page-{page}'
|
||||
html = self._fetch_html(url)
|
||||
video_list = self._extract_video_list(html)
|
||||
except Exception as e:
|
||||
print(f'searchContent error: {e}')
|
||||
|
||||
return {
|
||||
'list': video_list,
|
||||
'page': int(page),
|
||||
'pagecount': 99,
|
||||
'limit': 20,
|
||||
'total': 99 * 20
|
||||
}
|
||||
|
||||
def playerContent(self, flag, pid, vipFlags):
|
||||
"""播放器内容 - 关键修改"""
|
||||
# 如果pid已经是m3u8地址,直接返回
|
||||
if pid.startswith('http') and '.m3u8' in pid:
|
||||
return {
|
||||
'parse': 0, # 直接播放
|
||||
'url': pid,
|
||||
'header': {
|
||||
'User-Agent': self.ua,
|
||||
'Referer': self.home_url + '/'
|
||||
}
|
||||
}
|
||||
|
||||
# 如果是详情页URL,获取m3u8
|
||||
if '/detail/' in pid:
|
||||
html = self._fetch_html(pid)
|
||||
if html:
|
||||
src_match = re.search(r'data-src="(https://static\.123av\.fun/[^"]+\.m3u8)"', html)
|
||||
if src_match:
|
||||
return {
|
||||
'parse': 0,
|
||||
'url': src_match.group(1),
|
||||
'header': {
|
||||
'User-Agent': self.ua,
|
||||
'Referer': self.home_url + '/'
|
||||
}
|
||||
}
|
||||
|
||||
# 默认返回,让外部解析
|
||||
return {
|
||||
'parse': 1,
|
||||
'url': pid,
|
||||
'header': {
|
||||
'User-Agent': self.ua,
|
||||
'Referer': self.home_url + '/'
|
||||
}
|
||||
}
|
||||
|
||||
def localProxy(self, params):
|
||||
return {}
|
||||
|
||||
def destroy(self):
|
||||
return '正在Destroy'
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
pass
|
||||
@@ -0,0 +1,479 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# 🌈 Love
|
||||
import json
|
||||
import random
|
||||
import re
|
||||
import sys
|
||||
import threading
|
||||
import time
|
||||
from base64 import b64decode, b64encode
|
||||
from urllib.parse import urlparse, urljoin
|
||||
|
||||
import requests
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto.Util.Padding import unpad
|
||||
from pyquery import PyQuery as pq
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
|
||||
|
||||
class Spider(Spider):
|
||||
|
||||
def init(self, extend=""):
|
||||
try:self.proxies = json.loads(extend)
|
||||
except:self.proxies = {}
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9',
|
||||
'Connection': 'keep-alive',
|
||||
'Cache-Control': 'no-cache',
|
||||
}
|
||||
# Use working dynamic URLs directly
|
||||
self.host = self.get_working_host()
|
||||
self.headers.update({'Origin': self.host, 'Referer': f"{self.host}/"})
|
||||
self.log(f"使用站点: {self.host}")
|
||||
print(f"使用站点: {self.host}")
|
||||
pass
|
||||
|
||||
def getName(self):
|
||||
return "🌈 51吸瓜"
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
# Treat direct media formats as playable without parsing
|
||||
return any(ext in (url or '') for ext in ['.m3u8', '.mp4', '.ts'])
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def destroy(self):
|
||||
pass
|
||||
|
||||
def homeContent(self, filter):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200:
|
||||
return {'class': [], 'list': []}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
result = {}
|
||||
classes = []
|
||||
|
||||
# Try to get categories from different possible locations
|
||||
category_selectors = [
|
||||
'.category-list ul li',
|
||||
'.nav-menu li',
|
||||
'.menu li',
|
||||
'nav ul li'
|
||||
]
|
||||
|
||||
for selector in category_selectors:
|
||||
for k in data(selector).items():
|
||||
link = k('a')
|
||||
href = (link.attr('href') or '').strip()
|
||||
name = (link.text() or '').strip()
|
||||
# Skip placeholder or invalid entries
|
||||
if not href or href == '#' or not name:
|
||||
continue
|
||||
classes.append({
|
||||
'type_name': name,
|
||||
'type_id': href
|
||||
})
|
||||
if classes:
|
||||
break
|
||||
|
||||
# If no categories found, create some default ones
|
||||
if not classes:
|
||||
classes = [
|
||||
{'type_name': '最新', 'type_id': '/latest/'},
|
||||
{'type_name': '热门', 'type_id': '/hot/'}
|
||||
]
|
||||
|
||||
result['class'] = classes
|
||||
result['list'] = self.getlist(data('#index article a'))
|
||||
return result
|
||||
|
||||
except Exception as e:
|
||||
print(f"homeContent error: {e}")
|
||||
return {'class': [], 'list': []}
|
||||
|
||||
def homeVideoContent(self):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200:
|
||||
return {'list': []}
|
||||
data = self.getpq(response.text)
|
||||
return {'list': self.getlist(data('#index article a, #archive article a'))}
|
||||
except Exception as e:
|
||||
print(f"homeVideoContent error: {e}")
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
try:
|
||||
if '@folder' in tid:
|
||||
id = tid.replace('@folder', '')
|
||||
videos = self.getfod(id)
|
||||
else:
|
||||
# 处理分页逻辑
|
||||
page_num = int(pg) if pg and pg.isdigit() else 1
|
||||
|
||||
# 构建基础URL
|
||||
if tid.startswith('/'):
|
||||
base_url = f"{self.host}{tid}"
|
||||
else:
|
||||
base_url = f"{self.host}/{tid}"
|
||||
|
||||
# 移除可能存在的末尾斜杠,以便统一添加分页
|
||||
base_url = base_url.rstrip('/')
|
||||
|
||||
# 根据页码构建URL - 使用你提供的分页格式: /category/name/页码/
|
||||
if page_num > 1:
|
||||
url = f"{base_url}/{page_num}/"
|
||||
else:
|
||||
# 第一页使用基础URL
|
||||
url = f"{base_url}/"
|
||||
|
||||
self.log(f"分类请求URL: {url}")
|
||||
print(f"分类请求URL: {url}")
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200:
|
||||
return {'list': [], 'page': pg, 'pagecount': 1, 'limit': 90, 'total': 0}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
videos = self.getlist(data('#archive article a, #index article a'), tid)
|
||||
|
||||
# 尝试获取总页数
|
||||
pagecount = 1
|
||||
try:
|
||||
# 查找分页元素 - 尝试多种可能的选择器
|
||||
pagination_selectors = ['.pagination', '.page-nav', '.pager', '.nav-links', '.pages']
|
||||
for selector in pagination_selectors:
|
||||
pagination = data(selector)
|
||||
if pagination:
|
||||
page_links = pagination.find('a')
|
||||
page_numbers = []
|
||||
for link in page_links.items():
|
||||
text = link.text().strip()
|
||||
if text.isdigit():
|
||||
page_numbers.append(int(text))
|
||||
if page_numbers:
|
||||
pagecount = max(page_numbers)
|
||||
break
|
||||
|
||||
# 如果没有找到分页元素,尝试查找下一页按钮判断页数
|
||||
if pagecount == 1:
|
||||
next_buttons = data('a:contains("下一页"), a:contains("Next")')
|
||||
if next_buttons:
|
||||
pagecount = 999 # 有下一页按钮但无法确定具体页数,设一个较大值
|
||||
except Exception as e:
|
||||
self.log(f"获取总页数失败: {e}")
|
||||
pagecount = 999 # 如果无法获取,设置一个较大的值
|
||||
|
||||
result = {}
|
||||
result['list'] = videos
|
||||
result['page'] = pg
|
||||
result['pagecount'] = pagecount
|
||||
result['limit'] = 90
|
||||
result['total'] = 999999
|
||||
return result
|
||||
|
||||
except Exception as e:
|
||||
print(f"categoryContent error: {e}")
|
||||
return {'list': [], 'page': pg, 'pagecount': 1, 'limit': 90, 'total': 0}
|
||||
|
||||
def detailContent(self, ids):
|
||||
try:
|
||||
url = f"{self.host}{ids[0]}" if not ids[0].startswith('http') else ids[0]
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
|
||||
if response.status_code != 200:
|
||||
return {'list': [{'vod_play_from': '51吸瓜', 'vod_play_url': f'页面加载失败${url}'}]}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
vod = {'vod_play_from': '51吸瓜'}
|
||||
|
||||
# Get content/description
|
||||
try:
|
||||
clist = []
|
||||
if data('.tags .keywords a'):
|
||||
for k in data('.tags .keywords a').items():
|
||||
title = k.text()
|
||||
href = k.attr('href')
|
||||
if title and href:
|
||||
clist.append('[a=cr:' + json.dumps({'id': href, 'name': title}) + '/]' + title + '[/a]')
|
||||
vod['vod_content'] = ' '.join(clist) if clist else data('.post-title').text()
|
||||
except:
|
||||
vod['vod_content'] = data('.post-title').text() or '51吸瓜视频'
|
||||
|
||||
# Get video URLs (build episode list when multiple players exist)
|
||||
try:
|
||||
plist = []
|
||||
used_names = set()
|
||||
if data('.dplayer'):
|
||||
for c, k in enumerate(data('.dplayer').items(), start=1):
|
||||
config_attr = k.attr('data-config')
|
||||
if config_attr:
|
||||
try:
|
||||
config = json.loads(config_attr)
|
||||
video_url = config.get('video', {}).get('url', '')
|
||||
# Determine a readable episode name from nearby headings if present
|
||||
ep_name = ''
|
||||
try:
|
||||
parent = k.parents().eq(0)
|
||||
# search up to a few ancestors for a heading text
|
||||
for _ in range(3):
|
||||
if not parent: break
|
||||
heading = parent.find('h2, h3, h4').eq(0).text() or ''
|
||||
heading = heading.strip()
|
||||
if heading:
|
||||
ep_name = heading
|
||||
break
|
||||
parent = parent.parents().eq(0)
|
||||
except Exception:
|
||||
ep_name = ''
|
||||
base_name = ep_name if ep_name else f"视频{c}"
|
||||
name = base_name
|
||||
count = 2
|
||||
# Ensure the name is unique
|
||||
while name in used_names:
|
||||
name = f"{base_name} {count}"
|
||||
count += 1
|
||||
used_names.add(name)
|
||||
if video_url:
|
||||
self.log(f"解析到视频: {name} -> {video_url}")
|
||||
print(f"解析到视频: {name} -> {video_url}")
|
||||
plist.append(f"{name}${video_url}")
|
||||
except:
|
||||
continue
|
||||
|
||||
if plist:
|
||||
self.log(f"拼装播放列表,共{len(plist)}个")
|
||||
print(f"拼装播放列表,共{len(plist)}个")
|
||||
vod['vod_play_url'] = '#'.join(plist)
|
||||
else:
|
||||
vod['vod_play_url'] = f"未找到视频源${url}"
|
||||
|
||||
except Exception as e:
|
||||
vod['vod_play_url'] = f"视频解析失败${url}"
|
||||
|
||||
return {'list': [vod]}
|
||||
|
||||
except Exception as e:
|
||||
print(f"detailContent error: {e}")
|
||||
return {'list': [{'vod_play_from': '51吸瓜', 'vod_play_url': f'详情页加载失败${ids[0] if ids else ""}'}]}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
try:
|
||||
# 处理搜索分页
|
||||
page_num = int(pg) if pg and pg.isdigit() else 1
|
||||
|
||||
# 使用统一的分页格式
|
||||
if page_num > 1:
|
||||
url = f"{self.host}/search/{key}/{page_num}/"
|
||||
else:
|
||||
url = f"{self.host}/search/{key}/"
|
||||
|
||||
self.log(f"搜索请求URL: {url}")
|
||||
print(f"搜索请求URL: {url}")
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
|
||||
if response.status_code != 200:
|
||||
return {'list': [], 'page': pg}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
videos = self.getlist(data('#archive article a, #index article a'))
|
||||
|
||||
# 尝试获取搜索结果的页数
|
||||
pagecount = 1
|
||||
try:
|
||||
pagination_selectors = ['.pagination', '.page-nav', '.pager', '.nav-links', '.pages']
|
||||
for selector in pagination_selectors:
|
||||
pagination = data(selector)
|
||||
if pagination:
|
||||
page_links = pagination.find('a')
|
||||
page_numbers = []
|
||||
for link in page_links.items():
|
||||
text = link.text().strip()
|
||||
if text.isdigit():
|
||||
page_numbers.append(int(text))
|
||||
if page_numbers:
|
||||
pagecount = max(page_numbers)
|
||||
break
|
||||
|
||||
# 如果没有找到分页元素,尝试查找下一页按钮判断页数
|
||||
if pagecount == 1:
|
||||
next_buttons = data('a:contains("下一页"), a:contains("Next")')
|
||||
if next_buttons:
|
||||
pagecount = 999
|
||||
except:
|
||||
pagecount = 999
|
||||
|
||||
return {'list': videos, 'page': pg, 'pagecount': pagecount}
|
||||
|
||||
except Exception as e:
|
||||
print(f"searchContent error: {e}")
|
||||
return {'list': [], 'page': pg}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
url = id
|
||||
p = 1
|
||||
if self.isVideoFormat(url):
|
||||
# m3u8/mp4 direct play; when using proxy setting, wrap to proxy for m3u8
|
||||
if '.m3u8' in url:
|
||||
url = self.proxy(url)
|
||||
p = 0
|
||||
self.log(f"播放请求: parse={p}, url={url}")
|
||||
print(f"播放请求: parse={p}, url={url}")
|
||||
return {'parse': p, 'url': url, 'header': self.headers}
|
||||
|
||||
def localProxy(self, param):
|
||||
if param.get('type') == 'img':
|
||||
res=requests.get(param['url'], headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
return [200,res.headers.get('Content-Type'),self.aesimg(res.content)]
|
||||
elif param.get('type') == 'm3u8':return self.m3Proxy(param['url'])
|
||||
else:return self.tsProxy(param['url'])
|
||||
|
||||
def proxy(self, data, type='m3u8'):
|
||||
if data and len(self.proxies):return f"{self.getProxyUrl()}&url={self.e64(data)}&type={type}"
|
||||
else:return data
|
||||
|
||||
def m3Proxy(self, url):
|
||||
url=self.d64(url)
|
||||
ydata = requests.get(url, headers=self.headers, proxies=self.proxies, allow_redirects=False)
|
||||
data = ydata.content.decode('utf-8')
|
||||
if ydata.headers.get('Location'):
|
||||
url = ydata.headers['Location']
|
||||
data = requests.get(url, headers=self.headers, proxies=self.proxies).content.decode('utf-8')
|
||||
lines = data.strip().split('\n')
|
||||
last_r = url[:url.rfind('/')]
|
||||
parsed_url = urlparse(url)
|
||||
durl = parsed_url.scheme + "://" + parsed_url.netloc
|
||||
iskey=True
|
||||
for index, string in enumerate(lines):
|
||||
if iskey and 'URI' in string:
|
||||
pattern = r'URI="([^"]*)"'
|
||||
match = re.search(pattern, string)
|
||||
if match:
|
||||
lines[index] = re.sub(pattern, f'URI="{self.proxy(match.group(1), "mkey")}"', string)
|
||||
iskey=False
|
||||
continue
|
||||
if '#EXT' not in string:
|
||||
if 'http' not in string:
|
||||
domain = last_r if string.count('/') < 2 else durl
|
||||
string = domain + ('' if string.startswith('/') else '/') + string
|
||||
lines[index] = self.proxy(string, string.split('.')[-1].split('?')[0])
|
||||
data = '\n'.join(lines)
|
||||
return [200, "application/vnd.apple.mpegur", data]
|
||||
|
||||
def tsProxy(self, url):
|
||||
url = self.d64(url)
|
||||
data = requests.get(url, headers=self.headers, proxies=self.proxies, stream=True)
|
||||
return [200, data.headers['Content-Type'], data.content]
|
||||
|
||||
def e64(self, text):
|
||||
try:
|
||||
text_bytes = text.encode('utf-8')
|
||||
encoded_bytes = b64encode(text_bytes)
|
||||
return encoded_bytes.decode('utf-8')
|
||||
except Exception as e:
|
||||
print(f"Base64编码错误: {str(e)}")
|
||||
return ""
|
||||
|
||||
def d64(self, encoded_text):
|
||||
try:
|
||||
encoded_bytes = encoded_text.encode('utf-8')
|
||||
decoded_bytes = b64decode(encoded_bytes)
|
||||
return decoded_bytes.decode('utf-8')
|
||||
except Exception as e:
|
||||
print(f"Base64解码错误: {str(e)}")
|
||||
return ""
|
||||
|
||||
def get_working_host(self):
|
||||
"""Get working host from known dynamic URLs"""
|
||||
# Known working URLs from the dynamic gateway
|
||||
dynamic_urls = [
|
||||
'https://artist.vgwtswi.xyz',
|
||||
'https://ability.vgwtswi.xyz',
|
||||
'https://am.vgwtswi.xyz'
|
||||
]
|
||||
|
||||
# Test each URL to find a working one
|
||||
for url in dynamic_urls:
|
||||
try:
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
if response.status_code == 200:
|
||||
# Verify it has the expected content structure
|
||||
data = self.getpq(response.text)
|
||||
articles = data('#index article a')
|
||||
if len(articles) > 0:
|
||||
self.log(f"选用可用站点: {url}")
|
||||
print(f"选用可用站点: {url}")
|
||||
return url
|
||||
except Exception as e:
|
||||
continue
|
||||
|
||||
# Fallback to first URL if none work (better than crashing)
|
||||
self.log(f"未检测到可用站点,回退: {dynamic_urls[0]}")
|
||||
print(f"未检测到可用站点,回退: {dynamic_urls[0]}")
|
||||
return dynamic_urls[0]
|
||||
|
||||
def getlist(self, data, tid=''):
|
||||
videos = []
|
||||
l = '/mrdg' in tid
|
||||
for k in data.items():
|
||||
a = k.attr('href')
|
||||
b = k('h2').text()
|
||||
# Some pages might not include datePublished; use a fallback
|
||||
c = k('span[itemprop="datePublished"]').text() or k('.post-meta, .entry-meta, time').text()
|
||||
if a and b:
|
||||
videos.append({
|
||||
'vod_id': f"{a}{'@folder' if l else ''}",
|
||||
'vod_name': b.replace('\n', ' '),
|
||||
'vod_pic': self.getimg(k('script').text()),
|
||||
'vod_remarks': c or '',
|
||||
'vod_tag': 'folder' if l else '',
|
||||
'style': {"type": "rect", "ratio": 1.33}
|
||||
})
|
||||
return videos
|
||||
|
||||
def getfod(self, id):
|
||||
url = f"{self.host}{id}"
|
||||
data = self.getpq(requests.get(url, headers=self.headers, proxies=self.proxies).text)
|
||||
vdata=data('.post-content[itemprop="articleBody"]')
|
||||
r=['.txt-apps','.line','blockquote','.tags','.content-tabs']
|
||||
for i in r:vdata.remove(i)
|
||||
p=vdata('p')
|
||||
videos=[]
|
||||
for i,x in enumerate(vdata('h2').items()):
|
||||
c=i*2
|
||||
videos.append({
|
||||
'vod_id': p.eq(c)('a').attr('href'),
|
||||
'vod_name': p.eq(c).text(),
|
||||
'vod_pic': f"{self.getProxyUrl()}&url={p.eq(c+1)('img').attr('data-xkrkllgl')}&type=img",
|
||||
'vod_remarks':x.text()
|
||||
})
|
||||
return videos
|
||||
|
||||
def getimg(self, text):
|
||||
match = re.search(r"loadBannerDirect\('([^']+)'", text)
|
||||
if match:
|
||||
url = match.group(1)
|
||||
return f"{self.getProxyUrl()}&url={url}&type=img"
|
||||
else:
|
||||
return ''
|
||||
|
||||
def aesimg(self, word):
|
||||
key = b'f5d965df75336270'
|
||||
iv = b'97b60394abc2fbe1'
|
||||
cipher = AES.new(key, AES.MODE_CBC, iv)
|
||||
decrypted = unpad(cipher.decrypt(word), AES.block_size)
|
||||
return decrypted
|
||||
|
||||
def getpq(self, data):
|
||||
try:
|
||||
return pq(data)
|
||||
except Exception as e:
|
||||
print(f"{str(e)}")
|
||||
return pq(data.encode('utf-8'))
|
||||
@@ -0,0 +1,390 @@
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
import hashlib
|
||||
from base64 import b64decode, b64encode
|
||||
from urllib.parse import urlparse
|
||||
|
||||
import requests
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto.Util.Padding import unpad
|
||||
from pyquery import PyQuery as pq
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider as BaseSpider
|
||||
|
||||
img_cache = {}
|
||||
|
||||
class Spider(BaseSpider):
|
||||
|
||||
def init(self, extend=""):
|
||||
try:
|
||||
self.proxies = json.loads(extend)
|
||||
except:
|
||||
self.proxies = {}
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9',
|
||||
'Connection': 'keep-alive',
|
||||
'Cache-Control': 'no-cache',
|
||||
}
|
||||
self.host = self.get_working_host()
|
||||
self.headers.update({'Origin': self.host, 'Referer': f"{self.host}/"})
|
||||
print(f"使用站点: {self.host}")
|
||||
|
||||
def getName(self):
|
||||
return "🌈 51大赛|终极完美版"
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return any(ext in (url or '') for ext in ['.m3u8', '.mp4', '.ts'])
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def destroy(self):
|
||||
global img_cache
|
||||
img_cache.clear()
|
||||
|
||||
def get_working_host(self):
|
||||
dynamic_urls = [
|
||||
'https://jbgcz2.dzebypd.xyz/',
|
||||
'https://jbgcz3.dzebypd.xyz/'
|
||||
]
|
||||
for url in dynamic_urls:
|
||||
try:
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
if response.status_code == 200:
|
||||
return url
|
||||
except Exception:
|
||||
continue
|
||||
return dynamic_urls[0]
|
||||
|
||||
def homeContent(self, filter):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'class': [], 'list': []}
|
||||
data = self.getpq(response.text)
|
||||
|
||||
classes = []
|
||||
category_selectors = ['.category-list ul li', '.nav-menu li', '.menu li', 'nav ul li']
|
||||
for selector in category_selectors:
|
||||
for k in data(selector).items():
|
||||
link = k('a')
|
||||
href = (link.attr('href') or '').strip()
|
||||
name = (link.text() or '').strip()
|
||||
if not href or href == '#' or not name: continue
|
||||
classes.append({'type_name': name, 'type_id': href})
|
||||
if classes: break
|
||||
|
||||
if not classes:
|
||||
classes = [{'type_name': '最新', 'type_id': '/latest/'}, {'type_name': '热门', 'type_id': '/hot/'}]
|
||||
|
||||
return {'class': classes, 'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'class': [], 'list': []}
|
||||
|
||||
def homeVideoContent(self):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': []}
|
||||
data = self.getpq(response.text)
|
||||
return {'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
try:
|
||||
if '@folder' in tid:
|
||||
v = self.getfod(tid.replace('@folder', ''))
|
||||
return {'list': v, 'page': 1, 'pagecount': 1, 'limit': 90, 'total': len(v)}
|
||||
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if tid.startswith('http'):
|
||||
base_url = tid.rstrip('/')
|
||||
else:
|
||||
path = tid if tid.startswith('/') else f"/{tid}"
|
||||
base_url = f"{self.host}{path}".rstrip('/')
|
||||
|
||||
if pg == 1:
|
||||
url = f"{base_url}/"
|
||||
else:
|
||||
url = f"{base_url}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
videos = self.getlist(data('#archive article, #index article, article'), tid)
|
||||
|
||||
return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999}
|
||||
except Exception as e:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
def detailContent(self, ids):
|
||||
try:
|
||||
url = ids[0] if ids[0].startswith('http') else f"{self.host}{ids[0]}"
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
data = self.getpq(response.text)
|
||||
|
||||
plist = []
|
||||
used_names = set()
|
||||
if data('.dplayer'):
|
||||
for c, k in enumerate(data('.dplayer').items(), start=1):
|
||||
try:
|
||||
config_attr = k.attr('data-config')
|
||||
if config_attr:
|
||||
config = json.loads(config_attr)
|
||||
video_url = config.get('video', {}).get('url', '')
|
||||
|
||||
if video_url:
|
||||
ep_name = ''
|
||||
parent = k.parents().eq(0)
|
||||
for _ in range(4):
|
||||
if not parent: break
|
||||
heading = parent.find('h2, h3, h4').eq(0).text().strip()
|
||||
if heading:
|
||||
ep_name = heading
|
||||
break
|
||||
parent = parent.parents().eq(0)
|
||||
|
||||
base_name = ep_name if ep_name else f"视频{c}"
|
||||
name = base_name
|
||||
count = 2
|
||||
while name in used_names:
|
||||
name = f"{base_name} {count}"
|
||||
count += 1
|
||||
used_names.add(name)
|
||||
|
||||
plist.append(f"{name}${video_url}")
|
||||
except: continue
|
||||
|
||||
if not plist:
|
||||
content_area = data('.post-content, article')
|
||||
for i, link in enumerate(content_area('a').items(), start=1):
|
||||
link_text = link.text().strip()
|
||||
link_href = link.attr('href')
|
||||
|
||||
if link_href and any(kw in link_text for kw in ['点击观看', '观看', '播放', '视频', '第一弹', '第二弹', '第三弹', '第四弹', '第五弹', '第六弹', '第七弹', '第八弹', '第九弹', '第十弹']):
|
||||
ep_name = link_text.replace('点击观看:', '').replace('点击观看', '').strip()
|
||||
if not ep_name: ep_name = f"视频{i}"
|
||||
|
||||
if not link_href.startswith('http'):
|
||||
link_href = f"{self.host}{link_href}" if link_href.startswith('/') else f"{self.host}/{link_href}"
|
||||
|
||||
plist.append(f"{ep_name}${link_href}")
|
||||
|
||||
play_url = '#'.join(plist) if plist else f"未找到视频源${url}"
|
||||
|
||||
vod_content = ''
|
||||
try:
|
||||
tags = []
|
||||
seen_names = set()
|
||||
seen_ids = set()
|
||||
|
||||
tag_links = data('.tags a, .keywords a, .post-tags a')
|
||||
|
||||
candidates = []
|
||||
for k in tag_links.items():
|
||||
title = k.text().strip()
|
||||
href = k.attr('href')
|
||||
if title and href:
|
||||
candidates.append({'name': title, 'id': href})
|
||||
|
||||
candidates.sort(key=lambda x: len(x['name']), reverse=True)
|
||||
|
||||
for item in candidates:
|
||||
name = item['name']
|
||||
id_ = item['id']
|
||||
|
||||
if id_ in seen_ids: continue
|
||||
|
||||
is_duplicate = False
|
||||
for seen in seen_names:
|
||||
if name in seen:
|
||||
is_duplicate = True
|
||||
break
|
||||
|
||||
if not is_duplicate:
|
||||
target = json.dumps({'id': id_, 'name': name})
|
||||
tags.append(f'[a=cr:{target}/]{name}[/a]')
|
||||
seen_names.add(name)
|
||||
seen_ids.add(id_)
|
||||
|
||||
if tags:
|
||||
vod_content = ' '.join(tags)
|
||||
else:
|
||||
vod_content = data('.post-title').text()
|
||||
except Exception:
|
||||
vod_content = '获取标签失败'
|
||||
|
||||
if not vod_content:
|
||||
vod_content = data('h1').text() or '51大赛'
|
||||
|
||||
return {'list': [{'vod_play_from': '51大赛', 'vod_play_url': play_url, 'vod_content': vod_content}]}
|
||||
except:
|
||||
return {'list': [{'vod_play_from': '51大赛', 'vod_play_url': '获取失败'}]}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
try:
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if pg == 1:
|
||||
url = f"{self.host}/search/{key}/"
|
||||
else:
|
||||
url = f"{self.host}/search/{key}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
return {'list': self.getlist(self.getpq(response.text)('article')), 'page': pg, 'pagecount': 9999}
|
||||
except:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
parse = 0 if self.isVideoFormat(id) else 1
|
||||
url = self.proxy(id) if '.m3u8' in id else id
|
||||
return {'parse': parse, 'url': url, 'header': self.headers}
|
||||
|
||||
def localProxy(self, param):
|
||||
try:
|
||||
type_ = param.get('type')
|
||||
url = param.get('url')
|
||||
if type_ == 'cache':
|
||||
key = param.get('key')
|
||||
if content := img_cache.get(key):
|
||||
return [200, 'image/jpeg', content]
|
||||
return [404, 'text/plain', b'Expired']
|
||||
elif type_ == 'img':
|
||||
real_url = self.d64(url) if not url.startswith('http') else url
|
||||
res = requests.get(real_url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
content = self.aesimg(res.content)
|
||||
return [200, 'image/jpeg', content]
|
||||
elif type_ == 'm3u8':
|
||||
return self.m3Proxy(url)
|
||||
else:
|
||||
return self.tsProxy(url)
|
||||
except:
|
||||
return [404, 'text/plain', b'']
|
||||
|
||||
def proxy(self, data, type='m3u8'):
|
||||
if data and self.proxies: return f"{self.getProxyUrl()}&url={self.e64(data)}&type={type}"
|
||||
return data
|
||||
|
||||
def m3Proxy(self, url):
|
||||
url = self.d64(url)
|
||||
res = requests.get(url, headers=self.headers, proxies=self.proxies)
|
||||
data = res.text
|
||||
base = res.url.rsplit('/', 1)[0]
|
||||
lines = []
|
||||
for line in data.split('\n'):
|
||||
if '#EXT' not in line and line.strip():
|
||||
if not line.startswith('http'):
|
||||
line = f"{base}/{line}"
|
||||
lines.append(self.proxy(line, 'ts'))
|
||||
else:
|
||||
lines.append(line)
|
||||
return [200, "application/vnd.apple.mpegurl", '\n'.join(lines)]
|
||||
|
||||
def tsProxy(self, url):
|
||||
return [200, 'video/mp2t', requests.get(self.d64(url), headers=self.headers, proxies=self.proxies).content]
|
||||
|
||||
def e64(self, text):
|
||||
return b64encode(str(text).encode()).decode()
|
||||
|
||||
def d64(self, text):
|
||||
return b64decode(str(text).encode()).decode()
|
||||
|
||||
def aesimg(self, data):
|
||||
if len(data) < 16: return data
|
||||
keys = [(b'f5d965df75336270', b'97b60394abc2fbe1'), (b'75336270f5d965df', b'abc2fbe197b60394')]
|
||||
for k, v in keys:
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_CBC, v).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8') or dec.startswith(b'\x89PNG'): return dec
|
||||
except: pass
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_ECB).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8'): return dec
|
||||
except: pass
|
||||
return data
|
||||
|
||||
def getlist(self, data, tid=''):
|
||||
videos = []
|
||||
is_folder = '/mrdg' in (tid or '')
|
||||
for k in data.items():
|
||||
card_html = k.outer_html() if hasattr(k, 'outer_html') else str(k)
|
||||
a = k if k.is_('a') else k('a').eq(0)
|
||||
href = a.attr('href')
|
||||
title = k('h2').text() or k('.entry-title').text() or k('.post-title').text()
|
||||
if not title and k.is_('a'): title = k.text()
|
||||
|
||||
if href and title:
|
||||
img = self.getimg(k('script').text(), k, card_html)
|
||||
videos.append({
|
||||
'vod_id': f"{href}{'@folder' if is_folder else ''}",
|
||||
'vod_name': title.strip(),
|
||||
'vod_pic': img,
|
||||
'vod_remarks': k('time').text() or '',
|
||||
'vod_tag': 'folder' if is_folder else '',
|
||||
'style': {"type": "rect", "ratio": 1.33}
|
||||
})
|
||||
return videos
|
||||
|
||||
def getfod(self, id):
|
||||
url = f"{self.host}{id}"
|
||||
data = self.getpq(requests.get(url, headers=self.headers, proxies=self.proxies).text)
|
||||
videos = []
|
||||
for i, h2 in enumerate(data('.post-content h2').items()):
|
||||
p_txt = data('.post-content p').eq(i * 2)
|
||||
p_img = data('.post-content p').eq(i * 2 + 1)
|
||||
p_html = p_img.outer_html() if hasattr(p_img, 'outer_html') else str(p_img)
|
||||
videos.append({
|
||||
'vod_id': p_txt('a').attr('href'),
|
||||
'vod_name': p_txt.text().strip(),
|
||||
'vod_pic': self.getimg('', p_img, p_html),
|
||||
'vod_remarks': h2.text().strip()
|
||||
})
|
||||
return videos
|
||||
|
||||
def getimg(self, text, elem=None, html_content=None):
|
||||
if m := re.search(r"loadBannerDirect\('([^']+)'", text or ''):
|
||||
return self._proc_url(m.group(1))
|
||||
|
||||
if html_content is None and elem is not None:
|
||||
html_content = elem.outer_html() if hasattr(elem, 'outer_html') else str(elem)
|
||||
if not html_content: return ''
|
||||
|
||||
html_content = html_content.replace('"', '"').replace(''', "'").replace('&', '&')
|
||||
|
||||
if 'data:image' in html_content:
|
||||
m = re.search(r'(data:image/[a-zA-Z0-9+/=;,]+)', html_content)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
m = re.search(r'(https?://[^"\'\s)]+\.(?:jpg|png|jpeg|webp))', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
if 'url(' in html_content:
|
||||
m = re.search(r'url\s*\(\s*[\'"]?([^"\'\)]+)[\'"]?\s*\)', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
return ''
|
||||
|
||||
def _proc_url(self, url):
|
||||
if not url: return ''
|
||||
url = url.strip('\'" ')
|
||||
if url.startswith('data:'):
|
||||
try:
|
||||
_, b64_str = url.split(',', 1)
|
||||
raw = b64decode(b64_str)
|
||||
if not (raw.startswith(b'\xff\xd8') or raw.startswith(b'\x89PNG') or raw.startswith(b'GIF8')):
|
||||
raw = self.aesimg(raw)
|
||||
key = hashlib.md5(raw).hexdigest()
|
||||
img_cache[key] = raw
|
||||
return f"{self.getProxyUrl()}&type=cache&key={key}"
|
||||
except: return ""
|
||||
if not url.startswith('http'):
|
||||
url = f"{self.host}{url}" if url.startswith('/') else f"{self.host}/{url}"
|
||||
return f"{self.getProxyUrl()}&url={self.e64(url)}&type=img"
|
||||
|
||||
def getpq(self, data):
|
||||
try: return pq(data)
|
||||
except: return pq(data.encode('utf-8'))
|
||||
@@ -0,0 +1,390 @@
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
import hashlib
|
||||
from base64 import b64decode, b64encode
|
||||
from urllib.parse import urlparse
|
||||
|
||||
import requests
|
||||
from Crypto.Cipher import AES
|
||||
from Crypto.Util.Padding import unpad
|
||||
from pyquery import PyQuery as pq
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider as BaseSpider
|
||||
|
||||
img_cache = {}
|
||||
|
||||
class Spider(BaseSpider):
|
||||
|
||||
def init(self, extend=""):
|
||||
try:
|
||||
self.proxies = json.loads(extend)
|
||||
except:
|
||||
self.proxies = {}
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9',
|
||||
'Connection': 'keep-alive',
|
||||
'Cache-Control': 'no-cache',
|
||||
}
|
||||
self.host = self.get_working_host()
|
||||
self.headers.update({'Origin': self.host, 'Referer': f"{self.host}/"})
|
||||
print(f"使用站点: {self.host}")
|
||||
|
||||
def getName(self):
|
||||
return "🌈 51爆料|终极完美版"
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return any(ext in (url or '') for ext in ['.m3u8', '.mp4', '.ts'])
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def destroy(self):
|
||||
global img_cache
|
||||
img_cache.clear()
|
||||
|
||||
def get_working_host(self):
|
||||
dynamic_urls = [
|
||||
'https://carry.wlmrpodg.cc/',
|
||||
'https://analyze.wlmrpodg.cc/'
|
||||
]
|
||||
for url in dynamic_urls:
|
||||
try:
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
if response.status_code == 200:
|
||||
return url
|
||||
except Exception:
|
||||
continue
|
||||
return dynamic_urls[0]
|
||||
|
||||
def homeContent(self, filter):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'class': [], 'list': []}
|
||||
data = self.getpq(response.text)
|
||||
|
||||
classes = []
|
||||
category_selectors = ['.category-list ul li', '.nav-menu li', '.menu li', 'nav ul li']
|
||||
for selector in category_selectors:
|
||||
for k in data(selector).items():
|
||||
link = k('a')
|
||||
href = (link.attr('href') or '').strip()
|
||||
name = (link.text() or '').strip()
|
||||
if not href or href == '#' or not name: continue
|
||||
classes.append({'type_name': name, 'type_id': href})
|
||||
if classes: break
|
||||
|
||||
if not classes:
|
||||
classes = [{'type_name': '最新', 'type_id': '/latest/'}, {'type_name': '热门', 'type_id': '/hot/'}]
|
||||
|
||||
return {'class': classes, 'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'class': [], 'list': []}
|
||||
|
||||
def homeVideoContent(self):
|
||||
try:
|
||||
response = requests.get(self.host, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': []}
|
||||
data = self.getpq(response.text)
|
||||
return {'list': self.getlist(data('#index article, article'))}
|
||||
except Exception as e:
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
try:
|
||||
if '@folder' in tid:
|
||||
v = self.getfod(tid.replace('@folder', ''))
|
||||
return {'list': v, 'page': 1, 'pagecount': 1, 'limit': 90, 'total': len(v)}
|
||||
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if tid.startswith('http'):
|
||||
base_url = tid.rstrip('/')
|
||||
else:
|
||||
path = tid if tid.startswith('/') else f"/{tid}"
|
||||
base_url = f"{self.host}{path}".rstrip('/')
|
||||
|
||||
if pg == 1:
|
||||
url = f"{base_url}/"
|
||||
else:
|
||||
url = f"{base_url}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
if response.status_code != 200: return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
data = self.getpq(response.text)
|
||||
videos = self.getlist(data('#archive article, #index article, article'), tid)
|
||||
|
||||
return {'list': videos, 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 999999}
|
||||
except Exception as e:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999, 'limit': 90, 'total': 0}
|
||||
|
||||
def detailContent(self, ids):
|
||||
try:
|
||||
url = ids[0] if ids[0].startswith('http') else f"{self.host}{ids[0]}"
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
data = self.getpq(response.text)
|
||||
|
||||
plist = []
|
||||
used_names = set()
|
||||
if data('.dplayer'):
|
||||
for c, k in enumerate(data('.dplayer').items(), start=1):
|
||||
try:
|
||||
config_attr = k.attr('data-config')
|
||||
if config_attr:
|
||||
config = json.loads(config_attr)
|
||||
video_url = config.get('video', {}).get('url', '')
|
||||
|
||||
if video_url:
|
||||
ep_name = ''
|
||||
parent = k.parents().eq(0)
|
||||
for _ in range(4):
|
||||
if not parent: break
|
||||
heading = parent.find('h2, h3, h4').eq(0).text().strip()
|
||||
if heading:
|
||||
ep_name = heading
|
||||
break
|
||||
parent = parent.parents().eq(0)
|
||||
|
||||
base_name = ep_name if ep_name else f"视频{c}"
|
||||
name = base_name
|
||||
count = 2
|
||||
while name in used_names:
|
||||
name = f"{base_name} {count}"
|
||||
count += 1
|
||||
used_names.add(name)
|
||||
|
||||
plist.append(f"{name}${video_url}")
|
||||
except: continue
|
||||
|
||||
if not plist:
|
||||
content_area = data('.post-content, article')
|
||||
for i, link in enumerate(content_area('a').items(), start=1):
|
||||
link_text = link.text().strip()
|
||||
link_href = link.attr('href')
|
||||
|
||||
if link_href and any(kw in link_text for kw in ['点击观看', '观看', '播放', '视频', '第一弹', '第二弹', '第三弹', '第四弹', '第五弹', '第六弹', '第七弹', '第八弹', '第九弹', '第十弹']):
|
||||
ep_name = link_text.replace('点击观看:', '').replace('点击观看', '').strip()
|
||||
if not ep_name: ep_name = f"视频{i}"
|
||||
|
||||
if not link_href.startswith('http'):
|
||||
link_href = f"{self.host}{link_href}" if link_href.startswith('/') else f"{self.host}/{link_href}"
|
||||
|
||||
plist.append(f"{ep_name}${link_href}")
|
||||
|
||||
play_url = '#'.join(plist) if plist else f"未找到视频源${url}"
|
||||
|
||||
vod_content = ''
|
||||
try:
|
||||
tags = []
|
||||
seen_names = set()
|
||||
seen_ids = set()
|
||||
|
||||
tag_links = data('.tags a, .keywords a, .post-tags a')
|
||||
|
||||
candidates = []
|
||||
for k in tag_links.items():
|
||||
title = k.text().strip()
|
||||
href = k.attr('href')
|
||||
if title and href:
|
||||
candidates.append({'name': title, 'id': href})
|
||||
|
||||
candidates.sort(key=lambda x: len(x['name']), reverse=True)
|
||||
|
||||
for item in candidates:
|
||||
name = item['name']
|
||||
id_ = item['id']
|
||||
|
||||
if id_ in seen_ids: continue
|
||||
|
||||
is_duplicate = False
|
||||
for seen in seen_names:
|
||||
if name in seen:
|
||||
is_duplicate = True
|
||||
break
|
||||
|
||||
if not is_duplicate:
|
||||
target = json.dumps({'id': id_, 'name': name})
|
||||
tags.append(f'[a=cr:{target}/]{name}[/a]')
|
||||
seen_names.add(name)
|
||||
seen_ids.add(id_)
|
||||
|
||||
if tags:
|
||||
vod_content = ' '.join(tags)
|
||||
else:
|
||||
vod_content = data('.post-title').text()
|
||||
except Exception:
|
||||
vod_content = '获取标签失败'
|
||||
|
||||
if not vod_content:
|
||||
vod_content = data('h1').text() or '51爆料'
|
||||
|
||||
return {'list': [{'vod_play_from': '51爆料', 'vod_play_url': play_url, 'vod_content': vod_content}]}
|
||||
except:
|
||||
return {'list': [{'vod_play_from': '51爆料', 'vod_play_url': '获取失败'}]}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
try:
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
if pg == 1:
|
||||
url = f"{self.host}/search/{key}/"
|
||||
else:
|
||||
url = f"{self.host}/search/{key}/{pg}/"
|
||||
|
||||
response = requests.get(url, headers=self.headers, proxies=self.proxies, timeout=15)
|
||||
return {'list': self.getlist(self.getpq(response.text)('article')), 'page': pg, 'pagecount': 9999}
|
||||
except:
|
||||
return {'list': [], 'page': pg, 'pagecount': 9999}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
parse = 0 if self.isVideoFormat(id) else 1
|
||||
url = self.proxy(id) if '.m3u8' in id else id
|
||||
return {'parse': parse, 'url': url, 'header': self.headers}
|
||||
|
||||
def localProxy(self, param):
|
||||
try:
|
||||
type_ = param.get('type')
|
||||
url = param.get('url')
|
||||
if type_ == 'cache':
|
||||
key = param.get('key')
|
||||
if content := img_cache.get(key):
|
||||
return [200, 'image/jpeg', content]
|
||||
return [404, 'text/plain', b'Expired']
|
||||
elif type_ == 'img':
|
||||
real_url = self.d64(url) if not url.startswith('http') else url
|
||||
res = requests.get(real_url, headers=self.headers, proxies=self.proxies, timeout=10)
|
||||
content = self.aesimg(res.content)
|
||||
return [200, 'image/jpeg', content]
|
||||
elif type_ == 'm3u8':
|
||||
return self.m3Proxy(url)
|
||||
else:
|
||||
return self.tsProxy(url)
|
||||
except:
|
||||
return [404, 'text/plain', b'']
|
||||
|
||||
def proxy(self, data, type='m3u8'):
|
||||
if data and self.proxies: return f"{self.getProxyUrl()}&url={self.e64(data)}&type={type}"
|
||||
return data
|
||||
|
||||
def m3Proxy(self, url):
|
||||
url = self.d64(url)
|
||||
res = requests.get(url, headers=self.headers, proxies=self.proxies)
|
||||
data = res.text
|
||||
base = res.url.rsplit('/', 1)[0]
|
||||
lines = []
|
||||
for line in data.split('\n'):
|
||||
if '#EXT' not in line and line.strip():
|
||||
if not line.startswith('http'):
|
||||
line = f"{base}/{line}"
|
||||
lines.append(self.proxy(line, 'ts'))
|
||||
else:
|
||||
lines.append(line)
|
||||
return [200, "application/vnd.apple.mpegurl", '\n'.join(lines)]
|
||||
|
||||
def tsProxy(self, url):
|
||||
return [200, 'video/mp2t', requests.get(self.d64(url), headers=self.headers, proxies=self.proxies).content]
|
||||
|
||||
def e64(self, text):
|
||||
return b64encode(str(text).encode()).decode()
|
||||
|
||||
def d64(self, text):
|
||||
return b64decode(str(text).encode()).decode()
|
||||
|
||||
def aesimg(self, data):
|
||||
if len(data) < 16: return data
|
||||
keys = [(b'f5d965df75336270', b'97b60394abc2fbe1'), (b'75336270f5d965df', b'abc2fbe197b60394')]
|
||||
for k, v in keys:
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_CBC, v).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8') or dec.startswith(b'\x89PNG'): return dec
|
||||
except: pass
|
||||
try:
|
||||
dec = unpad(AES.new(k, AES.MODE_ECB).decrypt(data), 16)
|
||||
if dec.startswith(b'\xff\xd8'): return dec
|
||||
except: pass
|
||||
return data
|
||||
|
||||
def getlist(self, data, tid=''):
|
||||
videos = []
|
||||
is_folder = '/mrdg' in (tid or '')
|
||||
for k in data.items():
|
||||
card_html = k.outer_html() if hasattr(k, 'outer_html') else str(k)
|
||||
a = k if k.is_('a') else k('a').eq(0)
|
||||
href = a.attr('href')
|
||||
title = k('h2').text() or k('.entry-title').text() or k('.post-title').text()
|
||||
if not title and k.is_('a'): title = k.text()
|
||||
|
||||
if href and title:
|
||||
img = self.getimg(k('script').text(), k, card_html)
|
||||
videos.append({
|
||||
'vod_id': f"{href}{'@folder' if is_folder else ''}",
|
||||
'vod_name': title.strip(),
|
||||
'vod_pic': img,
|
||||
'vod_remarks': k('time').text() or '',
|
||||
'vod_tag': 'folder' if is_folder else '',
|
||||
'style': {"type": "rect", "ratio": 1.33}
|
||||
})
|
||||
return videos
|
||||
|
||||
def getfod(self, id):
|
||||
url = f"{self.host}{id}"
|
||||
data = self.getpq(requests.get(url, headers=self.headers, proxies=self.proxies).text)
|
||||
videos = []
|
||||
for i, h2 in enumerate(data('.post-content h2').items()):
|
||||
p_txt = data('.post-content p').eq(i * 2)
|
||||
p_img = data('.post-content p').eq(i * 2 + 1)
|
||||
p_html = p_img.outer_html() if hasattr(p_img, 'outer_html') else str(p_img)
|
||||
videos.append({
|
||||
'vod_id': p_txt('a').attr('href'),
|
||||
'vod_name': p_txt.text().strip(),
|
||||
'vod_pic': self.getimg('', p_img, p_html),
|
||||
'vod_remarks': h2.text().strip()
|
||||
})
|
||||
return videos
|
||||
|
||||
def getimg(self, text, elem=None, html_content=None):
|
||||
if m := re.search(r"loadBannerDirect\('([^']+)'", text or ''):
|
||||
return self._proc_url(m.group(1))
|
||||
|
||||
if html_content is None and elem is not None:
|
||||
html_content = elem.outer_html() if hasattr(elem, 'outer_html') else str(elem)
|
||||
if not html_content: return ''
|
||||
|
||||
html_content = html_content.replace('"', '"').replace(''', "'").replace('&', '&')
|
||||
|
||||
if 'data:image' in html_content:
|
||||
m = re.search(r'(data:image/[a-zA-Z0-9+/=;,]+)', html_content)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
m = re.search(r'(https?://[^"\'\s)]+\.(?:jpg|png|jpeg|webp))', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
if 'url(' in html_content:
|
||||
m = re.search(r'url\s*\(\s*[\'"]?([^"\'\)]+)[\'"]?\s*\)', html_content, re.I)
|
||||
if m: return self._proc_url(m.group(1))
|
||||
|
||||
return ''
|
||||
|
||||
def _proc_url(self, url):
|
||||
if not url: return ''
|
||||
url = url.strip('\'" ')
|
||||
if url.startswith('data:'):
|
||||
try:
|
||||
_, b64_str = url.split(',', 1)
|
||||
raw = b64decode(b64_str)
|
||||
if not (raw.startswith(b'\xff\xd8') or raw.startswith(b'\x89PNG') or raw.startswith(b'GIF8')):
|
||||
raw = self.aesimg(raw)
|
||||
key = hashlib.md5(raw).hexdigest()
|
||||
img_cache[key] = raw
|
||||
return f"{self.getProxyUrl()}&type=cache&key={key}"
|
||||
except: return ""
|
||||
if not url.startswith('http'):
|
||||
url = f"{self.host}{url}" if url.startswith('/') else f"{self.host}/{url}"
|
||||
return f"{self.getProxyUrl()}&url={self.e64(url)}&type=img"
|
||||
|
||||
def getpq(self, data):
|
||||
try: return pq(data)
|
||||
except: return pq(data.encode('utf-8'))
|
||||
@@ -0,0 +1,71 @@
|
||||
|
||||
import re
|
||||
import requests
|
||||
|
||||
class Spider():
|
||||
def getName(self):
|
||||
return 'JAV36'
|
||||
|
||||
def init(self, extend=''):
|
||||
pass
|
||||
|
||||
def getDependence(self):
|
||||
return []
|
||||
|
||||
def homeContent(self, filter):
|
||||
return {
|
||||
'class': [
|
||||
{'type_name': '最新更新', 'type_id': 'latest-updates/'},
|
||||
{'type_name': '4K高清', 'type_id': 'tags/4k/'}
|
||||
],
|
||||
'list': []
|
||||
}
|
||||
|
||||
def homeVideoContent(self):
|
||||
return self.categoryContent('latest-updates/', 1, False, {})
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
url = f'https://jav36.com/{tid}'
|
||||
if int(pg) > 1:
|
||||
url = f'https://jav36.com/{tid}{pg}/'
|
||||
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36'}
|
||||
try:
|
||||
res = requests.get(url, headers=headers, timeout=15)
|
||||
return {'list': self.parse_list(res.text)}
|
||||
except: return {'list': []}
|
||||
|
||||
def searchContent(self, keyword, quick, pg=1):
|
||||
url = f'https://jav36.com/search/{keyword}/'
|
||||
if int(pg) > 1:
|
||||
url = f'https://jav36.com/search/{keyword}/{pg}/'
|
||||
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36'}
|
||||
try:
|
||||
res = requests.get(url, headers=headers, timeout=15)
|
||||
return {'list': self.parse_list(res.text)}
|
||||
except: return {'list': []}
|
||||
|
||||
def parse_list(self, html):
|
||||
vod_list = []
|
||||
pattern = r'href=\"https://jav36\.com/videos/(?P<id_path>\d+/(?P<id>[^/]+)/)\" title=\"(?P<name>[^\"]+)\".*?data-original=\"(?P<pic>[^\"]+)\"'
|
||||
for m in re.finditer(pattern, html, re.S):
|
||||
vod_list.append({
|
||||
'vod_id': m.group('id_path'),
|
||||
'vod_name': m.group('name').strip(),
|
||||
'vod_pic': m.group('pic'),
|
||||
'vod_remarks': 'Full HD'
|
||||
})
|
||||
return vod_list
|
||||
|
||||
def detailContent(self, ids):
|
||||
return {'list': [{'vod_id': ids[0], 'vod_name': 'Video', 'vod_play_from': 'Direct', 'vod_play_url': 'Play$'+ids[0]}]}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
url = f'https://jav36.com/videos/{id}'
|
||||
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36'}
|
||||
try:
|
||||
res = requests.get(url, headers=headers, timeout=10)
|
||||
match = re.search(r'\"contentUrl\"\s*:\s*\"([^\"]+)\"', res.text)
|
||||
if match:
|
||||
return {'parse': 0, 'url': match.group(1), 'header': {'User-Agent': headers['User-Agent'], 'Referer': 'https://jav36.com/'}}
|
||||
except: pass
|
||||
return {'parse': 0, 'url': url}
|
||||
@@ -0,0 +1,143 @@
|
||||
import json
|
||||
from base.spider import Spider
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "PigAV_Stable"
|
||||
|
||||
def init(self, extend=""):
|
||||
self.base_url = "https://pigav.ws"
|
||||
self.api_url = "https://pigav.ws/api/v1"
|
||||
# 基础浏览器特征
|
||||
self.headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36",
|
||||
"Accept": "application/json, text/plain, */*",
|
||||
"Origin": "https://pigav.ws",
|
||||
"Referer": "https://pigav.ws/"
|
||||
}
|
||||
self.page_size = 24
|
||||
|
||||
def homeContent(self, filter):
|
||||
result = {"class": []}
|
||||
result["class"] = [
|
||||
{"type_id": "publishedAt", "type_name": "最近更新"},
|
||||
{"type_id": "hot", "type_name": "热门视频"},
|
||||
{"type_id": "views", "type_name": "最多观看"}
|
||||
]
|
||||
result["list"] = self.get_videos(f"{self.api_url}/videos?sort=-publishedAt&count={self.page_size}&start=0")
|
||||
return result
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
sort_map = {"publishedAt": "-publishedAt", "hot": "-hot", "views": "-views"}
|
||||
sort = sort_map.get(tid, "-publishedAt")
|
||||
p = int(pg)
|
||||
start = (max(1, p) - 1) * self.page_size
|
||||
url = f"{self.api_url}/videos?sort={sort}&count={self.page_size}&start={start}"
|
||||
return {"list": self.get_videos(url)}
|
||||
|
||||
def detailContent(self, ids):
|
||||
vid = ids[0] if isinstance(ids, list) else ids
|
||||
url = f"{self.api_url}/videos/{vid}"
|
||||
try:
|
||||
res = self.fetch(url, headers=self.headers, timeout=10)
|
||||
data = json.loads(res.text if hasattr(res, 'text') else res)
|
||||
vod = {
|
||||
"vod_id": vid,
|
||||
"vod_name": data.get("name", ""),
|
||||
"vod_pic": self.fix_url(data.get("thumbnailPath", "")),
|
||||
"vod_remarks": self.format_time(data.get("duration", 0)),
|
||||
"vod_actor": data.get("channel", {}).get("displayName", ""),
|
||||
"vod_content": data.get("description", ""),
|
||||
"vod_play_from": "PigAV",
|
||||
"vod_play_url": f"播放正片${vid}"
|
||||
}
|
||||
return {"list": [vod]}
|
||||
except:
|
||||
return {"list": []}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
p = int(pg)
|
||||
start = (max(1, p) - 1) * self.page_size
|
||||
url = f"{self.api_url}/search/videos?search={key}&count={self.page_size}&start={start}"
|
||||
return {"list": self.get_videos(url)}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
url = f"{self.api_url}/videos/{id}"
|
||||
|
||||
# 终极伪装 Header:模拟 Chrome 播放内核请求行为,防止 CDN 断流
|
||||
play_headers = {
|
||||
"User-Agent": self.headers["User-Agent"],
|
||||
"Referer": f"https://pigav.ws/videos/{id}",
|
||||
"Origin": "https://pigav.ws",
|
||||
"Accept": "*/*",
|
||||
"Range": "bytes=0-", # 核心:开启断点续传支持
|
||||
"Connection": "keep-alive",
|
||||
"Sec-Fetch-Dest": "video",
|
||||
"Sec-Fetch-Mode": "cors",
|
||||
"Sec-Fetch-Site": "cross-site"
|
||||
}
|
||||
|
||||
try:
|
||||
res = self.fetch(url, headers=self.headers, timeout=12)
|
||||
data = json.loads(res.text if hasattr(res, 'text') else res)
|
||||
|
||||
play_url = ""
|
||||
|
||||
# 优先方案:HLS (m3u8) 分片加载,最不容易超时
|
||||
streaming = data.get("streamingPlaylists", [])
|
||||
if streaming:
|
||||
# 策略:如果网络差,选列表中间的画质(通常 0 是低,最后是高)
|
||||
# 这里我们尝试选倒数第二个,通常是 720P,兼顾清晰度与速度
|
||||
idx = max(0, len(streaming) - 2)
|
||||
play_url = streaming[idx].get("playlistUrl")
|
||||
|
||||
# 备选方案:MP4 直链
|
||||
if not play_url:
|
||||
files = data.get("files", [])
|
||||
if files:
|
||||
# 优先寻找高度 <= 720 的文件
|
||||
suitable_files = [f for f in files if f.get("resolution", {}).get("height", 0) <= 720]
|
||||
best_file = suitable_files[-1] if suitable_files else files[0]
|
||||
play_url = best_file.get("fileUrl") or best_file.get("fileDownloadUrl")
|
||||
|
||||
if play_url:
|
||||
return {
|
||||
"parse": 0,
|
||||
"url": self.fix_url(play_url),
|
||||
"header": play_headers,
|
||||
"timeout": 60 # 延长内核超时建议值
|
||||
}
|
||||
except:
|
||||
pass
|
||||
return {"parse": 0, "url": ""}
|
||||
|
||||
def get_videos(self, url):
|
||||
videos = []
|
||||
try:
|
||||
res = self.fetch(url, headers=self.headers, timeout=10)
|
||||
content = res.text if hasattr(res, 'text') else res
|
||||
data = json.loads(content)
|
||||
items = data.get("data", []) if isinstance(data, dict) else data
|
||||
for item in items:
|
||||
videos.append({
|
||||
"vod_id": item.get("shortUUID") or item.get("uuid"),
|
||||
"vod_name": item.get("name", ""),
|
||||
"vod_pic": self.fix_url(item.get("thumbnailPath", "")),
|
||||
"vod_remarks": self.format_time(item.get("duration", 0))
|
||||
})
|
||||
except:
|
||||
pass
|
||||
return videos
|
||||
|
||||
def fix_url(self, path):
|
||||
if not path: return ""
|
||||
if path.startswith("http"): return path
|
||||
return self.base_url + path
|
||||
|
||||
def format_time(self, seconds):
|
||||
try:
|
||||
sec = int(seconds)
|
||||
m, s = divmod(sec, 60)
|
||||
h, m = divmod(m, 60)
|
||||
return f"{h:02d}:{m:02d}:{s:02d}" if h > 0 else f"{m:02d}:{s:02d}"
|
||||
except: return ""
|
||||
@@ -0,0 +1,124 @@
|
||||
import sys
|
||||
import re
|
||||
import json
|
||||
import requests
|
||||
from requests.adapters import HTTPAdapter
|
||||
from requests.packages.urllib3.util.retry import Retry
|
||||
from base.spider import Spider
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "TOPTV"
|
||||
|
||||
def init(self, extend=""):
|
||||
super().init(extend)
|
||||
self.site_url = "https://toptv15.cyou"
|
||||
self.headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36",
|
||||
"Referer": self.site_url
|
||||
}
|
||||
self.sess = requests.Session()
|
||||
self.sess.mount("https://", HTTPAdapter(max_retries=Retry(total=3, backoff_factor=1)))
|
||||
|
||||
def fetch(self, url, timeout=10):
|
||||
try:
|
||||
res = self.sess.get(url, headers=self.headers, timeout=timeout, verify=False)
|
||||
res.encoding = "utf-8"
|
||||
return res
|
||||
except:
|
||||
return None
|
||||
|
||||
def homeContent(self, filter):
|
||||
cate_list = [
|
||||
{"type_name": "国产自拍", "type_id": "1"},
|
||||
{"type_name": "国产传媒", "type_id": "2"},
|
||||
{"type_name": "探花系列", "type_id": "3"},
|
||||
{"type_name": "人妻熟女", "type_id": "4"},
|
||||
{"type_name": "日本无码", "type_id": "5"},
|
||||
{"type_name": "美乳巨乳", "type_id": "6"},
|
||||
{"type_name": "强制侵犯", "type_id": "7"},
|
||||
{"type_name": "制服诱惑", "type_id": "8"},
|
||||
{"type_name": "绝色佳人", "type_id": "9"},
|
||||
{"type_name": "家庭乱伦", "type_id": "10"},
|
||||
{"type_name": "绝顶潮吹", "type_id": "11"},
|
||||
{"type_name": "网红主播", "type_id": "12"}
|
||||
]
|
||||
return {"class": cate_list}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
if not hasattr(self, 'site_url'): self.init()
|
||||
pg = int(pg) if str(pg).isdigit() else 1
|
||||
list_url = f"{self.site_url}/index.php/vod/type/id/{tid}/page/{pg}.html"
|
||||
res = self.fetch(list_url)
|
||||
video_list = []
|
||||
if res:
|
||||
pattern = r'href="(/index.php/vod/detail/id/(\d+).html)".*?data-original="(.*?)".*?vod-name.*?>(.*?)<'
|
||||
matches = re.findall(pattern, res.text, re.S)
|
||||
for href, v_id, pic, name in matches:
|
||||
video_list.append({
|
||||
"vod_id": v_id,
|
||||
"vod_name": name.strip(),
|
||||
"vod_pic": pic if pic.startswith("http") else self.site_url + pic,
|
||||
"vod_remarks": ""
|
||||
})
|
||||
return {'list': video_list, 'page': pg, 'pagecount': 999, 'limit': 20, 'total': 9999}
|
||||
|
||||
def detailContent(self, ids):
|
||||
if not hasattr(self, 'site_url'): self.init()
|
||||
vod_id = ids[0]
|
||||
res = self.fetch(f"{self.site_url}/index.php/vod/detail/id/{vod_id}.html")
|
||||
if not res: return {}
|
||||
html = res.text
|
||||
name_match = re.search(r'vod-name.*?>(.*?)<', html) or re.search(r'title-box.*?>(.*?)<', html)
|
||||
pic_match = re.search(r'detail-pic.*?src="(.*?)"', html) or re.search(r'data-original="(.*?)"', html)
|
||||
|
||||
play_matches = re.findall(r'href="(/index.php/vod/play/id/(\d+)/sid/(\d+)/nid/(\d+).html)">(.*?)<', html)
|
||||
play_urls = []
|
||||
for m in play_matches:
|
||||
play_urls.append(f"{m[4]}${m[1]}-{m[2]}-{m[3]}")
|
||||
|
||||
if not play_urls:
|
||||
play_urls.append(f"立即播放${vod_id}-1-1")
|
||||
|
||||
vod = {
|
||||
"vod_id": vod_id,
|
||||
"vod_name": name_match.group(1).strip() if name_match else "视频详情",
|
||||
"vod_pic": pic_match.group(1) if pic_match else "",
|
||||
"vod_play_from": "TOP-TV",
|
||||
"vod_play_url": "#".join(play_urls)
|
||||
}
|
||||
return {"list": [vod]}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
if not hasattr(self, 'site_url'): self.init()
|
||||
parts = id.split('-')
|
||||
if len(parts) == 3:
|
||||
v_id, s_id, n_id = parts
|
||||
play_url = f"{self.site_url}/index.php/vod/play/id/{v_id}/sid/{s_id}/nid/{n_id}.html"
|
||||
else:
|
||||
play_url = f"{self.site_url}/index.php/vod/play/id/{id}.html"
|
||||
res = self.fetch(play_url)
|
||||
if res:
|
||||
data_json = re.search(r'var player_aaaa=(.*?)</script>', res.text)
|
||||
if data_json:
|
||||
try:
|
||||
url = json.loads(data_json.group(1)).get("url", "")
|
||||
return {"parse": 0, "url": url, "header": self.headers}
|
||||
except:
|
||||
pass
|
||||
return {"parse": 1, "url": play_url}
|
||||
|
||||
def searchContent(self, key, quick, pg=1):
|
||||
if not hasattr(self, 'site_url'): self.init()
|
||||
res = self.fetch(f"{self.site_url}/index.php/vod/search/page/{pg}/wd/{key}.html")
|
||||
video_list = []
|
||||
if res:
|
||||
pattern = r'href="(/index.php/vod/detail/id/(\d+).html)".*?data-original="(.*?)".*?vod-name.*?>(.*?)<'
|
||||
matches = re.findall(pattern, res.text, re.S)
|
||||
for href, v_id, pic, name in matches:
|
||||
video_list.append({
|
||||
"vod_id": v_id,
|
||||
"vod_name": name.strip(),
|
||||
"vod_pic": pic if pic.startswith("http") else self.site_url + pic
|
||||
})
|
||||
return {"list": video_list}
|
||||
@@ -0,0 +1,303 @@
|
||||
# coding: utf-8
|
||||
import json
|
||||
import sys
|
||||
import re
|
||||
import urllib.request
|
||||
import urllib.parse
|
||||
import ssl
|
||||
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
|
||||
VERSION = '2.0.0'
|
||||
|
||||
SITE_URL = 'https://newxvideos.pages.dev'
|
||||
API_URL = 'https://newxvideos.pages.dev/api'
|
||||
|
||||
CATEGORIES = [
|
||||
{"type_id": "Arab-159", "type_name": "阿拉伯"},
|
||||
{"type_id": "Mature-38", "type_name": "成熟"},
|
||||
{"type_id": "Cuckold-237", "type_name": "出轨背叛"},
|
||||
{"type_id": "Femdom-235", "type_name": "调教"},
|
||||
{"type_id": "Anal-12", "type_name": "肛交"},
|
||||
{"type_id": "Brunette-25", "type_name": "褐发"},
|
||||
{"type_id": "Black_Woman-30", "type_name": "黑人"},
|
||||
{"type_id": "Redhead-31", "type_name": "红发"},
|
||||
{"type_id": "Fucked_Up_Family-81", "type_name": "家庭乱搞"},
|
||||
{"type_id": "Blonde-20", "type_name": "金发"},
|
||||
{"type_id": "Big_Cock-34", "type_name": "巨屌"},
|
||||
{"type_id": "Big_Tits-23", "type_name": "巨乳"},
|
||||
{"type_id": "Big_Ass-24", "type_name": "巨臀"},
|
||||
{"type_id": "Blowjob-15", "type_name": "口交"},
|
||||
{"type_id": "Latina-16", "type_name": "拉丁裔"},
|
||||
{"type_id": "Milf-19", "type_name": "辣妈"},
|
||||
{"type_id": "Gapes-167", "type_name": "裂开"},
|
||||
{"type_id": "Ass-14", "type_name": "美臀"},
|
||||
{"type_id": "Lesbian-26", "type_name": "女同"},
|
||||
{"type_id": "bbw-51", "type_name": "胖女"},
|
||||
{"type_id": "Squirting-56", "type_name": "喷出"},
|
||||
{"type_id": "Fisting-165", "type_name": "拳交"},
|
||||
{"type_id": "Gangbang-69", "type_name": "群交"},
|
||||
{"type_id": "Teen-13", "type_name": "少女"},
|
||||
{"type_id": "Cumshot-18", "type_name": "射颜"},
|
||||
{"type_id": "Cam_Porn-58", "type_name": "摄像头"},
|
||||
{"type_id": "Bi_Sexual-62", "type_name": "双性恋"},
|
||||
{"type_id": "Stockings-28", "type_name": "丝袜"},
|
||||
{"type_id": "Oiled-22", "type_name": "涂油"},
|
||||
{"type_id": "Lingerie-83", "type_name": "性感内衣"},
|
||||
{"type_id": "Asian_Woman-32", "type_name": "亚洲"},
|
||||
{"type_id": "Amateur-65", "type_name": "业余"},
|
||||
{"type_id": "Interracial-27", "type_name": "异族"},
|
||||
{"type_id": "Indian-89", "type_name": "印度"},
|
||||
{"type_id": "Creampie-40", "type_name": "中出"},
|
||||
{"type_id": "Solo_and_Masturbation-33", "type_name": "自慰"},
|
||||
{"type_id": "AI-239", "type_name": "AI"},
|
||||
{"type_id": "ASMR-229", "type_name": "ASMR"},
|
||||
]
|
||||
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "V-HUB[成人]"
|
||||
|
||||
def init(self, extend):
|
||||
if extend:
|
||||
self.host = extend.get('host', SITE_URL)
|
||||
else:
|
||||
self.host = SITE_URL
|
||||
self.api_url = self.host.rstrip('/') + '/api'
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Referer': self.host + '/',
|
||||
'Origin': self.host
|
||||
}
|
||||
self._ssl_context = ssl.create_default_context()
|
||||
self._ssl_context.check_hostname = False
|
||||
self._ssl_context.verify_mode = ssl.CERT_NONE
|
||||
|
||||
def _xhttp(self, params):
|
||||
"""使用标准库urllib发起HTTP GET请求"""
|
||||
try:
|
||||
qs = urllib.parse.urlencode(params)
|
||||
full_url = self.api_url + '?' + qs
|
||||
req = urllib.request.Request(full_url, headers=self.headers, method='GET')
|
||||
resp = urllib.request.urlopen(req, context=self._ssl_context, timeout=15)
|
||||
data = json.loads(resp.read().decode('utf-8'))
|
||||
if isinstance(data, list):
|
||||
return data
|
||||
elif isinstance(data, dict) and 'data' in data:
|
||||
return data['data']
|
||||
return []
|
||||
except Exception as e:
|
||||
print('_xhttp error: %s' % str(e), file=sys.stderr)
|
||||
return []
|
||||
|
||||
def _format_time_cn(self, time_str):
|
||||
"""将英文时间格式转为中文,如 '11 min' -> '11分钟'"""
|
||||
if not time_str:
|
||||
return ''
|
||||
m = re.match(r'^(\d+)\s*min\s*$', time_str.strip(), re.IGNORECASE)
|
||||
if m:
|
||||
return m.group(1) + '分钟'
|
||||
m = re.match(r'^(\d+)\s*h(?:our)?s?\s*(\d+)?\s*min\s*$', time_str.strip(), re.IGNORECASE)
|
||||
if m:
|
||||
h = m.group(1)
|
||||
mi = m.group(2)
|
||||
if mi:
|
||||
return h + '小时' + mi + '分钟'
|
||||
return h + '小时'
|
||||
return time_str
|
||||
|
||||
def _extract_xvid(self, url):
|
||||
"""从视频URL的查询参数中提取xvid值"""
|
||||
if not url:
|
||||
return ''
|
||||
parsed = urllib.parse.urlparse(url)
|
||||
qs = urllib.parse.parse_qs(parsed.query)
|
||||
if 'xvid' in qs:
|
||||
return qs['xvid'][0]
|
||||
return ''
|
||||
|
||||
def _build_vod_list(self, raw_data):
|
||||
"""将API返回的原始数据构造为vod列表"""
|
||||
videos = []
|
||||
for item in raw_data:
|
||||
title = item.get('title', '')
|
||||
clean_title = re.sub(r'^AVOTC资源网[—-]+\s*', '', title).strip()
|
||||
if not clean_title:
|
||||
clean_title = title
|
||||
|
||||
url = item.get('url', '')
|
||||
vod_id = self._extract_xvid(url)
|
||||
if not vod_id:
|
||||
vod_id = str(item.get('videoid', ''))
|
||||
|
||||
videos.append({
|
||||
'vod_id': vod_id,
|
||||
'vod_name': clean_title,
|
||||
'vod_pic': item.get('img', ''),
|
||||
'vod_remarks': self._format_time_cn(item.get('time', '')),
|
||||
'vod_url': url
|
||||
})
|
||||
return videos
|
||||
|
||||
def homeContent(self, filter):
|
||||
"""首页:返回分类列表 + 首页视频"""
|
||||
classes = []
|
||||
for cat in CATEGORIES:
|
||||
classes.append({'type_id': cat['type_id'], 'type_name': cat['type_name']})
|
||||
|
||||
raw_data = self._xhttp({'play': 'list', 'page': 1})
|
||||
videos = self._build_vod_list(raw_data)
|
||||
|
||||
return {'class': classes, 'list': videos}
|
||||
|
||||
def homeVideoContent(self):
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
"""分类内容"""
|
||||
raw_data = self._xhttp({'play': 'class', 'c': tid, 'page': pg})
|
||||
videos = self._build_vod_list(raw_data)
|
||||
|
||||
type_name = tid
|
||||
for cat in CATEGORIES:
|
||||
if cat['type_id'] == tid:
|
||||
type_name = cat['type_name']
|
||||
break
|
||||
|
||||
return {
|
||||
'page': int(pg),
|
||||
'pagecount': 9999,
|
||||
'limit': 90,
|
||||
'total': 9999,
|
||||
'type_name': type_name,
|
||||
'list': videos
|
||||
}
|
||||
|
||||
def detailContent(self, array):
|
||||
"""详情:通过xvid获取视频播放地址"""
|
||||
result = {}
|
||||
if not array or not array[0]:
|
||||
return result
|
||||
|
||||
xvid = array[0]
|
||||
vod = {
|
||||
'vod_id': xvid,
|
||||
'vod_name': '视频详情',
|
||||
'vod_pic': '',
|
||||
'vod_remarks': '',
|
||||
'vod_play_from': 'newxvideos',
|
||||
'vod_play_url': ''
|
||||
}
|
||||
|
||||
try:
|
||||
qs = urllib.parse.urlencode({'xvid': xvid})
|
||||
full_url = self.api_url + '?' + qs
|
||||
req = urllib.request.Request(full_url, headers=self.headers, method='GET')
|
||||
resp = urllib.request.urlopen(req, context=self._ssl_context, timeout=15)
|
||||
data = json.loads(resp.read().decode('utf-8'))
|
||||
except Exception as e:
|
||||
print('detailContent error: %s' % str(e), file=sys.stderr)
|
||||
result['list'] = [vod]
|
||||
return result
|
||||
|
||||
play_urls = []
|
||||
|
||||
if isinstance(data, dict):
|
||||
item = data
|
||||
if 'data' in data and isinstance(data['data'], dict):
|
||||
item = data['data']
|
||||
|
||||
hls_url = item.get('hls') or item.get('m3u8') or ''
|
||||
hight_url = item.get('hight') or item.get('high') or item.get('hd') or ''
|
||||
low_url = item.get('low') or item.get('sd') or ''
|
||||
|
||||
if hls_url:
|
||||
play_urls.append('高清HLS$' + hls_url)
|
||||
if hight_url:
|
||||
play_urls.append('高清MP4$' + hight_url)
|
||||
if low_url:
|
||||
play_urls.append('低清MP4$' + low_url)
|
||||
|
||||
title = item.get('title', '')
|
||||
if title:
|
||||
clean_title = re.sub(r'^AVOTC资源网[—-]+\s*', '', title).strip()
|
||||
if clean_title:
|
||||
vod['vod_name'] = clean_title
|
||||
|
||||
img = item.get('img', '')
|
||||
if img:
|
||||
vod['vod_pic'] = img
|
||||
|
||||
time_str = item.get('time', '')
|
||||
if time_str:
|
||||
vod['vod_remarks'] = self._format_time_cn(time_str)
|
||||
|
||||
elif isinstance(data, list):
|
||||
for item in data:
|
||||
hls_url = item.get('hls') or item.get('m3u8') or ''
|
||||
hight_url = item.get('hight') or item.get('high') or item.get('hd') or ''
|
||||
low_url = item.get('low') or item.get('sd') or ''
|
||||
|
||||
if hls_url:
|
||||
play_urls.append('高清HLS$' + hls_url)
|
||||
if hight_url:
|
||||
play_urls.append('高清MP4$' + hight_url)
|
||||
if low_url:
|
||||
play_urls.append('低清MP4$' + low_url)
|
||||
|
||||
if vod['vod_name'] == '视频详情':
|
||||
title = item.get('title', '')
|
||||
if title:
|
||||
clean_title = re.sub(r'^AVOTC资源网[—-]+\s*', '', title).strip()
|
||||
if clean_title:
|
||||
vod['vod_name'] = clean_title
|
||||
img = item.get('img', '')
|
||||
if img:
|
||||
vod['vod_pic'] = img
|
||||
time_str = item.get('time', '')
|
||||
if time_str:
|
||||
vod['vod_remarks'] = self._format_time_cn(time_str)
|
||||
|
||||
if play_urls:
|
||||
vod['vod_play_url'] = '#'.join(play_urls)
|
||||
|
||||
result['list'] = [vod]
|
||||
return result
|
||||
|
||||
def searchContent(self, key, quick, pg='1'):
|
||||
"""搜索"""
|
||||
raw_data = self._xhttp({'play': 'k', 'k': key, 'page': pg})
|
||||
videos = self._build_vod_list(raw_data)
|
||||
|
||||
return {
|
||||
'page': int(pg),
|
||||
'pagecount': 9999,
|
||||
'limit': 90,
|
||||
'total': 9999,
|
||||
'list': videos
|
||||
}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
"""播放地址解析 - 直接返回用户选择的清晰度地址"""
|
||||
if id and (id.startswith('http://') or id.startswith('https://')):
|
||||
return {
|
||||
'parse': 0,
|
||||
'playUrl': '',
|
||||
'url': id,
|
||||
'header': {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Referer': self.host + '/'
|
||||
}
|
||||
}
|
||||
return {'parse': 0, 'playUrl': '', 'url': '', 'header': {}}
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return False
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def localProxy(self, param):
|
||||
return {}
|
||||
@@ -0,0 +1,360 @@
|
||||
# coding=utf-8
|
||||
import sys
|
||||
import os
|
||||
import re
|
||||
import json
|
||||
import urllib.parse
|
||||
from base.spider import Spider
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "\u4e45\u4e45\u7f51"
|
||||
|
||||
def init(self, extend=""):
|
||||
self.host = "https://ww.jiujiu.one"
|
||||
print(f"Initialized with host: {self.host}")
|
||||
|
||||
def header(self):
|
||||
return {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Referer': self.host,
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
|
||||
}
|
||||
|
||||
def homeContent(self, filter):
|
||||
"""\u8fd4\u56de\u5206\u7c7b\u5217\u8868"""
|
||||
result = {}
|
||||
classes = [
|
||||
{"type_name": "亞洲無碼", "type_id": "68"},
|
||||
{"type_name": "日本女優", "type_id": "67"},
|
||||
{"type_name": "日本無碼", "type_id": "23"},
|
||||
{"type_name": "中文字幕", "type_id": "9"},
|
||||
{"type_name": "日本有碼", "type_id": "24"},
|
||||
{"type_name": "日韓無碼", "type_id": "82"},
|
||||
{"type_name": "無碼專區", "type_id": "113"},
|
||||
{"type_name": "AV明星", "type_id": "78"},
|
||||
{"type_name": "倫理影片", "type_id": "269"},
|
||||
{"type_name": "日本片商", "type_id": "90"},
|
||||
{"type_name": "國產自拍", "type_id": "80"},
|
||||
{"type_name": "傳媒原創", "type_id": "231"},
|
||||
{"type_name": "國產精品", "type_id": "63"},
|
||||
{"type_name": "國產情色", "type_id": "77"},
|
||||
{"type_name": "美女主播", "type_id": "105"},
|
||||
{"type_name": "強姦亂倫", "type_id": "33"},
|
||||
{"type_name": "國產主播", "type_id": "36"},
|
||||
{"type_name": "亞洲有碼", "type_id": "66"},
|
||||
{"type_name": "偷拍自拍", "type_id": "3"},
|
||||
{"type_name": "抖陰視頻", "type_id": "91"},
|
||||
{"type_name": "制服誘惑", "type_id": "31"},
|
||||
{"type_name": "黑料不打烊", "type_id": "10"},
|
||||
{"type_name": "歐美精品", "type_id": "25"},
|
||||
]
|
||||
result["class"] = classes
|
||||
result["list"] = []
|
||||
return result
|
||||
|
||||
def homeVideoContent(self):
|
||||
"""\u9996\u9875\u63a8\u8350\u89c6\u9891"""
|
||||
try:
|
||||
print("Fetching home page...")
|
||||
rsp = self.fetch(self.host, headers=self.header())
|
||||
print(f"Response status: {rsp.status}")
|
||||
|
||||
# \u4f7f\u7528\u6b63\u5219\u8865\u6551\u65b9\u6848\uff0c\u76f4\u63a5\u4eceHTML\u4e2d\u63d0\u53d6\u89c6\u9891\u4fe1\u606f
|
||||
html = rsp.text
|
||||
|
||||
# \u5339\u914d\u89c6\u9891\u9879\u6a21\u5f0f
|
||||
# \u67e5\u627e\u6240\u6709 div.item
|
||||
videos = []
|
||||
|
||||
# \u4f7f\u7528BeautifulSoup
|
||||
soup = BeautifulSoup(html, 'html.parser')
|
||||
|
||||
# \u76f4\u63a5\u67e5\u627e\u6240\u6709\u5e26\u6709\u89c6\u9891\u7684\u5361\u7247
|
||||
items = soup.find_all('div', class_=lambda c: c and 'item' in c.split())
|
||||
print(f"Found {len(items)} items with class containing 'item'")
|
||||
|
||||
for item in items:
|
||||
try:
|
||||
# \u627e\u5230\u94fe\u63a5
|
||||
links = item.find_all('a', href=True)
|
||||
if len(links) < 2:
|
||||
continue
|
||||
|
||||
# \u6807\u9898\u94fe\u63a5\u901a\u5e38\u662f\u7b2c\u4e8c\u4e2a
|
||||
title_link = links[1] if len(links) > 1 else links[0]
|
||||
href = title_link.get('href', '')
|
||||
|
||||
if not href:
|
||||
continue
|
||||
|
||||
# \u6784\u5efa\u5b8c\u6574\u7684URL
|
||||
if href.startswith('/'):
|
||||
vod_id = self.host + href
|
||||
else:
|
||||
vod_id = href
|
||||
|
||||
# \u6807\u9898
|
||||
vod_name = title_link.get_text(strip=True)
|
||||
|
||||
# \u5c01\u9762\u56fe
|
||||
vod_pic = ''
|
||||
img = item.find('img')
|
||||
if img:
|
||||
vod_pic = img.get('src') or img.get('data-src') or ''
|
||||
if vod_pic and not vod_pic.startswith('http'):
|
||||
if vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
else:
|
||||
vod_pic = 'https:' + vod_pic if vod_pic.startswith('//') else vod_pic
|
||||
|
||||
# \u5907\u6ce8
|
||||
vod_remarks = ''
|
||||
badge = item.find('span', class_='badge')
|
||||
if badge:
|
||||
vod_remarks = badge.get_text(strip=True)
|
||||
|
||||
if vod_name and vod_id:
|
||||
videos.append({
|
||||
'vod_id': vod_id,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': vod_remarks
|
||||
})
|
||||
print(f"Added video: {vod_name}")
|
||||
except Exception as e:
|
||||
print(f"Error processing item: {e}")
|
||||
continue
|
||||
|
||||
print(f"Total videos extracted: {len(videos)}")
|
||||
return {'list': videos}
|
||||
except Exception as e:
|
||||
print(f"Error in homeVideoContent: {e}")
|
||||
return {'list': []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
"""\u5206\u7c7b\u9875\u5185\u5bb9"""
|
||||
try:
|
||||
# \u6784\u5efa\u5206\u7c7b\u9875URL\uff0c\u652f\u6301\u5206\u9875
|
||||
if pg == "1":
|
||||
url = f"{self.host}/c/{tid}"
|
||||
else:
|
||||
url = f"{self.host}/c/{tid}?page={pg}"
|
||||
|
||||
print(f"Fetching category URL: {url}")
|
||||
rsp = self.fetch(url, headers=self.header())
|
||||
soup = BeautifulSoup(rsp.text, 'html.parser')
|
||||
videos = []
|
||||
|
||||
items = soup.find_all('div', class_=lambda c: c and 'item' in c.split())
|
||||
|
||||
for item in items:
|
||||
try:
|
||||
links = item.find_all('a', href=True)
|
||||
if len(links) < 2:
|
||||
continue
|
||||
|
||||
title_link = links[1] if len(links) > 1 else links[0]
|
||||
href = title_link.get('href', '')
|
||||
|
||||
if not href:
|
||||
continue
|
||||
|
||||
if href.startswith('/'):
|
||||
vod_id = self.host + href
|
||||
else:
|
||||
vod_id = href
|
||||
|
||||
vod_name = title_link.get_text(strip=True)
|
||||
|
||||
vod_pic = ''
|
||||
img = item.find('img')
|
||||
if img:
|
||||
vod_pic = img.get('src') or img.get('data-src') or ''
|
||||
if vod_pic and not vod_pic.startswith('http'):
|
||||
if vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
else:
|
||||
vod_pic = 'https:' + vod_pic if vod_pic.startswith('//') else vod_pic
|
||||
|
||||
vod_remarks = ''
|
||||
badge = item.find('span', class_='badge')
|
||||
if badge:
|
||||
vod_remarks = badge.get_text(strip=True)
|
||||
|
||||
if vod_name and vod_id:
|
||||
videos.append({
|
||||
'vod_id': vod_id,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': vod_remarks
|
||||
})
|
||||
except Exception as e:
|
||||
print(f"Error processing item: {e}")
|
||||
continue
|
||||
|
||||
# \u83b7\u53d6\u603b\u9875\u6570
|
||||
total_pages = 1
|
||||
pagination = soup.find('ul', class_='pagination')
|
||||
if pagination:
|
||||
page_links = pagination.find_all('a')
|
||||
for link in page_links:
|
||||
text = link.get_text(strip=True)
|
||||
if text.isdigit():
|
||||
page_num = int(text)
|
||||
if page_num > total_pages:
|
||||
total_pages = page_num
|
||||
|
||||
return {
|
||||
'list': videos,
|
||||
'page': int(pg),
|
||||
'pagecount': total_pages,
|
||||
'limit': len(videos),
|
||||
'total': total_pages * len(videos) if total_pages > 0 else len(videos)
|
||||
}
|
||||
except Exception as e:
|
||||
print(f"Error in categoryContent: {e}")
|
||||
return {'list': [], 'page': int(pg), 'pagecount': 1, 'limit': 0, 'total': 0}
|
||||
|
||||
def detailContent(self, ids):
|
||||
"""\u8be6\u60c5\u9875\u5185\u5bb9"""
|
||||
try:
|
||||
vod_id = ids[0]
|
||||
if not vod_id.startswith('http'):
|
||||
vod_id = self.host + vod_id
|
||||
|
||||
print(f"Fetching detail page: {vod_id}")
|
||||
rsp = self.fetch(vod_id, headers=self.header())
|
||||
soup = BeautifulSoup(rsp.text, 'html.parser')
|
||||
|
||||
vod = {
|
||||
'vod_id': vod_id,
|
||||
'vod_name': '',
|
||||
'vod_pic': '',
|
||||
'vod_actor': '',
|
||||
'vod_director': '',
|
||||
'vod_content': '',
|
||||
'vod_play_from': '\u4e45\u4e45\u7f51',
|
||||
'vod_play_url': ''
|
||||
}
|
||||
|
||||
# \u6807\u9898
|
||||
title = soup.find('h1')
|
||||
if title:
|
||||
vod['vod_name'] = title.get_text(strip=True)
|
||||
|
||||
# \u5c01\u9762
|
||||
img = soup.find('meta', property='og:image')
|
||||
if img and img.get('content'):
|
||||
vod['vod_pic'] = img.get('content')
|
||||
else:
|
||||
img = soup.find('img', class_='card-img-top')
|
||||
if img:
|
||||
vod['vod_pic'] = img.get('src') or ''
|
||||
|
||||
# \u64ad\u653e\u5730\u5740 - \u67e5\u627evideo\u6807\u7b64\u6216iframe
|
||||
play_url = ''
|
||||
video = soup.find('video')
|
||||
if video:
|
||||
source = video.find('source')
|
||||
if source and source.get('src'):
|
||||
play_url = source.get('src')
|
||||
|
||||
if not play_url:
|
||||
iframe = soup.find('iframe')
|
||||
if iframe and iframe.get('src'):
|
||||
play_url = iframe.get('src')
|
||||
|
||||
if play_url:
|
||||
vod['vod_play_url'] = f'\u6b63\u7247${play_url}'
|
||||
|
||||
return {'list': [vod]}
|
||||
except Exception as e:
|
||||
print(f"Error in detailContent: {e}")
|
||||
return {'list': []}
|
||||
|
||||
def searchContent(self, key, quick, pg=1):
|
||||
"""\u641c\u7d22\u529f\u80fd"""
|
||||
try:
|
||||
search_url = f"{self.host}/node/search?q={urllib.parse.quote(keyword)}"
|
||||
print(f"Search URL: {search_url}")
|
||||
rsp = self.fetch(search_url, headers=self.header())
|
||||
soup = BeautifulSoup(rsp.text, 'html.parser')
|
||||
videos = []
|
||||
|
||||
items = soup.find_all('div', class_=lambda c: c and 'item' in c.split())
|
||||
|
||||
for item in items:
|
||||
try:
|
||||
links = item.find_all('a', href=True)
|
||||
if len(links) < 2:
|
||||
continue
|
||||
|
||||
title_link = links[1] if len(links) > 1 else links[0]
|
||||
href = title_link.get('href', '')
|
||||
|
||||
if not href:
|
||||
continue
|
||||
|
||||
if href.startswith('/'):
|
||||
vod_id = self.host + href
|
||||
else:
|
||||
vod_id = href
|
||||
|
||||
vod_name = title_link.get_text(strip=True)
|
||||
|
||||
vod_pic = ''
|
||||
img = item.find('img')
|
||||
if img:
|
||||
vod_pic = img.get('src') or img.get('data-src') or ''
|
||||
if vod_pic and not vod_pic.startswith('http'):
|
||||
if vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
else:
|
||||
vod_pic = 'https:' + vod_pic if vod_pic.startswith('//') else vod_pic
|
||||
|
||||
vod_remarks = ''
|
||||
badge = item.find('span', class_='badge')
|
||||
if badge:
|
||||
vod_remarks = badge.get_text(strip=True)
|
||||
|
||||
if vod_name and vod_id:
|
||||
videos.append({
|
||||
'vod_id': vod_id,
|
||||
'vod_name': vod_name,
|
||||
'vod_pic': vod_pic,
|
||||
'vod_remarks': vod_remarks
|
||||
})
|
||||
except Exception as e:
|
||||
print(f"Error processing search item: {e}")
|
||||
continue
|
||||
|
||||
return {'list': videos}
|
||||
except Exception as e:
|
||||
print(f"Error in searchContent: {e}")
|
||||
return {'list': []}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
"""\u8fd4\u56de\u64ad\u653e\u5730\u5740"""
|
||||
return {
|
||||
'parse': 0,
|
||||
'playUrl': '',
|
||||
'url': id
|
||||
}
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
"""\u5224\u65ad\u662f\u5426\u4e3a\u89c6\u9891\u683c\u5f0f"""
|
||||
video_extensions = ['.mp4', '.m3u8', '.flv', '.avi', '.mkv', '.wmv', '.mov']
|
||||
lower_url = url.lower()
|
||||
for ext in video_extensions:
|
||||
if ext in lower_url:
|
||||
return True
|
||||
return False
|
||||
|
||||
def localProxy(self, param):
|
||||
return None
|
||||
|
||||
def destroy(self):
|
||||
pass
|
||||
@@ -0,0 +1,375 @@
|
||||
# coding=utf-8
|
||||
#!/usr/bin/env python3
|
||||
# @name 咖啡直播
|
||||
# @author 转自 OmniBox JS
|
||||
# @description 体育赛事录像回放 + 直播(足球/篮球/NBA)
|
||||
# @version 2.0.0
|
||||
|
||||
import json
|
||||
import requests
|
||||
|
||||
|
||||
class Spider:
|
||||
|
||||
def getName(self):
|
||||
return "咖啡直播"
|
||||
|
||||
def getDependence(self):
|
||||
return []
|
||||
|
||||
def init(self, extend=""):
|
||||
self.host = "https://kafeizhibo.com"
|
||||
self.headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
|
||||
"Accept": "application/json, text/plain, */*",
|
||||
"Referer": "https://kafeizhibo.com/live/all"
|
||||
}
|
||||
|
||||
def log(self, msg):
|
||||
print("[咖啡直播] " + str(msg))
|
||||
|
||||
# =========================================================
|
||||
# 工具
|
||||
# =========================================================
|
||||
|
||||
def _normalize_url(self, path):
|
||||
if not path:
|
||||
return ""
|
||||
if path.startswith("http"):
|
||||
return path
|
||||
if path.startswith("//"):
|
||||
return "https:" + path
|
||||
return self.host + ("" if path.startswith("/") else "/") + path
|
||||
|
||||
def _get(self, path, params=None, referer=None):
|
||||
h = dict(self.headers)
|
||||
if referer:
|
||||
h["Referer"] = referer
|
||||
resp = requests.get(self.host + path, headers=h, params=params, timeout=10)
|
||||
return resp.json()
|
||||
|
||||
# =========================================================
|
||||
# 直播部分
|
||||
# =========================================================
|
||||
|
||||
def _fetch_live_all(self):
|
||||
"""GET /api/v1/archor — 返回所有正在直播的频道"""
|
||||
return self._get("/api/v1/archor", referer=self.host + "/live/all")
|
||||
|
||||
def _parse_live_list(self, items, category_filter=None):
|
||||
"""
|
||||
category: 1=足球, 2=篮球, None=全部
|
||||
每个 archor 代表一个独立直播频道(同一场球可能有多个频道)
|
||||
合并同 match_id 的频道到一个 vod,多线路在 detail 里处理
|
||||
"""
|
||||
# 按 room_id 去重(同一 room_id 只取第一个,避免重复)
|
||||
seen_rooms = set()
|
||||
result = []
|
||||
for item in items:
|
||||
if category_filter and item.get("category") != category_filter:
|
||||
continue
|
||||
room_id = str(item.get("room_id", ""))
|
||||
if room_id in seen_rooms:
|
||||
continue
|
||||
seen_rooms.add(room_id)
|
||||
|
||||
home = item.get("home_team", "")
|
||||
away = item.get("away_team", "")
|
||||
league = item.get("league_name", "")
|
||||
h_score = item.get("home_score", 0)
|
||||
a_score = item.get("away_score", 0)
|
||||
title = "{} vs {} ({})".format(home, away, league)
|
||||
|
||||
pic = self._normalize_url(item.get("screenshot", ""))
|
||||
if not pic or "default" in pic:
|
||||
mi = item.get("match_info") or {}
|
||||
pic = mi.get("home_team_logo", "")
|
||||
|
||||
result.append({
|
||||
"vod_id": "live_{}".format(room_id),
|
||||
"vod_name": "🔴 " + title,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": "{} - {} | {}".format(h_score, a_score, item.get("name", "")),
|
||||
})
|
||||
return result
|
||||
|
||||
def _detail_live(self, room_id):
|
||||
"""GET /api/v1/room/{room_id} — 获取直播间多线路"""
|
||||
try:
|
||||
data = self._get(
|
||||
"/api/v1/room/{}".format(room_id),
|
||||
referer=self.host + "/room/{}".format(room_id)
|
||||
)
|
||||
if data.get("code") != 200 or not data.get("data"):
|
||||
return {"list": []}
|
||||
|
||||
d = data["data"]
|
||||
room_info = d.get("room_info", {})
|
||||
signals = d.get("signals", [])
|
||||
|
||||
home = room_info.get("home_team", "")
|
||||
away = room_info.get("away_team", "")
|
||||
league = room_info.get("league", "")
|
||||
h_score = room_info.get("home_score", 0)
|
||||
a_score = room_info.get("away_score", 0)
|
||||
title = "{} vs {} ({})".format(home, away, league)
|
||||
|
||||
teams = d.get("teams", {})
|
||||
pic = (teams.get("home") or {}).get("logo", "")
|
||||
|
||||
# 每条 signal 是一个线路(官方直播/原声直播)
|
||||
episodes = []
|
||||
for sig in signals:
|
||||
url = sig.get("stream_url", "")
|
||||
if url:
|
||||
name = sig.get("name", "线路")
|
||||
episodes.append("{}${}".format(name, url))
|
||||
|
||||
# 如果 signals 为空,fallback 到 archor
|
||||
if not episodes:
|
||||
archor = d.get("archor", {})
|
||||
url = archor.get("stream_url", "")
|
||||
if url:
|
||||
episodes.append("{}${}".format(archor.get("name", "直播"), url))
|
||||
|
||||
vod = {
|
||||
"vod_id": "live_{}".format(room_id),
|
||||
"vod_name": "🔴 " + title,
|
||||
"vod_pic": pic,
|
||||
"vod_content": "{} {} vs {},比分 {} - {}".format(
|
||||
league, home, away, h_score, a_score
|
||||
),
|
||||
"vod_play_from": "直播线路",
|
||||
"vod_play_url": "#".join(episodes),
|
||||
}
|
||||
return {"list": [vod]}
|
||||
except Exception as e:
|
||||
self.log("直播详情失败: " + str(e))
|
||||
return {"list": []}
|
||||
|
||||
# =========================================================
|
||||
# 录像部分
|
||||
# =========================================================
|
||||
|
||||
def _fetch_recordings(self, page=1, size=30, league=None, type_id=None):
|
||||
params = {"page": page, "size": size}
|
||||
if league:
|
||||
params["league"] = league
|
||||
elif type_id and type_id not in ("all", "nba", "live_all", "live_1", "live_2"):
|
||||
params["type"] = type_id
|
||||
h = dict(self.headers)
|
||||
h["Referer"] = self.host + "/pc/replay"
|
||||
resp = requests.get(self.host + "/api/v1/recordings", headers=h, params=params, timeout=10)
|
||||
return resp.json()
|
||||
|
||||
def _parse_video_list(self, items):
|
||||
result = []
|
||||
for item in items:
|
||||
title = "{} vs {} ({})".format(
|
||||
item["home_team"], item["away_team"], item["league_name"]
|
||||
)
|
||||
score = "{} - {}".format(item["home_score"], item["away_score"])
|
||||
pic = item.get("cover_image", "")
|
||||
if pic and not pic.startswith("http"):
|
||||
pic = self._normalize_url(pic)
|
||||
if not pic or "default_cover" in pic:
|
||||
pic = item.get("home_team_logo", "")
|
||||
remarks = "{} | {} | {}个录像".format(
|
||||
score, item["start_time"], item.get("recording_count", 0)
|
||||
)
|
||||
result.append({
|
||||
"vod_id": str(item["match_id"]),
|
||||
"vod_name": title,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remarks,
|
||||
})
|
||||
return result
|
||||
|
||||
def _detail_recording(self, vid):
|
||||
try:
|
||||
h = dict(self.headers)
|
||||
h["Referer"] = self.host + "/pc/replay"
|
||||
resp = requests.get(
|
||||
"{}/api/v1/match/{}/recordings".format(self.host, vid),
|
||||
headers=h,
|
||||
timeout=10
|
||||
)
|
||||
data = resp.json()
|
||||
if data.get("code") != 200 or not data.get("data"):
|
||||
return {"list": []}
|
||||
|
||||
match = data["data"]["match"]
|
||||
replays = data["data"].get("replays", [])
|
||||
highlights = data["data"].get("highlights", [])
|
||||
|
||||
title = "{} vs {} ({})".format(
|
||||
match["home_team"], match["away_team"], match["league_name"]
|
||||
)
|
||||
pic = match.get("home_team_logo") or match.get("away_team_logo") or ""
|
||||
|
||||
episodes = []
|
||||
for idx, rec in enumerate(replays):
|
||||
if rec.get("video_url"):
|
||||
name = rec.get("title") or "录像{}".format(idx + 1)
|
||||
episodes.append("{}${}".format(name, rec["video_url"]))
|
||||
for idx, rec in enumerate(highlights):
|
||||
if rec.get("video_url"):
|
||||
name = rec.get("title") or "集锦{}".format(idx + 1)
|
||||
episodes.append("{}${}".format(name, rec["video_url"]))
|
||||
|
||||
vod = {
|
||||
"vod_id": str(vid),
|
||||
"vod_name": title,
|
||||
"vod_pic": pic,
|
||||
"vod_content": "{} {} {} vs {},比分 {} - {},比赛时间:{}".format(
|
||||
match["league_name"], match.get("match_round", ""),
|
||||
match["home_team"], match["away_team"],
|
||||
match["home_score"], match["away_score"],
|
||||
match["start_time"]
|
||||
),
|
||||
"vod_play_from": "录像源",
|
||||
"vod_play_url": "#".join(episodes),
|
||||
}
|
||||
return {"list": [vod]}
|
||||
except Exception as e:
|
||||
self.log("录像详情失败: " + str(e))
|
||||
return {"list": []}
|
||||
|
||||
# =========================================================
|
||||
# FongMi 接口
|
||||
# =========================================================
|
||||
|
||||
def homeContent(self, filter):
|
||||
categories = [
|
||||
# 直播分类
|
||||
{"type_id": "live_all", "type_name": "🔴 直播全部"},
|
||||
{"type_id": "live_1", "type_name": "🔴 直播足球"},
|
||||
{"type_id": "live_2", "type_name": "🔴 直播篮球"},
|
||||
# 录像分类
|
||||
{"type_id": "all", "type_name": "录像全部"},
|
||||
{"type_id": "1", "type_name": "录像足球"},
|
||||
{"type_id": "2", "type_name": "录像篮球"},
|
||||
{"type_id": "nba", "type_name": "录像NBA"},
|
||||
]
|
||||
# 首页展示直播列表
|
||||
try:
|
||||
data = self._fetch_live_all()
|
||||
vod_list = self._parse_live_list(data.get("data", [])) if data.get("code") == 200 else []
|
||||
except Exception as e:
|
||||
self.log("首页失败: " + str(e))
|
||||
vod_list = []
|
||||
return {"class": categories, "list": vod_list}
|
||||
|
||||
def homeVideoContent(self):
|
||||
return {"list": []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
pg = int(pg) if pg else 1
|
||||
|
||||
# ---- 直播分类 ----
|
||||
if tid in ("live_all", "live_1", "live_2"):
|
||||
try:
|
||||
data = self._fetch_live_all()
|
||||
if data.get("code") == 200:
|
||||
cat = None if tid == "live_all" else int(tid.split("_")[1])
|
||||
vod_list = self._parse_live_list(data.get("data", []), category_filter=cat)
|
||||
else:
|
||||
vod_list = []
|
||||
except Exception as e:
|
||||
self.log("直播分类失败: " + str(e))
|
||||
vod_list = []
|
||||
return {"list": vod_list, "page": 1, "pagecount": 1, "limit": 100, "total": len(vod_list)}
|
||||
|
||||
# ---- 录像分类 ----
|
||||
try:
|
||||
if tid == "nba":
|
||||
data = self._fetch_recordings(pg, 20, league="NBA")
|
||||
size = 20
|
||||
elif tid == "all":
|
||||
data = self._fetch_recordings(pg, 30)
|
||||
size = 30
|
||||
else:
|
||||
data = self._fetch_recordings(pg, 30, type_id=tid)
|
||||
size = 30
|
||||
|
||||
vod_list = []
|
||||
pagecount = 1
|
||||
if data.get("code") == 200 and data.get("data"):
|
||||
vod_list = self._parse_video_list(data["data"])
|
||||
pagecount = pg + 1 if len(data["data"]) == size else pg
|
||||
except Exception as e:
|
||||
self.log("录像分类失败: " + str(e))
|
||||
vod_list = []
|
||||
pagecount = 1
|
||||
|
||||
return {"list": vod_list, "page": pg, "pagecount": pagecount, "limit": 30, "total": len(vod_list)}
|
||||
|
||||
def detailContent(self, ids):
|
||||
vid = ids[0] if isinstance(ids, list) and ids else str(ids)
|
||||
if vid.startswith("live_"):
|
||||
room_id = vid[5:] # 去掉 "live_" 前缀
|
||||
return self._detail_live(room_id)
|
||||
else:
|
||||
return self._detail_recording(vid)
|
||||
|
||||
def searchContent(self, key, quick, pg=1):
|
||||
if not key:
|
||||
return {"list": []}
|
||||
keyword = key.lower()
|
||||
result = []
|
||||
|
||||
# 搜索直播
|
||||
try:
|
||||
data = self._fetch_live_all()
|
||||
if data.get("code") == 200:
|
||||
for item in data.get("data", []):
|
||||
if (keyword in item.get("home_team", "").lower()
|
||||
or keyword in item.get("away_team", "").lower()
|
||||
or keyword in item.get("league_name", "").lower()
|
||||
or keyword in item.get("title", "").lower()):
|
||||
room_id = str(item.get("room_id", ""))
|
||||
home = item.get("home_team", "")
|
||||
away = item.get("away_team", "")
|
||||
league = item.get("league_name", "")
|
||||
result.append({
|
||||
"vod_id": "live_{}".format(room_id),
|
||||
"vod_name": "🔴 {} vs {} ({})".format(home, away, league),
|
||||
"vod_pic": "",
|
||||
"vod_remarks": "直播中",
|
||||
})
|
||||
except Exception as e:
|
||||
self.log("搜索直播失败: " + str(e))
|
||||
|
||||
# 搜索录像
|
||||
try:
|
||||
data = self._fetch_recordings(1, 100)
|
||||
if data.get("code") == 200:
|
||||
for item in data["data"]:
|
||||
if (keyword in item["home_team"].lower()
|
||||
or keyword in item["away_team"].lower()
|
||||
or keyword in item["league_name"].lower()):
|
||||
title = "{} vs {} ({})".format(
|
||||
item["home_team"], item["away_team"], item["league_name"]
|
||||
)
|
||||
result.append({
|
||||
"vod_id": str(item["match_id"]),
|
||||
"vod_name": title,
|
||||
"vod_pic": "",
|
||||
"vod_remarks": "{} - {}".format(item["home_score"], item["away_score"]),
|
||||
})
|
||||
except Exception as e:
|
||||
self.log("搜索录像失败: " + str(e))
|
||||
|
||||
return {"list": result, "page": 1, "pagecount": 1}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
return {
|
||||
"parse": 0,
|
||||
"playUrl": "",
|
||||
"url": id,
|
||||
"header": json.dumps({
|
||||
"User-Agent": self.headers["User-Agent"],
|
||||
"Referer": self.host,
|
||||
"Origin": self.host,
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,343 @@
|
||||
# coding = utf-8
|
||||
# !/usr/bin/python
|
||||
|
||||
"""
|
||||
"""
|
||||
|
||||
from Crypto.Util.Padding import unpad
|
||||
from Crypto.Util.Padding import pad
|
||||
from urllib.parse import unquote
|
||||
from Crypto.Cipher import ARC4
|
||||
from urllib.parse import quote
|
||||
from base.spider import Spider
|
||||
from Crypto.Cipher import AES
|
||||
from bs4 import BeautifulSoup
|
||||
from base64 import b64decode
|
||||
import urllib.request
|
||||
import urllib.parse
|
||||
import binascii
|
||||
import requests
|
||||
import base64
|
||||
import json
|
||||
import time
|
||||
import sys
|
||||
import re
|
||||
import os
|
||||
|
||||
sys.path.append('..')
|
||||
|
||||
xurl = "https://app.whjzjx.cn"
|
||||
|
||||
headers = {
|
||||
'User-Agent': 'Linux; Android 12; Pixel 3 XL) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.101 Mobile Safari/537.36'
|
||||
}
|
||||
|
||||
headerf = {
|
||||
"platform": "1",
|
||||
"user_agent": "Mozilla/5.0 (Linux; Android 9; V1938T Build/PQ3A.190705.08211809; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/91.0.4472.114 Safari/537.36",
|
||||
"content-type": "application/json; charset=utf-8"
|
||||
}
|
||||
|
||||
times = int(time.time() * 1000)
|
||||
|
||||
data = {
|
||||
"device": "2a50580e69d38388c94c93605241fb306",
|
||||
"package_name": "com.jz.xydj",
|
||||
"android_id": "ec1280db12795506",
|
||||
"install_first_open": True,
|
||||
"first_install_time": 1752505243345,
|
||||
"last_update_time": 1752505243345,
|
||||
"report_link_url": "",
|
||||
"authorization": "",
|
||||
"timestamp": times
|
||||
}
|
||||
|
||||
plain_text = json.dumps(data, separators=(',', ':'), ensure_ascii=False)
|
||||
|
||||
key = "B@ecf920Od8A4df7"
|
||||
key_bytes = key.encode('utf-8')
|
||||
plain_bytes = plain_text.encode('utf-8')
|
||||
cipher = AES.new(key_bytes, AES.MODE_ECB)
|
||||
padded_data = pad(plain_bytes, AES.block_size)
|
||||
ciphertext = cipher.encrypt(padded_data)
|
||||
encrypted = base64.b64encode(ciphertext).decode('utf-8')
|
||||
|
||||
response = requests.post("https://u.shytkjgs.com/user/v3/account/login", headers=headerf, data=encrypted)
|
||||
response_data = response.json()
|
||||
Authorization = response_data['data']['token']
|
||||
|
||||
headerx = {
|
||||
'authorization': Authorization,
|
||||
'platform': '1',
|
||||
'version_name': '3.8.3.1'
|
||||
}
|
||||
|
||||
class Spider(Spider):
|
||||
global xurl
|
||||
global headerx
|
||||
global headers
|
||||
|
||||
def getName(self):
|
||||
return "首页"
|
||||
|
||||
def init(self, extend):
|
||||
pass
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
pass
|
||||
|
||||
def manualVideoCheck(self):
|
||||
pass
|
||||
|
||||
def extract_middle_text(self, text, start_str, end_str, pl, start_index1: str = '', end_index2: str = ''):
|
||||
if pl == 3:
|
||||
plx = []
|
||||
while True:
|
||||
start_index = text.find(start_str)
|
||||
if start_index == -1:
|
||||
break
|
||||
end_index = text.find(end_str, start_index + len(start_str))
|
||||
if end_index == -1:
|
||||
break
|
||||
middle_text = text[start_index + len(start_str):end_index]
|
||||
plx.append(middle_text)
|
||||
text = text.replace(start_str + middle_text + end_str, '')
|
||||
if len(plx) > 0:
|
||||
purl = ''
|
||||
for i in range(len(plx)):
|
||||
matches = re.findall(start_index1, plx[i])
|
||||
output = ""
|
||||
for match in matches:
|
||||
match3 = re.search(r'(?:^|[^0-9])(\d+)(?:[^0-9]|$)', match[1])
|
||||
if match3:
|
||||
number = match3.group(1)
|
||||
else:
|
||||
number = 0
|
||||
if 'http' not in match[0]:
|
||||
output += f"#{match[1]}${number}{xurl}{match[0]}"
|
||||
else:
|
||||
output += f"#{match[1]}${number}{match[0]}"
|
||||
output = output[1:]
|
||||
purl = purl + output + "$$$"
|
||||
purl = purl[:-3]
|
||||
return purl
|
||||
else:
|
||||
return ""
|
||||
else:
|
||||
start_index = text.find(start_str)
|
||||
if start_index == -1:
|
||||
return ""
|
||||
end_index = text.find(end_str, start_index + len(start_str))
|
||||
if end_index == -1:
|
||||
return ""
|
||||
|
||||
if pl == 0:
|
||||
middle_text = text[start_index + len(start_str):end_index]
|
||||
return middle_text.replace("\\", "")
|
||||
|
||||
if pl == 1:
|
||||
middle_text = text[start_index + len(start_str):end_index]
|
||||
matches = re.findall(start_index1, middle_text)
|
||||
if matches:
|
||||
jg = ' '.join(matches)
|
||||
return jg
|
||||
|
||||
if pl == 2:
|
||||
middle_text = text[start_index + len(start_str):end_index]
|
||||
matches = re.findall(start_index1, middle_text)
|
||||
if matches:
|
||||
new_list = [f'{item}' for item in matches]
|
||||
jg = '$$$'.join(new_list)
|
||||
return jg
|
||||
|
||||
def homeContent(self, filter):
|
||||
result = {}
|
||||
result = {"class": [{"type_id": "1", "type_name": "剧场"},
|
||||
{"type_id": "3", "type_name": "新剧"},
|
||||
{"type_id": "2", "type_name": "热播"},
|
||||
{"type_id": "7", "type_name": "星选"},
|
||||
{"type_id": "5", "type_name": "阳光"}],
|
||||
}
|
||||
|
||||
return result
|
||||
|
||||
def homeVideoContent(self):
|
||||
videos = []
|
||||
|
||||
url= f'{xurl}/v1/theater/home_page?theater_class_id=1&class2_id=4&page_num=1&page_size=24'
|
||||
detail = requests.get(url=url, headers=headerx)
|
||||
detail.encoding = "utf-8"
|
||||
if detail.status_code == 200:
|
||||
data = detail.json()
|
||||
|
||||
for vod in data['data']['list']:
|
||||
|
||||
name = vod['theater']['title']
|
||||
|
||||
id = vod['theater']['id']
|
||||
|
||||
pic = vod['theater']['cover_url']
|
||||
|
||||
remark = vod['theater']['play_amount_str']
|
||||
|
||||
video = {
|
||||
"vod_id": id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remark
|
||||
}
|
||||
videos.append(video)
|
||||
|
||||
result = {'list': videos}
|
||||
return result
|
||||
|
||||
def categoryContent(self, cid, pg, filter, ext):
|
||||
result = {}
|
||||
videos = []
|
||||
|
||||
url = f'{xurl}/v1/theater/home_page?theater_class_id={cid}&page_num={pg}&page_size=24'
|
||||
detail = requests.get(url=url,headers=headerx)
|
||||
detail.encoding = "utf-8"
|
||||
if detail.status_code == 200:
|
||||
data = detail.json()
|
||||
|
||||
for vod in data['data']['list']:
|
||||
|
||||
name = vod['theater']['title']
|
||||
|
||||
id = vod['theater']['id']
|
||||
|
||||
pic = vod['theater']['cover_url']
|
||||
|
||||
remark = vod['theater']['theme']
|
||||
|
||||
video = {
|
||||
"vod_id": id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remark
|
||||
}
|
||||
videos.append(video)
|
||||
|
||||
result = {'list': videos}
|
||||
result['page'] = pg
|
||||
result['pagecount'] = 9999
|
||||
result['limit'] = 90
|
||||
result['total'] = 999999
|
||||
return result
|
||||
|
||||
def detailContent(self, ids):
|
||||
did = ids[0]
|
||||
result = {}
|
||||
videos = []
|
||||
xianlu = ''
|
||||
bofang = ''
|
||||
|
||||
url = f'{xurl}/v2/theater_parent/detail?theater_parent_id={did}'
|
||||
detail = requests.get(url=url, headers=headerx)
|
||||
detail.encoding = "utf-8"
|
||||
if detail.status_code == 200:
|
||||
data = detail.json()
|
||||
|
||||
url = 'https://fs-im-kefu.7moor-fs1.com/ly/4d2c3f00-7d4c-11e5-af15-41bf63ae4ea0/1732707176882/jiduo.txt'
|
||||
response = requests.get(url)
|
||||
response.encoding = 'utf-8'
|
||||
code = response.text
|
||||
name = self.extract_middle_text(code, "s1='", "'", 0)
|
||||
Jumps = self.extract_middle_text(code, "s2='", "'", 0)
|
||||
|
||||
content = '剧情:' + data['data']['introduction']
|
||||
|
||||
area = data['data']['desc_tags'][0]
|
||||
|
||||
remarks = data['data']['filing']
|
||||
|
||||
# 修复剧集只有一集的问题 - 检查theaters数据是否存在且不为空
|
||||
if 'theaters' in data['data'] and data['data']['theaters']:
|
||||
for sou in data['data']['theaters']:
|
||||
id = sou['son_video_url']
|
||||
name = sou['num']
|
||||
bofang = bofang + str(name) + '$' + id + '#'
|
||||
|
||||
bofang = bofang[:-1] if bofang.endswith('#') else bofang
|
||||
xianlu = '星芽'
|
||||
else:
|
||||
# 如果没有theaters数据,检查是否有单个视频URL
|
||||
if 'video_url' in data['data'] and data['data']['video_url']:
|
||||
bofang = '1$' + data['data']['video_url']
|
||||
xianlu = '星芽'
|
||||
else:
|
||||
bofang = Jumps
|
||||
xianlu = '1'
|
||||
|
||||
videos.append({
|
||||
"vod_id": did,
|
||||
"vod_content": content,
|
||||
"vod_remarks": remarks,
|
||||
"vod_area": area,
|
||||
"vod_play_from": xianlu,
|
||||
"vod_play_url": bofang
|
||||
})
|
||||
|
||||
result['list'] = videos
|
||||
return result
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
|
||||
result = {}
|
||||
result["parse"] = 0
|
||||
result["playUrl"] = ''
|
||||
result["url"] = id
|
||||
result["header"] = headers
|
||||
return result
|
||||
|
||||
def searchContentPage(self, key, quick, page):
|
||||
result = {}
|
||||
videos = []
|
||||
|
||||
payload = {
|
||||
"text": key
|
||||
}
|
||||
|
||||
url = f"{xurl}/v3/search"
|
||||
detail = requests.post(url=url, headers=headerx, json=payload)
|
||||
if detail.status_code == 200:
|
||||
detail.encoding = "utf-8"
|
||||
data = detail.json()
|
||||
|
||||
for vod in data['data']['theater']['search_data']:
|
||||
|
||||
name = vod['title']
|
||||
|
||||
id = vod['id']
|
||||
|
||||
pic = vod['cover_url']
|
||||
|
||||
remark = vod['score_str']
|
||||
|
||||
video = {
|
||||
"vod_id": id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remark
|
||||
}
|
||||
videos.append(video)
|
||||
|
||||
result['list'] = videos
|
||||
result['page'] = page
|
||||
result['pagecount'] = 9999
|
||||
result['limit'] = 90
|
||||
result['total'] = 999999
|
||||
return result
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
return self.searchContentPage(key, quick, '1')
|
||||
|
||||
def localProxy(self, params):
|
||||
if params['type'] == "m3u8":
|
||||
return self.proxyM3u8(params)
|
||||
elif params['type'] == "media":
|
||||
return self.proxyMedia(params)
|
||||
elif params['type'] == "ts":
|
||||
return self.proxyTs(params)
|
||||
return None
|
||||
@@ -0,0 +1,392 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import re, urllib.parse
|
||||
import json
|
||||
from bs4 import BeautifulSoup
|
||||
import requests
|
||||
from base.spider import Spider as BaseSpider
|
||||
|
||||
|
||||
class Spider(BaseSpider):
|
||||
def init(self, extend=""):
|
||||
self.host = "https://www.ht10010.com"
|
||||
self.headers = {
|
||||
"User-Agent": "Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1",
|
||||
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
|
||||
"Accept-Language": "zh-CN,zh;q=0.9",
|
||||
}
|
||||
|
||||
def getName(self):
|
||||
return '枫叶影院'
|
||||
|
||||
def homeContent(self, filter):
|
||||
return {"class": [
|
||||
{'type_id': "/label/qq", 'type_name': "腾讯VIP精选"},
|
||||
{'type_id': "/label/bli", 'type_name': "B站VIP精选"},
|
||||
{'type_id': "/label/youku", 'type_name': "优酷VIP精选"},
|
||||
{"type_id": "2", "type_name": "电视剧"},
|
||||
{"type_id": "1", "type_name": "电影"},
|
||||
{"type_id": "4", "type_name": "动漫"},
|
||||
{"type_id": "3", "type_name": "综艺"},
|
||||
{"type_id": "5", "type_name": "热门短剧"},
|
||||
], "filters": self._build_filters()}
|
||||
|
||||
def _build_filters(self):
|
||||
area = [{"n": "全部", "v": ""}, {"n": "大陆", "v": "大陆"}, {"n": "香港", "v": "香港"},
|
||||
{"n": "台湾", "v": "台湾"}, {"n": "美国", "v": "美国"}, {"n": "韩国", "v": "韩国"},
|
||||
{"n": "日本", "v": "日本"}, {"n": "泰国", "v": "泰国"}, {"n": "新加坡", "v": "新加坡"},
|
||||
{"n": "马来西亚", "v": "马来西亚"}, {"n": "印度", "v": "印度"}, {"n": "英国", "v": "英国"},
|
||||
{"n": "法国", "v": "法国"}, {"n": "加拿大", "v": "加拿大"}, {"n": "西班牙", "v": "西班牙"},
|
||||
{"n": "俄罗斯", "v": "俄罗斯"}, {"n": "其它", "v": "其它"}]
|
||||
year = [{"n": "全部", "v": ""}, {"n": "2026", "v": "2026"}, {"n": "2025", "v": "2025"},
|
||||
{"n": "2024", "v": "2024"}, {"n": "2023", "v": "2023"}, {"n": "2022", "v": "2022"},
|
||||
{"n": "2021", "v": "2021"}, {"n": "2020", "v": "2020"}, {"n": "2019", "v": "2019"},
|
||||
{"n": "2018", "v": "2018"}, {"n": "2017", "v": "2017"}, {"n": "2016", "v": "2016"},
|
||||
{"n": "2015", "v": "2015"}, {"n": "2014", "v": "2014"}, {"n": "2013", "v": "2013"},
|
||||
{"n": "2012", "v": "2012"}, {"n": "2011", "v": "2011"}, {"n": "2010", "v": "2010"},
|
||||
{"n": "2009", "v": "2009"}, {"n": "2008", "v": "2008"}, {"n": "2007", "v": "2007"},
|
||||
{"n": "2006", "v": "2006"}, {"n": "2005", "v": "2005"}, {"n": "2004", "v": "2004"}]
|
||||
lang = [{"n": "全部", "v": ""}, {"n": "国语", "v": "国语"}, {"n": "英语", "v": "英语"},
|
||||
{"n": "粤语", "v": "粤语"}, {"n": "闽南语", "v": "闽南语"}, {"n": "韩语", "v": "韩语"},
|
||||
{"n": "日语", "v": "日语"}, {"n": "法语", "v": "法语"}, {"n": "德语", "v": "德语"},
|
||||
{"n": "其它", "v": "其它"}]
|
||||
sort = [{"n": "时间", "v": "time"}, {"n": "人气", "v": "hits"}, {"n": "评分", "v": "score"}]
|
||||
letter = [{"n": "全部", "v": ""}, {"n": "A", "v": "A"}, {"n": "B", "v": "B"}, {"n": "C", "v": "C"},
|
||||
{"n": "D", "v": "D"}, {"n": "E", "v": "E"}, {"n": "F", "v": "F"}, {"n": "G", "v": "G"},
|
||||
{"n": "H", "v": "H"}, {"n": "I", "v": "I"}, {"n": "J", "v": "J"}, {"n": "K", "v": "K"},
|
||||
{"n": "L", "v": "L"}, {"n": "M", "v": "M"}, {"n": "N", "v": "N"}, {"n": "O", "v": "O"},
|
||||
{"n": "P", "v": "P"}, {"n": "Q", "v": "Q"}, {"n": "R", "v": "R"}, {"n": "S", "v": "S"},
|
||||
{"n": "T", "v": "T"}, {"n": "U", "v": "U"}, {"n": "V", "v": "V"}, {"n": "W", "v": "W"},
|
||||
{"n": "X", "v": "X"}, {"n": "Y", "v": "Y"}, {"n": "Z", "v": "Z"}, {"n": "0-9", "v": "0-9"}]
|
||||
return {
|
||||
"2": [
|
||||
{"key": "class", "name": "类型",
|
||||
"value": [{"n": "全部", "v": "2"}, {"n": "国产剧", "v": "13"}, {"n": "日韩剧", "v": "15"},
|
||||
{"n": "海外剧", "v": "16"}]},
|
||||
{"key": "area", "name": "地区", "value": area},
|
||||
{"key": "genre", "name": "剧情", "value": [{"n": v[0], "v": v[1]} for v in
|
||||
[("全部", ""), ("古装", "古装"), ("战争", "战争"),
|
||||
("青春偶像", "青春偶像"), ("喜剧", "喜剧"),
|
||||
("家庭", "家庭"), ("犯罪", "犯罪"), ("动作", "动作"),
|
||||
("奇幻", "奇幻"), ("剧情", "剧情"), ("历史", "历史"),
|
||||
("经典", "经典"), ("乡村", "乡村"), ("情景", "情景"),
|
||||
("商战", "商战"), ("网剧", "网剧"), ("其他", "其他")]]},
|
||||
{"key": "year", "name": "年份", "value": year},
|
||||
{"key": "lang", "name": "语言", "value": lang},
|
||||
{"key": "letter", "name": "字母", "value": letter},
|
||||
{"key": "sort", "name": "排序", "value": sort},
|
||||
],
|
||||
"1": [
|
||||
{"key": "class", "name": "类型",
|
||||
"value": [{"n": "全部", "v": "1"}, {"n": "动作片", "v": "6"}, {"n": "喜剧片", "v": "7"},
|
||||
{"n": "恐怖片", "v": "8"}, {"n": "科幻片", "v": "9"}, {"n": "爱情片", "v": "10"},
|
||||
{"n": "剧情片", "v": "11"}, {"n": "战争片", "v": "12"}, {"n": "纪录片", "v": "20"}]},
|
||||
{"key": "area", "name": "地区", "value": area},
|
||||
{"key": "genre", "name": "剧情", "value": [{"n": v[0], "v": v[1]} for v in
|
||||
[("全部", ""), ("喜剧", "喜剧"), ("爱情", "爱情"),
|
||||
("恐怖", "恐怖"), ("动作", "动作"), ("科幻", "科幻"),
|
||||
("剧情", "剧情"), ("战争", "战争"), ("警匪", "警匪"),
|
||||
("犯罪", "犯罪"), ("动画", "动画"), ("奇幻", "奇幻"),
|
||||
("武侠", "武侠"), ("冒险", "冒险"), ("枪战", "枪战"),
|
||||
("悬疑", "悬疑"), ("惊悚", "惊悚"), ("经典", "经典"),
|
||||
("青春", "青春"), ("文艺", "文艺"), ("微电影", "微电影"),
|
||||
("古装", "古装"), ("历史", "历史"), ("运动", "运动"),
|
||||
("农村", "农村"), ("儿童", "儿童"),
|
||||
("网络电影", "网络电影")]]},
|
||||
{"key": "year", "name": "年份", "value": year},
|
||||
{"key": "lang", "name": "语言", "value": lang},
|
||||
{"key": "letter", "name": "字母", "value": letter},
|
||||
{"key": "sort", "name": "排序", "value": sort},
|
||||
],
|
||||
"4": [
|
||||
{"key": "class", "name": "类型",
|
||||
"value": [{"n": "全部", "v": "4"}, {"n": "国产动漫", "v": "25"}, {"n": "日韩动漫", "v": "26"}]},
|
||||
{"key": "genre", "name": "剧情", "value": [{"n": v[0], "v": v[1]} for v in
|
||||
[("全部", ""), ("情感", "情感"), ("科幻", "科幻"),
|
||||
("热血", "热血"), ("推理", "推理"), ("搞笑", "搞笑"),
|
||||
("冒险", "冒险"), ("奇幻", "奇幻"), ("战斗", "战斗"),
|
||||
("校园", "校园"), ("萝莉", "萝莉"), ("治愈", "治愈"),
|
||||
("原创", "原创"), ("亲子", "亲子"), ("益智", "益智"),
|
||||
("励志", "励志"), ("其他", "其他")]]},
|
||||
{"key": "area", "name": "地区",
|
||||
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "大陆"}, {"n": "香港", "v": "香港"},
|
||||
{"n": "台湾", "v": "台湾"}, {"n": "美国", "v": "美国"}, {"n": "韩国", "v": "韩国"},
|
||||
{"n": "日本", "v": "日本"}, {"n": "法国", "v": "法国"}, {"n": "英国", "v": "英国"},
|
||||
{"n": "其它", "v": "其它"}]},
|
||||
{"key": "year", "name": "年份", "value": year},
|
||||
{"key": "lang", "name": "语言", "value": lang},
|
||||
{"key": "letter", "name": "字母", "value": letter},
|
||||
{"key": "sort", "name": "排序", "value": sort},
|
||||
],
|
||||
"3": [
|
||||
{"key": "class", "name": "类型",
|
||||
"value": [{"n": "全部", "v": "3"}, {"n": "大陆综艺", "v": "21"}, {"n": "日韩综艺", "v": "22"}]},
|
||||
{"key": "genre", "name": "剧情", "value": [{"n": v[0], "v": v[1]} for v in
|
||||
[("全部", ""), ("选秀", "选秀"), ("情感", "情感"),
|
||||
("访谈", "访谈"), ("播报", "播报"), ("音乐", "音乐"),
|
||||
("美食", "美食"), ("旅游", "旅游"), ("搞笑", "搞笑"),
|
||||
("游戏", "游戏"), ("亲子", "亲子"), ("其它", "其它")]]},
|
||||
{"key": "area", "name": "地区",
|
||||
"value": [{"n": "全部", "v": ""}, {"n": "大陆", "v": "大陆"}, {"n": "香港", "v": "香港"},
|
||||
{"n": "台湾", "v": "台湾"}, {"n": "美国", "v": "美国"}, {"n": "韩国", "v": "韩国"},
|
||||
{"n": "日本", "v": "日本"}, {"n": "英国", "v": "英国"}, {"n": "其它", "v": "其它"}]},
|
||||
{"key": "year", "name": "年份", "value": year},
|
||||
{"key": "lang", "name": "语言", "value": lang},
|
||||
{"key": "letter", "name": "字母", "value": letter},
|
||||
{"key": "sort", "name": "排序", "value": sort},
|
||||
],
|
||||
}
|
||||
|
||||
def homeVideoContent(self):
|
||||
html = self._fetch('/')
|
||||
return {"list": self._parse_video_list(html)}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
# 构建筛选参数:参照歪比巴卜,直接取extend里的值,fallback到filter
|
||||
if tid.startswith('/label'):
|
||||
url = f'{tid}/page/{pg}.html'
|
||||
html = self._fetch(url)
|
||||
items = self._parse_video_list(html)
|
||||
page = int(pg)
|
||||
page_count = page if len(items) < 24 else page + 2
|
||||
return {"list": items, "page": page, "pagecount": page_count, "limit": 24, "total": page_count * 24}
|
||||
|
||||
args = {}
|
||||
if extend and isinstance(extend, dict):
|
||||
for k, v in extend.items():
|
||||
if v:
|
||||
args[k] = str(v)
|
||||
if isinstance(filter, dict):
|
||||
for k, v in filter.items():
|
||||
if v and k not in args:
|
||||
args[k] = str(v)
|
||||
route_tid = args.get('class', args.get('tid', str(tid)))
|
||||
area = args.get('area', '')
|
||||
genre = args.get('genre', '')
|
||||
year = args.get('year', '')
|
||||
lang = args.get('lang', '')
|
||||
letter = args.get('letter', '')
|
||||
sort = args.get('sort', '')
|
||||
# 无筛选走正常分页
|
||||
if not area and not genre and not year and not lang and not letter and not sort:
|
||||
url = f'/cupfox-list/{route_tid}--------{pg}---.html'
|
||||
html = self._fetch(url)
|
||||
items = self._parse_video_list(html)
|
||||
page = int(pg)
|
||||
soup = BeautifulSoup(html, 'html.parser')
|
||||
pagecount = page
|
||||
for a in soup.select('a.page-link'):
|
||||
if a.text == '尾页':
|
||||
m = re.search(r'---(\d+)---', a.get('href', ''))
|
||||
if m:
|
||||
pagecount = int(m.group(1))
|
||||
break
|
||||
if not items:
|
||||
pagecount = 0
|
||||
return {"list": items, "page": page, "pagecount": pagecount, "limit": 36, "total": 9999}
|
||||
# 有筛选:{tid}-{area}-{sort}-{genre}-{lang}-{letter}------{year}.html
|
||||
segs = [route_tid, area, sort, genre, lang, letter, '', '', year]
|
||||
url = '/cupfox-list/' + '-'.join(segs) + '.html'
|
||||
html = self._fetch(url)
|
||||
items = self._parse_video_list(html)
|
||||
return {"list": items, "page": 1, "pagecount": 1, "limit": 36, "total": 9999}
|
||||
|
||||
def detailContent(self, ids):
|
||||
result = {"list": []}
|
||||
vid = ids[0].split(',')[0].strip()
|
||||
try:
|
||||
html = self._fetch(f'/detail/{vid}.html')
|
||||
if not html: return result
|
||||
soup = BeautifulSoup(html, 'html.parser')
|
||||
vod_name = soup.select_one('h3.slide-info-title')
|
||||
vod_name = vod_name.text.strip() if vod_name else ''
|
||||
vod_pic = soup.select_one('img.lazy')
|
||||
vod_pic = self._fix_pic(vod_pic.get('data-src', '')) if vod_pic else ''
|
||||
vod_director = ''
|
||||
vod_actor = ''
|
||||
for el in soup.select('.slide-info'):
|
||||
text = el.get_text(' ').strip()
|
||||
if text.startswith('导演:'):
|
||||
vod_director = text.replace('导演:', '').strip()
|
||||
elif text.startswith('演员:'):
|
||||
vod_actor = text.replace('演员:', '').strip()
|
||||
vod_content = soup.select_one('#height_limit')
|
||||
vod_content = vod_content.get_text(' ', strip=True) if vod_content else ''
|
||||
play_from, play_url = [], []
|
||||
for tab in soup.select('.anthology-tab a.swiper-slide'):
|
||||
src_name = re.sub(r'<[^>]+>', '', str(tab)).strip() or tab.get_text(' ', strip=True).strip()
|
||||
if src_name:
|
||||
play_from.append(src_name)
|
||||
tab_blocks = soup.select('.anthology-list-box')
|
||||
for i, block in enumerate(tab_blocks):
|
||||
ep_list = []
|
||||
for a in block.select('li a'):
|
||||
href = a.get('href', '')
|
||||
m = re.search(r'/play/(.*?)\.html', href)
|
||||
if m:
|
||||
ep_list.append(f'{a.text.strip()}${vid}-{m.group(1)}')
|
||||
ep_list.reverse()
|
||||
if ep_list and i < len(play_from):
|
||||
play_url.append('#'.join(ep_list))
|
||||
valid_from = [pf for i, pf in enumerate(play_from) if i < len(play_url)]
|
||||
result["list"].append({
|
||||
"vod_id": vid, "vod_name": vod_name, "vod_pic": vod_pic,
|
||||
"vod_director": vod_director, "vod_actor": vod_actor,
|
||||
"vod_content": vod_content,
|
||||
"vod_play_from": "$$$".join(valid_from),
|
||||
"vod_play_url": "$$$".join(play_url),
|
||||
})
|
||||
except:
|
||||
pass
|
||||
return result
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
try:
|
||||
decoded = urllib.parse.unquote(key)
|
||||
except:
|
||||
decoded = key
|
||||
html = self._fetch(f'/cupfox-search/{urllib.parse.quote(decoded)}----------{pg}---.html')
|
||||
items = self._parse_search_list(html)
|
||||
return {"list": items, "page": int(pg), "pagecount": 1, "limit": 36, "total": len(items)}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
url = ''
|
||||
try:
|
||||
url = id if id.startswith('http') else f'{self.host}/play/{id}.html'
|
||||
html = self._fetch(url)
|
||||
if html:
|
||||
m = re.search(r'player_aaaa=(.*?)</script>', html, re.S)
|
||||
if m:
|
||||
|
||||
try:
|
||||
pd = json.loads(m.group(1))
|
||||
except Exception as e:
|
||||
print(e)
|
||||
pd = {}
|
||||
# print('pd:', pd)
|
||||
play_url = pd.get('url')
|
||||
play_id = pd.get('from')
|
||||
|
||||
api_map = {
|
||||
'YYNB': 'https://zzrs.mfdyvip.com/player/mplayer.php',
|
||||
'JD4K': 'https://fgsrg.hzqingshan.com/player/mplayer.php',
|
||||
}
|
||||
if not play_url:
|
||||
return {"parse": 0, "url": 'https://php.doube.eu.org/error.m3u8',
|
||||
"header": {'User-Agent': 'Mozilla/5.0'}}
|
||||
if play_url.startswith('http') and (play_url.endswith('.m3u8') or play_url.endswith('.mp4')):
|
||||
return {"parse": 0, "url": play_url, "header": {'User-Agent': 'Mozilla/5.0'}}
|
||||
|
||||
else:
|
||||
headers = {
|
||||
'User-Agent': "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36",
|
||||
'Accept': "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
|
||||
'accept-language': "zh-CN,zh;q=0.9",
|
||||
'cache-control': "no-cache",
|
||||
'pragma': "no-cache",
|
||||
'priority': "u=0, i",
|
||||
'referer': "https://www.ht10010.com/",
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
}
|
||||
response = requests.get(f"https://fgsrg.hzqingshan.com/player/?url={play_url}", headers=headers)
|
||||
token = re.search(r'data-te="(.*?)"', response.text)
|
||||
if token:
|
||||
token = token.group(1)
|
||||
payload = {
|
||||
'url': play_url,
|
||||
'token': token
|
||||
}
|
||||
# print('payload', payload)
|
||||
try:
|
||||
response = self.post(api_map[play_id], data=payload, headers=headers)
|
||||
|
||||
response.raise_for_status()
|
||||
result = response.json()
|
||||
# print('result:', result)
|
||||
if result['code'] == 200 and 'url' in result:
|
||||
play_url = result['url']
|
||||
return {"parse": 0, "url": play_url, "header": {
|
||||
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1'}}
|
||||
except Exception as e:
|
||||
print(e)
|
||||
except Exception as e:
|
||||
print(e)
|
||||
return {"parse": 1, "url": url}
|
||||
|
||||
def localProxy(self, param=''):
|
||||
return {}
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return False
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def _fetch(self, url):
|
||||
try:
|
||||
if not url.startswith('http'):
|
||||
url = self.host + url
|
||||
rsp = self.fetch(url, headers=self.headers)
|
||||
return rsp.text if rsp else ''
|
||||
except:
|
||||
return ''
|
||||
|
||||
def _fix_pic(self, u):
|
||||
if not u: return ''
|
||||
if u.startswith('//'): return 'https:' + u
|
||||
return u.replace('&', '&')
|
||||
|
||||
def _parse_video_list(self, html):
|
||||
videos, seen = [], set()
|
||||
soup = BeautifulSoup(html, 'html.parser')
|
||||
cards = soup.select('a.public-list-exp')
|
||||
for a in cards:
|
||||
href = a.get('href', '')
|
||||
m = re.search(r'/detail/(\d+)\.html', href)
|
||||
if not m: continue
|
||||
vod_id = m.group(1)
|
||||
if vod_id in seen: continue
|
||||
seen.add(vod_id)
|
||||
span = ','.join([span.text for span in a.select('span.public-prt')])
|
||||
# print('span', span)
|
||||
vod_name = a.get('title', '') or (a.select_one('img') and a.select_one('img').get('alt', '')) or ''
|
||||
pic_el = a.select_one('img')
|
||||
vod_pic = self._fix_pic(pic_el.get('data-src', '')) if pic_el else ''
|
||||
remark_el = a.select_one('.ft2') or a.select_one('.public-list-prb')
|
||||
vod_remarks = remark_el.text.strip() if remark_el else ''
|
||||
videos.append(
|
||||
{"vod_id": vod_id, "vod_name": vod_name.strip(), "vod_pic": vod_pic, "vod_remarks": vod_remarks, "vod_year": span})
|
||||
return videos
|
||||
|
||||
def _parse_search_list(self, html):
|
||||
videos, seen = [], set()
|
||||
soup = BeautifulSoup(html, 'html.parser')
|
||||
cards = soup.select('a.public-list-exp')
|
||||
for a in cards:
|
||||
href = a.get('href', '')
|
||||
m = re.search(r'/detail/(\d+)\.html', href)
|
||||
if not m: continue
|
||||
vod_id = m.group(1)
|
||||
if vod_id in seen: continue
|
||||
seen.add(vod_id)
|
||||
pic_el = a.select_one('img')
|
||||
vod_pic = self._fix_pic(pic_el.get('data-src', '')) if pic_el else ''
|
||||
title_el = soup.select_one(f'a.thumb-txt[href="/detail/{vod_id}.html"]')
|
||||
if title_el:
|
||||
vod_name = title_el.text.strip()
|
||||
else:
|
||||
vod_name = a.select_one('img') and a.select_one('img').get('alt', '') or ''
|
||||
remark_el = a.select_one('.public-list-prb') or a.select_one('.ft2')
|
||||
vod_remarks = remark_el.text.strip() if remark_el else ''
|
||||
videos.append(
|
||||
{"vod_id": vod_id, "vod_name": vod_name.strip(), "vod_pic": vod_pic, "vod_remarks": vod_remarks})
|
||||
return videos
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
sp = Spider()
|
||||
sp.init()
|
||||
# 20067-5-189
|
||||
print(sp.categoryContent('/label/qq','1',True, {}))
|
||||
# print(sp.playerContent('', '20067-6-189', []))
|
||||
# print(sp.playerContent('', '20067-5-189', []))
|
||||
pass
|
||||
@@ -0,0 +1,380 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import requests
|
||||
import re
|
||||
import json
|
||||
import traceback
|
||||
import sys
|
||||
from urllib.parse import quote
|
||||
|
||||
sys.path.append('../../')
|
||||
try:
|
||||
from base.spider import Spider
|
||||
except ImportError:
|
||||
# 定义一个基础接口类,用于本地测试
|
||||
class Spider:
|
||||
def init(self, extend=""):
|
||||
pass
|
||||
|
||||
class Spider(Spider):
|
||||
def __init__(self):
|
||||
self.siteUrl = "https://www.kuaikaw.cn"
|
||||
self.cateManual = {
|
||||
"甜宠": "462",
|
||||
"古装仙侠": "1102",
|
||||
"现代言情": "1145",
|
||||
"青春": "1170",
|
||||
"豪门恩怨": "585",
|
||||
"逆袭": "417-464",
|
||||
"重生": "439-465",
|
||||
"系统": "1159",
|
||||
"总裁": "1147",
|
||||
"职场商战": "943"
|
||||
}
|
||||
self.headers = {
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 Edg/120.0.0.0",
|
||||
"Referer": self.siteUrl,
|
||||
"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8",
|
||||
"Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8"
|
||||
}
|
||||
|
||||
def getName(self):
|
||||
return "河马短剧"
|
||||
|
||||
def init(self, extend=""):
|
||||
return
|
||||
|
||||
def fetch(self, url, headers=None, retry=2):
|
||||
"""统一的网络请求接口"""
|
||||
if headers is None:
|
||||
headers = self.headers
|
||||
|
||||
for i in range(retry + 1):
|
||||
try:
|
||||
response = requests.get(url, headers=headers, timeout=10, allow_redirects=True)
|
||||
response.raise_for_status()
|
||||
return response
|
||||
except Exception as e:
|
||||
if i == retry:
|
||||
print(f"请求异常: {url}, 错误: {str(e)}")
|
||||
return None
|
||||
continue
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
video_formats = ['.mp4', '.mkv', '.avi', '.wmv', '.m3u8', '.flv', '.rmvb']
|
||||
return any(format in url.lower() for format in video_formats)
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def homeContent(self, filter):
|
||||
result = {}
|
||||
classes = [{'type_name': k, 'type_id': v} for k, v in self.cateManual.items()]
|
||||
result['class'] = classes
|
||||
|
||||
try:
|
||||
result['list'] = self.homeVideoContent()['list']
|
||||
except:
|
||||
result['list'] = []
|
||||
return result
|
||||
|
||||
def homeVideoContent(self):
|
||||
videos = []
|
||||
try:
|
||||
response = self.fetch(self.siteUrl)
|
||||
if not response:
|
||||
return {'list': []}
|
||||
|
||||
html_content = response.text
|
||||
next_data_pattern = r'<script id="__NEXT_DATA__" type="application/json">(.*?)</script>'
|
||||
next_data_match = re.search(next_data_pattern, html_content, re.DOTALL)
|
||||
if not next_data_match:
|
||||
return {'list': []}
|
||||
|
||||
next_data_json = json.loads(next_data_match.group(1))
|
||||
page_props = next_data_json.get("props", {}).get("pageProps", {})
|
||||
|
||||
# 处理轮播图数据
|
||||
if "bannerList" in page_props:
|
||||
for banner in page_props["bannerList"]:
|
||||
if banner.get("bookId"):
|
||||
videos.append({
|
||||
"vod_id": f"/drama/{banner['bookId']}",
|
||||
"vod_name": banner.get("bookName", ""),
|
||||
"vod_pic": banner.get("coverWap", ""),
|
||||
"vod_remarks": f"{banner.get('statusDesc', '')} {banner.get('totalChapterNum', '')}集".strip()
|
||||
})
|
||||
|
||||
# 处理SEO分类推荐
|
||||
if "seoColumnVos" in page_props:
|
||||
for column in page_props["seoColumnVos"]:
|
||||
for book in column.get("bookInfos", []):
|
||||
if book.get("bookId"):
|
||||
videos.append({
|
||||
"vod_id": f"/drama/{book['bookId']}",
|
||||
"vod_name": book.get("bookName", ""),
|
||||
"vod_pic": book.get("coverWap", ""),
|
||||
"vod_remarks": f"{book.get('statusDesc', '')} {book.get('totalChapterNum', '')}集".strip()
|
||||
})
|
||||
|
||||
# 去重处理
|
||||
seen = set()
|
||||
unique_videos = []
|
||||
for video in videos:
|
||||
key = (video["vod_id"], video["vod_name"])
|
||||
if key not in seen:
|
||||
seen.add(key)
|
||||
unique_videos.append(video)
|
||||
|
||||
except Exception as e:
|
||||
print(f"获取首页推荐内容出错: {e}")
|
||||
unique_videos = []
|
||||
|
||||
return {'list': unique_videos}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
result = {'list': [], 'page': pg, 'pagecount': 1, 'limit': 20, 'total': 0}
|
||||
url = f"{self.siteUrl}/browse/{tid}/{pg}"
|
||||
|
||||
response = self.fetch(url)
|
||||
if not response:
|
||||
return result
|
||||
|
||||
html_content = response.text
|
||||
next_data_match = re.search(r'<script id="__NEXT_DATA__" type="application/json">(.*?)</script>', html_content, re.DOTALL)
|
||||
if not next_data_match:
|
||||
return result
|
||||
|
||||
try:
|
||||
next_data_json = json.loads(next_data_match.group(1))
|
||||
page_props = next_data_json.get("props", {}).get("pageProps", {})
|
||||
|
||||
current_page = page_props.get("page", 1)
|
||||
total_pages = page_props.get("pages", 1)
|
||||
book_list = page_props.get("bookList", [])
|
||||
|
||||
videos = []
|
||||
for book in book_list:
|
||||
if book.get("bookId"):
|
||||
videos.append({
|
||||
"vod_id": f"/drama/{book['bookId']}",
|
||||
"vod_name": book.get("bookName", ""),
|
||||
"vod_pic": book.get("coverWap", ""),
|
||||
"vod_remarks": f"{book.get('statusDesc', '')} {book.get('totalChapterNum', '')}集".strip()
|
||||
})
|
||||
|
||||
result.update({
|
||||
'list': videos,
|
||||
'page': int(current_page),
|
||||
'pagecount': total_pages,
|
||||
'limit': len(videos),
|
||||
'total': len(videos) * total_pages if videos else 0
|
||||
})
|
||||
|
||||
except Exception as e:
|
||||
print(f"分类内容获取出错: {e}")
|
||||
|
||||
return result
|
||||
|
||||
def searchContent(self, key, quick, pg=1):
|
||||
return self.searchContentPage(key, quick, pg)
|
||||
|
||||
def searchContentPage(self, key, quick, pg=1):
|
||||
result = {'list': [], 'page': pg, 'pagecount': 1, 'limit': 20, 'total': 0}
|
||||
search_url = f"{self.siteUrl}/search?searchValue={quote(key)}&page={pg}"
|
||||
|
||||
response = self.fetch(search_url)
|
||||
if not response:
|
||||
return result
|
||||
|
||||
html_content = response.text
|
||||
next_data_match = re.search(r'<script id="__NEXT_DATA__" type="application/json">(.*?)</script>', html_content, re.DOTALL)
|
||||
if not next_data_match:
|
||||
return result
|
||||
|
||||
try:
|
||||
next_data_json = json.loads(next_data_match.group(1))
|
||||
page_props = next_data_json.get("props", {}).get("pageProps", {})
|
||||
|
||||
total_pages = page_props.get("pages", 1)
|
||||
book_list = page_props.get("bookList", [])
|
||||
|
||||
videos = []
|
||||
for book in book_list:
|
||||
if book.get("bookId"):
|
||||
videos.append({
|
||||
"vod_id": f"/drama/{book['bookId']}",
|
||||
"vod_name": book.get("bookName", ""),
|
||||
"vod_pic": book.get("coverWap", ""),
|
||||
"vod_remarks": f"{book.get('statusDesc', '')} {book.get('totalChapterNum', '')}集".strip()
|
||||
})
|
||||
|
||||
result.update({
|
||||
'list': videos,
|
||||
'pagecount': total_pages,
|
||||
'total': len(videos) * total_pages if videos else 0
|
||||
})
|
||||
|
||||
except Exception as e:
|
||||
print(f"搜索内容出错: {e}")
|
||||
|
||||
return result
|
||||
|
||||
def detailContent(self, ids):
|
||||
result = {'list': []}
|
||||
if not ids:
|
||||
return result
|
||||
|
||||
vod_id = ids[0]
|
||||
if not vod_id.startswith('/drama/'):
|
||||
vod_id = f'/drama/{vod_id}'
|
||||
|
||||
drama_url = f"{self.siteUrl}{vod_id}"
|
||||
response = self.fetch(drama_url)
|
||||
if not response:
|
||||
return result
|
||||
|
||||
html = response.text
|
||||
next_data_match = re.search(r'<script id="__NEXT_DATA__" type="application/json">(.*?)</script>', html, re.DOTALL)
|
||||
if not next_data_match:
|
||||
return result
|
||||
|
||||
try:
|
||||
next_data = json.loads(next_data_match.group(1))
|
||||
page_props = next_data.get("props", {}).get("pageProps", {})
|
||||
book_info = page_props.get("bookInfoVo", {})
|
||||
chapter_list = page_props.get("chapterList", [])
|
||||
|
||||
if not book_info.get("bookId"):
|
||||
return result
|
||||
|
||||
# 基本信息
|
||||
categories = [c.get("name", "") for c in book_info.get("categoryList", [])]
|
||||
performers = [p.get("name", "") for p in book_info.get("performerList", [])]
|
||||
|
||||
vod = {
|
||||
"vod_id": vod_id,
|
||||
"vod_name": book_info.get("title", ""),
|
||||
"vod_pic": book_info.get("coverWap", ""),
|
||||
"type_name": ",".join(categories),
|
||||
"vod_year": "",
|
||||
"vod_area": book_info.get("countryName", ""),
|
||||
"vod_remarks": f"{book_info.get('statusDesc', '')} {book_info.get('totalChapterNum', '')}集".strip(),
|
||||
"vod_actor": ", ".join(performers),
|
||||
"vod_director": "",
|
||||
"vod_content": book_info.get("introduction", "")
|
||||
}
|
||||
|
||||
# 处理剧集
|
||||
play_urls = self.processEpisodes(vod_id, chapter_list)
|
||||
if play_urls:
|
||||
vod['vod_play_from'] = '河马剧场'
|
||||
vod['vod_play_url'] = '$$$'.join(play_urls)
|
||||
|
||||
result['list'] = [vod]
|
||||
|
||||
except Exception as e:
|
||||
print(f"详情页解析出错: {e}")
|
||||
traceback.print_exc()
|
||||
|
||||
return result
|
||||
|
||||
def processEpisodes(self, vod_id, chapter_list):
|
||||
play_urls = []
|
||||
episodes = []
|
||||
|
||||
for chapter in chapter_list:
|
||||
chapter_id = chapter.get("chapterId", "")
|
||||
chapter_name = chapter.get("chapterName", "")
|
||||
|
||||
if not chapter_id or not chapter_name:
|
||||
continue
|
||||
|
||||
# 尝试获取直接视频链接
|
||||
video_url = self.getDirectVideoUrl(chapter)
|
||||
if video_url:
|
||||
episodes.append(f"{chapter_name}${video_url}")
|
||||
continue
|
||||
|
||||
# 回退方案
|
||||
episodes.append(f"{chapter_name}${vod_id}${chapter_id}${chapter_name}")
|
||||
|
||||
if episodes:
|
||||
play_urls.append("#".join(episodes))
|
||||
|
||||
return play_urls
|
||||
|
||||
def getDirectVideoUrl(self, chapter):
|
||||
if "chapterVideoVo" not in chapter or not chapter["chapterVideoVo"]:
|
||||
return None
|
||||
|
||||
video_info = chapter["chapterVideoVo"]
|
||||
for key in ["mp4", "mp4720p", "vodMp4Url"]:
|
||||
if key in video_info and video_info[key] and ".mp4" in video_info[key].lower():
|
||||
return video_info[key]
|
||||
return None
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
result = {
|
||||
"parse": 0,
|
||||
"url": id,
|
||||
"header": json.dumps(self.headers)
|
||||
}
|
||||
|
||||
# 如果已经是视频链接直接返回
|
||||
if 'http' in id and ('.mp4' in id or '.m3u8' in id):
|
||||
return result
|
||||
|
||||
# 解析参数
|
||||
parts = id.split('$')
|
||||
if len(parts) < 2:
|
||||
return result
|
||||
|
||||
drama_id = parts[0].replace('/drama/', '')
|
||||
chapter_id = parts[1]
|
||||
|
||||
# 尝试获取视频链接
|
||||
video_url = self.getEpisodeVideoUrl(drama_id, chapter_id)
|
||||
if video_url:
|
||||
result["url"] = video_url
|
||||
|
||||
return result
|
||||
|
||||
def getEpisodeVideoUrl(self, drama_id, chapter_id):
|
||||
episode_url = f"{self.siteUrl}/episode/{drama_id}/{chapter_id}"
|
||||
response = self.fetch(episode_url)
|
||||
if not response:
|
||||
return None
|
||||
|
||||
html = response.text
|
||||
|
||||
# 方法1: 从NEXT_DATA提取
|
||||
next_data_match = re.search(r'<script id="__NEXT_DATA__".*?>(.*?)</script>', html, re.DOTALL)
|
||||
if next_data_match:
|
||||
try:
|
||||
next_data = json.loads(next_data_match.group(1))
|
||||
page_props = next_data.get("props", {}).get("pageProps", {})
|
||||
chapter_info = page_props.get("chapterInfo", {})
|
||||
|
||||
if chapter_info and "chapterVideoVo" in chapter_info:
|
||||
video_info = chapter_info["chapterVideoVo"]
|
||||
for key in ["mp4", "mp4720p", "vodMp4Url"]:
|
||||
if key in video_info and video_info[key] and ".mp4" in video_info[key].lower():
|
||||
return video_info[key]
|
||||
except:
|
||||
pass
|
||||
|
||||
# 方法2: 直接从HTML提取
|
||||
mp4_matches = re.findall(r'(https?://[^"\']+\.mp4)', html)
|
||||
if mp4_matches:
|
||||
for url in mp4_matches:
|
||||
if chapter_id in url or drama_id in url:
|
||||
return url
|
||||
return mp4_matches[0]
|
||||
|
||||
return None
|
||||
|
||||
def localProxy(self, param):
|
||||
return [200, "video/MP2T", {}, param]
|
||||
|
||||
def destroy(self):
|
||||
pass
|
||||
@@ -0,0 +1,199 @@
|
||||
#Kyele
|
||||
import sys
|
||||
import json
|
||||
import time
|
||||
import re
|
||||
import requests
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
class Spider(Spider):
|
||||
def __init__(self):
|
||||
super().__init__()
|
||||
self.base = 'https://www.pandalive.co.kr'; self.api = 'https://api.pandalive.co.kr'; self.session = requests.Session()
|
||||
self.ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36'
|
||||
self.common_headers = {'User-Agent': self.ua, 'Accept': 'application/json, text/plain, */*', 'Origin': self.base, 'Referer': self.base + '/'}
|
||||
self.x_device_info = {"t": "webPc", "v": "1.0", "ui": "0", "ck": {"sessKeyAsp": ""}}; self.extra_cookie = ''
|
||||
def init(self, extend=""):
|
||||
try:
|
||||
if extend:
|
||||
cfg = extend if isinstance(extend, dict) else json.loads(extend)
|
||||
self.x_device_info = cfg.get('x_device_info', self.x_device_info); self.extra_cookie = cfg.get('cookie', '')
|
||||
except Exception: pass
|
||||
try:
|
||||
self.session.headers.update(self.common_headers)
|
||||
if self.extra_cookie: self.session.headers['Cookie'] = self.extra_cookie
|
||||
self.session.get(self.base, timeout=8); self._app_token()
|
||||
except Exception: pass
|
||||
return self
|
||||
def getName(self): return 'PandaLive'
|
||||
def isVideoFormat(self, url): return url.endswith('.m3u8') or url.endswith('.mp4')
|
||||
def manualVideoCheck(self): return False
|
||||
def destroy(self):
|
||||
try: self.session.close()
|
||||
except Exception: pass
|
||||
def _app_token(self):
|
||||
headers = self._with_x_device_info(dict(self.session.headers))
|
||||
return self.session.get(f'{self.api}/v1/member/app_token', headers=headers, timeout=8)
|
||||
def _list_live(self, page=None, page_size=None, order_by='user', only_new='N'):
|
||||
if page_size is None: page_size = 60
|
||||
limit = page_size; offset = 0 if page is None else max(0, (page - 1) * limit)
|
||||
headers = self._with_x_device_info(dict(self.session.headers))
|
||||
headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'
|
||||
data = {'orderBy': order_by, 'onlyNewBj': only_new, 'limit': str(limit), 'offset': str(offset)}
|
||||
try:
|
||||
r = self.session.post(f'{self.api}/v1/live', data=data, headers=headers, timeout=8)
|
||||
j = {}
|
||||
try: j = r.json()
|
||||
except Exception: pass
|
||||
if isinstance(j, dict) and isinstance(j.get('list'), list) and len(j['list']) > 0: return j
|
||||
except Exception: pass
|
||||
try: return self.session.get(f'{self.api}/v1/live', timeout=8).json()
|
||||
except Exception: return {}
|
||||
def _list_live_page(self, page, page_size, order_by='user', only_new='N'):
|
||||
j = self._list_live(page=page, page_size=page_size, order_by=order_by, only_new=only_new)
|
||||
return j.get('list', []) if isinstance(j, dict) else []
|
||||
def _list_live_aggregate(self, max_pages=5, page_size=60, min_expect=60, order_by='user', only_new='N'):
|
||||
try:
|
||||
cache_key = f'pandalive_agg_v2_{order_by}_{only_new}'; cached = self.getCache(cache_key)
|
||||
if isinstance(cached, dict) and isinstance(cached.get('list'), list): return cached['list']
|
||||
except Exception: pass
|
||||
seen = set(); result = []
|
||||
first = self._list_live(page=None, page_size=page_size, order_by=order_by, only_new=only_new)
|
||||
items = first.get('list', []) if isinstance(first, dict) else []
|
||||
for it in items:
|
||||
code = it.get('code') or it.get('userId')
|
||||
if code and code not in seen: seen.add(code); result.append(it)
|
||||
p = 1
|
||||
while len(result) < min_expect and p <= max_pages:
|
||||
page_items = self._list_live_page(page=p, page_size=page_size, order_by=order_by, only_new=only_new)
|
||||
added = 0
|
||||
for it in page_items:
|
||||
code = it.get('code') or it.get('userId')
|
||||
if code and code not in seen: seen.add(code); result.append(it); added += 1
|
||||
if added == 0 and p > 1: break
|
||||
p += 1
|
||||
try:
|
||||
payload = {"expiresAt": int(time.time()) + 20, "list": result}
|
||||
self.setCache(f'pandalive_agg_v2_{order_by}_{only_new}', payload)
|
||||
except Exception: pass
|
||||
return result
|
||||
def _live_play(self, play_id):
|
||||
body = {'play_id': play_id, 'device': 'webPc', 'player': 'ivs'}
|
||||
headers = self._with_x_device_info(dict(self.session.headers))
|
||||
headers['Content-Type'] = 'application/json'; headers['Referer'] = f'{self.base}/play/{play_id.split("_")[0]}'
|
||||
r = self.session.post(f'{self.api}/v1/live/play', headers=headers, data=json.dumps(body), timeout=8)
|
||||
if r.status_code != 200:
|
||||
try: self._app_token()
|
||||
except Exception: pass
|
||||
r = self.session.post(f'{self.api}/v1/live/play', headers=headers, data=json.dumps(body), timeout=8)
|
||||
try: return r.json()
|
||||
except Exception: return {'result': False, 'status': r.status_code, 'text': r.text}
|
||||
def _with_x_device_info(self, headers):
|
||||
try: headers['x-device-info'] = json.dumps(self.x_device_info, separators=(',', ':'))
|
||||
except Exception: headers['x-device-info'] = '{"t":"webPc","v":"1.0","ui":"0","ck":{"sessKeyAsp":""}}'
|
||||
return headers
|
||||
def homeContent(self, filter):
|
||||
classes = [{"type_name": "LIVE", "type_id": "live"}]
|
||||
if filter:
|
||||
filters = {"live": [{"key": "sort", "value": [
|
||||
{"n": "观看次数", "v": "user-N"}, {"n": "热门", "v": "hot-N"},
|
||||
{"n": "最新", "v": "new-N"}, {"n": "新人", "v": "user-Y"}
|
||||
]}]}
|
||||
else: filters = {}
|
||||
return {"class": classes, "filters": filters}
|
||||
def homeVideoContent(self):
|
||||
items = self._list_live_aggregate(max_pages=3, page_size=60, min_expect=48, order_by='user', only_new='N')
|
||||
if not items:
|
||||
items = (self._list_live().get('list', []))
|
||||
return {"list": [self._to_vod(it) for it in items[:48]]}
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
page_size = 24; p = 1
|
||||
try: p = int(pg)
|
||||
except Exception: pass
|
||||
order_by, only_new = 'user', 'N'
|
||||
try:
|
||||
if isinstance(extend, str):
|
||||
try: extend = json.loads(extend) if extend.strip().startswith('{') else {}
|
||||
except Exception: extend = {}
|
||||
if isinstance(extend, dict):
|
||||
s = extend.get('sort')
|
||||
if isinstance(s, str) and '-' in s:
|
||||
ab = s.split('-', 1)
|
||||
if len(ab) == 2: order_by, only_new = (ab[0] or 'user'), (ab[1] or 'N')
|
||||
if (order_by, only_new) == ('user', 'N') and (tid or '').lower() != 'live':
|
||||
order_by, only_new = self._tid_to_sort(tid)
|
||||
except Exception: pass
|
||||
server_items = self._list_live_page(page=p, page_size=page_size, order_by=order_by, only_new=only_new)
|
||||
if len(server_items) >= page_size:
|
||||
return {"page": p, "pagecount": 99999, "limit": page_size, "total": 999999, "list": [self._to_vod(it) for it in server_items]}
|
||||
all_items = self._list_live_aggregate(max_pages=12, page_size=100, min_expect=120, order_by=order_by, only_new=only_new)
|
||||
total = len(all_items)
|
||||
if total <= 0:
|
||||
base_list = self._list_live().get('list', [])
|
||||
total = len(base_list)
|
||||
if total <= 0: return {"page": p, "pagecount": 1, "limit": page_size, "total": 0, "list": []}
|
||||
start = (p - 1) * page_size; end = start + page_size
|
||||
part = base_list[start:end]
|
||||
videos = [self._to_vod(it) for it in part]
|
||||
return {"page": p, "pagecount": (total + page_size - 1)//page_size, "limit": page_size, "total": total, "list": videos}
|
||||
start = ((p - 1) * page_size) % total; part = []
|
||||
for i in range(page_size): part.append(all_items[(start + i) % total])
|
||||
return {"page": p, "pagecount": 99999, "limit": page_size, "total": 999999, "list": [self._to_vod(it) for it in part]}
|
||||
def _tid_to_sort(self, tid):
|
||||
t = (tid or '').lower()
|
||||
if t == 'live_newbj': return 'user', 'Y'
|
||||
if t == 'live_hot': return 'hot', 'N'
|
||||
if t == 'live_new': return 'new', 'N'
|
||||
return 'user', 'N'
|
||||
def detailContent(self, ids):
|
||||
vid = ids[0]; parts = vid.split('|'); play_id = parts[0]
|
||||
user_id = parts[1] if len(parts) > 1 else play_id.split('_')[0]
|
||||
title = parts[2] if len(parts) > 2 else user_id
|
||||
vod = {"vod_id": vid, "vod_name": title, "vod_pic": "", "type_name": "LIVE", "vod_year": "", "vod_area": "", "vod_remarks": "PandaLive", "vod_actor": "", "vod_director": "", "vod_content": title, "vod_play_from": "IVS", "vod_play_url": f"直播${vid}"}
|
||||
return {"list": [vod]}
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
items = self._list_live().get('list', [])
|
||||
key_l = key.lower(); result = []
|
||||
for it in items:
|
||||
title = str(it.get('title', '')); user_id = str(it.get('userId', '')); user_nick = str(it.get('userNick', ''))
|
||||
if key_l in title.lower() or key_l in user_id.lower() or key_l in user_nick.lower():
|
||||
result.append(self._to_vod(it))
|
||||
return {"list": result, "page": 1}
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
try:
|
||||
vid = id; parts = vid.split('|'); play_id = parts[0]
|
||||
j = self._live_play(play_id); m3u8 = self._find_first_m3u8(j) if isinstance(j, dict) else ''
|
||||
if not m3u8: return {"parse": 1, "playUrl": "", "url": f"{self.base}/play/{play_id.split('_')[0]}", "header": self._play_headers()}
|
||||
return {"parse": 0, "playUrl": "", "url": m3u8, "header": self._play_headers()}
|
||||
except Exception: return {"parse": 1, "playUrl": "", "url": f"{self.base}", "header": self._play_headers()}
|
||||
def liveContent(self, url):
|
||||
try:
|
||||
play_id = url; j = self._live_play(play_id)
|
||||
m3u8 = self._find_first_m3u8(j)
|
||||
if m3u8: return {"parse": 0, "url": m3u8, "header": self._play_headers()}
|
||||
except Exception: pass
|
||||
return {"parse": 1, "url": f"{self.base}/play/{url}", "header": self._play_headers()}
|
||||
def localProxy(self, param):
|
||||
action = param.get('action') if isinstance(param, dict) else None
|
||||
if action == 'play':
|
||||
play_id = param.get('play_id', ''); j = self._live_play(play_id)
|
||||
m3u8 = self._find_first_m3u8(j)
|
||||
if m3u8: return self._redirect(m3u8)
|
||||
return None
|
||||
def _redirect(self, url):
|
||||
return {"code": 302, "headers": {"Location": url}}
|
||||
def _find_first_m3u8(self, obj):
|
||||
try:
|
||||
text = json.dumps(obj, ensure_ascii=False)
|
||||
m = re.search(r'https?://[^\s"\\]+\.m3u8[^\s"\\]*', text)
|
||||
if m: return m.group(0)
|
||||
except Exception: pass
|
||||
return ''
|
||||
def _play_headers(self):
|
||||
return {'User-Agent': self.ua, 'Referer': self.base + '/', 'Origin': self.base}
|
||||
def _to_vod(self, it):
|
||||
title = it.get('title') or it.get('userNick') or it.get('userId') or 'LIVE'
|
||||
pic = it.get('thumbUrl') or it.get('ivsThumbnail') or ''
|
||||
user_id = it.get('userId', ''); play_id = it.get('code', user_id); vod_id = f"{play_id}|{user_id}|{title}"
|
||||
remarks = f"观众 {it.get('user', 0)} | 点赞 {it.get('likeCnt', 0)}"
|
||||
return {'vod_id': vod_id, 'vod_name': title, 'vod_pic': pic, 'vod_remarks': remarks}
|
||||
@@ -0,0 +1,72 @@
|
||||
#coding=utf-8
|
||||
#!/usr/bin/python
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
|
||||
class Spider(Spider):
|
||||
def init(self,extend=""):
|
||||
self.base_url='http://api.hclyz.com:81/mf'
|
||||
|
||||
def homeContent(self,filter):
|
||||
classes = [{"type_name": "色播聚合","type_id":"/json.txt"}]
|
||||
result = {"class": classes}
|
||||
return result
|
||||
|
||||
def categoryContent(self,tid,pg,filter,extend):
|
||||
home = self.fetch(f'{self.base_url}/json.txt').json()
|
||||
data = home.get("pingtai")[1:]
|
||||
videos = [
|
||||
{
|
||||
"vod_id": "/" + item['address'],
|
||||
"vod_name": item['title'],
|
||||
"vod_pic": item['xinimg'].replace("http://cdn.gcufbd.top/img/",
|
||||
"https://slink.ltd/https://raw.githubusercontent.com/fish2018/lib/refs/heads/main/imgs/"),
|
||||
"vod_remarks": item['Number'],
|
||||
"style": {"type": "rect", "ratio": 1.33}
|
||||
} for item in sorted(data, key=lambda x: int(x['Number']), reverse=True)
|
||||
]
|
||||
result = {
|
||||
"page": pg,
|
||||
"pagecount": 1,
|
||||
"limit": len(videos),
|
||||
"total": len(videos),
|
||||
"list": videos
|
||||
}
|
||||
return result
|
||||
|
||||
def detailContent(self,array):
|
||||
id = array[0]
|
||||
data = self.fetch(f'{self.base_url}/{id}').json()
|
||||
zhubo = data['zhubo']
|
||||
playUrls = '#'.join([f"{vod['title']}${vod['address']}" for vod in zhubo])
|
||||
vod = [{
|
||||
"vod_play_from": 'sebo',
|
||||
"vod_play_url": playUrls,
|
||||
"vod_content": 'https://github.com/fish2018',
|
||||
}]
|
||||
result = {"list": vod}
|
||||
return result
|
||||
|
||||
def playerContent(self,flag,id,vipFlags):
|
||||
result = {
|
||||
'parse': 0,
|
||||
'url': id
|
||||
}
|
||||
return result
|
||||
|
||||
def getName(self):
|
||||
return '色播聚合'
|
||||
|
||||
def homeVideoContent(self):
|
||||
pass
|
||||
def isVideoFormat(self,url):
|
||||
pass
|
||||
def manualVideoCheck(self):
|
||||
pass
|
||||
def searchContent(self,key,quick):
|
||||
pass
|
||||
def destroy(self):
|
||||
pass
|
||||
def localProxy(self, param):
|
||||
pass
|
||||
@@ -0,0 +1,350 @@
|
||||
# coding=utf-8
|
||||
# 文件名: test.py
|
||||
# 描述: 萝莉AV爬虫 - 修正版
|
||||
|
||||
from base.spider import Spider
|
||||
import re
|
||||
import json
|
||||
import urllib.parse
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "萝莉AV"
|
||||
|
||||
def init(self, extend=""):
|
||||
self.host = "https://212602.luoliav.cc"
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36',
|
||||
'Referer': self.host,
|
||||
'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8',
|
||||
'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8',
|
||||
}
|
||||
# 分类列表 - 根据页面导航栏
|
||||
self.classes = [
|
||||
{"type_name": "国产精选", "type_id": "1"},
|
||||
{"type_name": "日韩AV", "type_id": "2"},
|
||||
{"type_name": "蓝光超清", "type_id": "3"},
|
||||
{"type_name": "欧美精品", "type_id": "4"},
|
||||
{"type_name": "异族风情", "type_id": "5"},
|
||||
{"type_name": "动漫专区", "type_id": "6"},
|
||||
]
|
||||
|
||||
def homeContent(self, filter):
|
||||
"""返回分类列表"""
|
||||
result = {}
|
||||
result["class"] = self.classes
|
||||
return result
|
||||
|
||||
def homeVideoContent(self):
|
||||
"""首页推荐视频"""
|
||||
try:
|
||||
url = f"{self.host}/index.html"
|
||||
rsp = self.fetch(url, headers=self.headers)
|
||||
html = rsp.text
|
||||
|
||||
videos = self._parse_video_list(html)
|
||||
print(f"首页解析到 {len(videos)} 个视频")
|
||||
|
||||
return {"list": videos}
|
||||
except Exception as e:
|
||||
print(f"首页视频解析错误: {e}")
|
||||
return {"list": []}
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
"""分类页面内容"""
|
||||
try:
|
||||
# 构建分类URL
|
||||
url = f"{self.host}/list.php?cid={tid}&page={pg}"
|
||||
print(f"分类页面URL: {url}")
|
||||
|
||||
rsp = self.fetch(url, headers=self.headers)
|
||||
html = rsp.text
|
||||
|
||||
# 解析视频列表
|
||||
videos = self._parse_video_list(html)
|
||||
|
||||
# 解析分页信息
|
||||
pagecount = int(pg)
|
||||
# 查找分页链接
|
||||
pagination_pattern = r'<a href="list\.php\?cid=' + tid + r'&page=(\d+)">(\d+)</a>'
|
||||
page_matches = re.findall(pagination_pattern, html)
|
||||
if page_matches:
|
||||
pages = [int(p[1]) for p in page_matches]
|
||||
if pages:
|
||||
pagecount = max(pages)
|
||||
else:
|
||||
# 如果找不到分页,假设有3页
|
||||
pagecount = int(pg) + 2
|
||||
|
||||
print(f"分类解析完成: 第 {pg} 页,共 {pagecount} 页,找到 {len(videos)} 个视频")
|
||||
|
||||
return {
|
||||
"list": videos,
|
||||
"page": int(pg),
|
||||
"pagecount": pagecount,
|
||||
"limit": 30,
|
||||
"total": len(videos) * pagecount
|
||||
}
|
||||
except Exception as e:
|
||||
print(f"分类页面解析错误: {e}")
|
||||
return {
|
||||
"list": [],
|
||||
"page": int(pg),
|
||||
"pagecount": 1,
|
||||
"limit": 30,
|
||||
"total": 0
|
||||
}
|
||||
|
||||
def _parse_video_list(self, html):
|
||||
"""解析视频列表的通用方法"""
|
||||
videos = []
|
||||
|
||||
# 找到所有视频项
|
||||
# 模式:<div class="group ... item"> ... </div>
|
||||
pattern = r'<div[^>]*class="[^"]*group[^"]*item[^"]*"[^>]*>(.*?)</div>\s*</div>\s*</div>'
|
||||
items = re.findall(pattern, html, re.DOTALL)
|
||||
|
||||
if not items:
|
||||
# 备选模式:更简单的匹配
|
||||
pattern = r'<div class="group[^"]*item[^>]*>.*?<a[^>]*href="([^"]+)"[^>]*>.*?<img[^>]*data-original="([^"]+)"[^>]*>.*?<a[^>]*class="[^"]*font-bold[^"]*"[^>]*>([^<]+)</a>'
|
||||
matches = re.findall(pattern, html, re.DOTALL)
|
||||
for match in matches:
|
||||
vod_id = match[0]
|
||||
if not vod_id.startswith('http'):
|
||||
if vod_id.startswith('/'):
|
||||
vod_id = self.host + vod_id
|
||||
else:
|
||||
vod_id = self.host + '/' + vod_id
|
||||
|
||||
# 去掉URL中的时间戳参数
|
||||
vod_id = re.sub(r'\?.*$', '', vod_id)
|
||||
|
||||
vod_pic = match[1]
|
||||
if vod_pic and not vod_pic.startswith('http'):
|
||||
if vod_pic.startswith('//'):
|
||||
vod_pic = 'https:' + vod_pic
|
||||
elif vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
|
||||
vod_name = match[2].strip()
|
||||
|
||||
videos.append({
|
||||
"vod_id": vod_id,
|
||||
"vod_name": vod_name,
|
||||
"vod_pic": vod_pic,
|
||||
"vod_remarks": ""
|
||||
})
|
||||
return videos
|
||||
|
||||
# 逐个解析每个视频项
|
||||
for item in items:
|
||||
try:
|
||||
# 提取视频链接
|
||||
href_match = re.search(r'<a[^>]*href="([^"]+)"[^>]*>', item)
|
||||
if not href_match:
|
||||
continue
|
||||
vod_id = href_match.group(1)
|
||||
if not vod_id.startswith('http'):
|
||||
if vod_id.startswith('/'):
|
||||
vod_id = self.host + vod_id
|
||||
else:
|
||||
vod_id = self.host + '/' + vod_id
|
||||
|
||||
# 去掉URL中的时间戳参数
|
||||
vod_id = re.sub(r'\?.*$', '', vod_id)
|
||||
|
||||
# 提取封面图
|
||||
img_match = re.search(r'<img[^>]*data-original="([^"]+)"[^>]*>', item)
|
||||
if not img_match:
|
||||
img_match = re.search(r'<img[^>]*src="([^"]+)"[^>]*>', item)
|
||||
if not img_match:
|
||||
continue
|
||||
vod_pic = img_match.group(1)
|
||||
if vod_pic and not vod_pic.startswith('http'):
|
||||
if vod_pic.startswith('//'):
|
||||
vod_pic = 'https:' + vod_pic
|
||||
elif vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
|
||||
# 提取标题
|
||||
title_match = re.search(r'<a[^>]*class="[^"]*font-bold[^"]*"[^>]*>([^<]+)</a>', item)
|
||||
if not title_match:
|
||||
title_match = re.search(r'<a[^>]*>([^<]+)</a>\s*</div>\s*$', item)
|
||||
if not title_match:
|
||||
continue
|
||||
vod_name = title_match.group(1).strip()
|
||||
|
||||
videos.append({
|
||||
"vod_id": vod_id,
|
||||
"vod_name": vod_name,
|
||||
"vod_pic": vod_pic,
|
||||
"vod_remarks": ""
|
||||
})
|
||||
except Exception as e:
|
||||
print(f"解析单个视频时出错: {e}")
|
||||
continue
|
||||
|
||||
return videos
|
||||
|
||||
def detailContent(self, ids):
|
||||
"""视频详情页"""
|
||||
try:
|
||||
vod_id = ids[0]
|
||||
# 确保URL完整
|
||||
if not vod_id.startswith('http'):
|
||||
if vod_id.startswith('/'):
|
||||
url = self.host + vod_id
|
||||
else:
|
||||
url = self.host + '/' + vod_id
|
||||
else:
|
||||
url = vod_id
|
||||
|
||||
print(f"详情页URL: {url}")
|
||||
rsp = self.fetch(url, headers=self.headers)
|
||||
html = rsp.text
|
||||
|
||||
# 提取标题
|
||||
vod_name = "未知标题"
|
||||
title_match = re.search(r'<title>([^<]+)</title>', html)
|
||||
if title_match:
|
||||
vod_name = title_match.group(1)
|
||||
# 清理标题
|
||||
vod_name = re.sub(r'\s*-\s*少女AV.*', '', vod_name)
|
||||
|
||||
# 提取封面图
|
||||
vod_pic = ""
|
||||
pic_match = re.search(r'<img[^>]+src="([^"]+)"[^>]*class="[^"]*thumb[^"]*"', html)
|
||||
if not pic_match:
|
||||
pic_match = re.search(r'<meta property="og:image" content="([^"]+)"', html)
|
||||
if not pic_match:
|
||||
pic_match = re.search(r'<img[^>]+data-original="([^"]+)"', html)
|
||||
|
||||
if pic_match:
|
||||
vod_pic = pic_match.group(1)
|
||||
if vod_pic.startswith('//'):
|
||||
vod_pic = 'https:' + vod_pic
|
||||
elif vod_pic.startswith('/'):
|
||||
vod_pic = self.host + vod_pic
|
||||
|
||||
# 提取播放地址 - 这个需要您提供详情页HTML才能准确解析
|
||||
play_url = ""
|
||||
|
||||
# 尝试找m3u8
|
||||
m3u8_match = re.search(r'(https?://[^"\']+\.m3u8[^"\']*)', html)
|
||||
if m3u8_match:
|
||||
play_url = m3u8_match.group(1)
|
||||
else:
|
||||
# 找mp4
|
||||
mp4_match = re.search(r'(https?://[^"\']+\.mp4[^"\']*)', html)
|
||||
if mp4_match:
|
||||
play_url = mp4_match.group(1)
|
||||
|
||||
# 如果没找到,可能需要从JavaScript变量中提取
|
||||
if not play_url:
|
||||
# 查找类似 var video_url = '...' 的代码
|
||||
js_match = re.search(r'var[^;]*video[^=]*=[^"\']*["\']([^"\']+\.m3u8[^"\']*)["\']', html, re.IGNORECASE)
|
||||
if js_match:
|
||||
play_url = js_match.group(1)
|
||||
|
||||
if not play_url:
|
||||
play_url = url # 如果没找到,让TVBox去解析
|
||||
|
||||
video = {
|
||||
"vod_id": ids[0],
|
||||
"vod_name": vod_name,
|
||||
"vod_pic": vod_pic,
|
||||
"vod_content": "",
|
||||
"vod_year": "",
|
||||
"vod_actor": "",
|
||||
"vod_director": "",
|
||||
"vod_area": "",
|
||||
"vod_play_from": "萝莉AV",
|
||||
"vod_play_url": f"播放${play_url}"
|
||||
}
|
||||
|
||||
return {"list": [video]}
|
||||
|
||||
except Exception as e:
|
||||
print(f"详情页解析错误: {e}")
|
||||
import traceback
|
||||
traceback.print_exc()
|
||||
video = {
|
||||
"vod_id": ids[0],
|
||||
"vod_name": "加载失败",
|
||||
"vod_pic": "",
|
||||
"vod_content": "",
|
||||
"vod_play_from": "默认",
|
||||
"vod_play_url": f"播放${ids[0]}"
|
||||
}
|
||||
return {"list": [video]}
|
||||
|
||||
def searchContent(self, key, quick, pg=1):
|
||||
"""搜索功能"""
|
||||
try:
|
||||
# 构建搜索URL
|
||||
encoded_key = urllib.parse.quote(key)
|
||||
url = f"{self.host}/search.php?keyword={encoded_key}&page={pg}"
|
||||
print(f"搜索URL: {url}")
|
||||
|
||||
rsp = self.fetch(url, headers=self.headers)
|
||||
html = rsp.text
|
||||
|
||||
# 搜索结果页可能和分类页结构相同
|
||||
videos = self._parse_video_list(html)
|
||||
|
||||
print(f"搜索到 {len(videos)} 个结果")
|
||||
|
||||
return {
|
||||
"list": videos,
|
||||
"page": int(pg),
|
||||
"pagecount": 1,
|
||||
"limit": 30,
|
||||
"total": len(videos)
|
||||
}
|
||||
|
||||
except Exception as e:
|
||||
print(f"搜索解析错误: {e}")
|
||||
return {"list": []}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
"""解析播放地址"""
|
||||
result = {}
|
||||
|
||||
try:
|
||||
# 如果已经是视频链接,直接返回
|
||||
if id.endswith(('.m3u8', '.mp4', '.flv', '.ts')):
|
||||
result["parse"] = 0
|
||||
result["url"] = id
|
||||
result["header"] = self.headers
|
||||
else:
|
||||
# 否则需要二次解析
|
||||
if not id.startswith('http'):
|
||||
if id.startswith('/'):
|
||||
play_url = self.host + id
|
||||
else:
|
||||
play_url = self.host + '/' + id
|
||||
else:
|
||||
play_url = id
|
||||
|
||||
# 去掉时间戳参数
|
||||
play_url = re.sub(r'\?.*$', '', play_url)
|
||||
|
||||
result["parse"] = 1
|
||||
result["url"] = play_url
|
||||
result["header"] = self.headers
|
||||
|
||||
except Exception as e:
|
||||
print(f"播放地址解析错误: {e}")
|
||||
result["parse"] = 1
|
||||
result["url"] = id
|
||||
result["header"] = self.headers
|
||||
|
||||
return result
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
"""判断是否为视频格式"""
|
||||
return url.endswith(('.m3u8', '.mp4', '.avi', '.mkv', '.flv', '.ts'))
|
||||
|
||||
def localProxy(self, params):
|
||||
"""本地代理"""
|
||||
return [200, "video/MP2T", ""]
|
||||
@@ -0,0 +1,347 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import re
|
||||
import json
|
||||
import urllib.parse
|
||||
from urllib.parse import urljoin, quote
|
||||
import sys
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider
|
||||
from bs4 import BeautifulSoup
|
||||
|
||||
class Spider(Spider):
|
||||
def getName(self):
|
||||
return "香肠派对"
|
||||
|
||||
def init(self, extend=""):
|
||||
self.host = "https://xiang512.xiang.party/xcpd"
|
||||
pass
|
||||
|
||||
def header(self):
|
||||
return {
|
||||
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36',
|
||||
'Referer': self.host
|
||||
}
|
||||
|
||||
def homeContent(self, filter):
|
||||
result = {"class": [], "filters": {}, "list": []}
|
||||
|
||||
# 分类列表
|
||||
classes = [
|
||||
{"type_id": "1", "type_name": "在线看片"},
|
||||
{"type_id": "2", "type_name": "无需等待"},
|
||||
{"type_id": "3", "type_name": "不用下载"},
|
||||
{"type_id": "4", "type_name": "全部免费"}
|
||||
]
|
||||
result["class"] = classes
|
||||
|
||||
# 获取首页视频
|
||||
url = f"{self.host}/"
|
||||
rsp = self.fetch(url, headers=self.header())
|
||||
if rsp.status_code != 200:
|
||||
return result
|
||||
|
||||
root = BeautifulSoup(rsp.text, 'html.parser')
|
||||
videos = []
|
||||
|
||||
# 查找视频列表
|
||||
items = root.select('ul.thumbnail-group.clearfix li')
|
||||
for item in items:
|
||||
try:
|
||||
a = item.select_one('a.thumbnail')
|
||||
if not a:
|
||||
continue
|
||||
href = a.get('href', '')
|
||||
vod_id = re.search(r'/vod(?:detail|play)/(\d+)', href)
|
||||
if not vod_id:
|
||||
continue
|
||||
vod_id = vod_id.group(1)
|
||||
|
||||
img = a.select_one('img')
|
||||
pic = img.get('src', '') if img else ''
|
||||
|
||||
info = item.select_one('.video-info')
|
||||
if info:
|
||||
h5 = info.select_one('h5 a')
|
||||
name = h5.get('title', '') if h5 else ''
|
||||
if not name:
|
||||
name = h5.text.strip() if h5 else ''
|
||||
p = info.select_one('p')
|
||||
remarks = p.text.strip() if p else ''
|
||||
else:
|
||||
name = a.get('title', '')
|
||||
remarks = ''
|
||||
|
||||
videos.append({
|
||||
"vod_id": vod_id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remarks
|
||||
})
|
||||
if len(videos) >= 20:
|
||||
break
|
||||
except:
|
||||
continue
|
||||
|
||||
result["list"] = videos
|
||||
return result
|
||||
|
||||
def homeVideoContent(self):
|
||||
return self.homeContent(False)
|
||||
|
||||
def categoryContent(self, tid, pg, filter, extend):
|
||||
p = int(pg)
|
||||
# 修复分页URL格式
|
||||
url = f"{self.host}/vodtype/{tid}-{p}.html"
|
||||
rsp = self.fetch(url, headers=self.header())
|
||||
if rsp.status_code != 200:
|
||||
return {"list": [], "page": p, "pagecount": 1}
|
||||
|
||||
root = BeautifulSoup(rsp.text, 'html.parser')
|
||||
videos = []
|
||||
|
||||
# 提取总页数(从“共XX条数据,当前X/913页”)
|
||||
pagecount = p
|
||||
page_info = root.find(string=re.compile(r'共\d+条数据,当前\d+/(\d+)页'))
|
||||
if page_info:
|
||||
try:
|
||||
pagecount = int(re.search(r'/(\d+)页', page_info).group(1))
|
||||
except:
|
||||
pass
|
||||
|
||||
# 提取视频列表
|
||||
items = root.select('ul.thumbnail-group.clearfix li')
|
||||
for item in items:
|
||||
try:
|
||||
a = item.select_one('a.thumbnail')
|
||||
if not a:
|
||||
continue
|
||||
href = a.get('href', '')
|
||||
vod_id = re.search(r'/vod(?:detail|play)/(\d+)', href)
|
||||
if not vod_id:
|
||||
continue
|
||||
vod_id = vod_id.group(1)
|
||||
|
||||
img = a.select_one('img')
|
||||
pic = img.get('src', '') if img else ''
|
||||
|
||||
info = item.select_one('.video-info')
|
||||
if info:
|
||||
h5 = info.select_one('h5 a')
|
||||
name = h5.get('title', '') if h5 else ''
|
||||
if not name:
|
||||
name = h5.text.strip() if h5 else ''
|
||||
p_elem = info.select_one('p')
|
||||
remarks = p_elem.text.strip() if p_elem else ''
|
||||
else:
|
||||
name = a.get('title', '')
|
||||
remarks = ''
|
||||
|
||||
videos.append({
|
||||
"vod_id": vod_id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remarks
|
||||
})
|
||||
except:
|
||||
continue
|
||||
|
||||
return {
|
||||
"list": videos,
|
||||
"page": p,
|
||||
"pagecount": pagecount
|
||||
}
|
||||
|
||||
def detailContent(self, ids):
|
||||
vid = ids[0] if isinstance(ids, list) else ids.split(",")[0]
|
||||
url = f"{self.host}/voddetail/{vid}.html"
|
||||
rsp = self.fetch(url, headers=self.header())
|
||||
if rsp.status_code != 200:
|
||||
return {"list": []}
|
||||
|
||||
root = BeautifulSoup(rsp.text, 'html.parser')
|
||||
|
||||
# 标题
|
||||
title = ""
|
||||
h1 = root.select_one('h1.appel-title')
|
||||
if h1:
|
||||
title = h1.text.strip()
|
||||
if not title:
|
||||
title_elem = root.select_one('title')
|
||||
if title_elem:
|
||||
title = title_elem.text.replace('视频介绍--香肠派对', '').strip()
|
||||
|
||||
# 图片
|
||||
pic = ""
|
||||
img = root.select_one('img.appel-img')
|
||||
if img:
|
||||
pic = img.get('src', '')
|
||||
if not pic:
|
||||
img = root.select_one('.detail-poster img')
|
||||
if img:
|
||||
pic = img.get('src', '')
|
||||
|
||||
# 描述
|
||||
desc = ""
|
||||
desc_elem = root.select_one('.detail-content')
|
||||
if desc_elem:
|
||||
desc = desc_elem.text.strip()
|
||||
if not desc:
|
||||
desc_elem = root.select_one('.appel-content')
|
||||
if desc_elem:
|
||||
desc = desc_elem.text.strip()
|
||||
|
||||
# 播放列表
|
||||
play_from_list = []
|
||||
play_url_list = []
|
||||
|
||||
# 查找线路
|
||||
tabs = root.select('.detail-tab li a')
|
||||
play_blocks = root.select('ul.detail-play-list')
|
||||
|
||||
for i, block in enumerate(play_blocks):
|
||||
line_name = tabs[i].text.strip() if i < len(tabs) else f"线路{i+1}"
|
||||
urls = []
|
||||
for a in block.select('a'):
|
||||
href = a.get('href', '')
|
||||
if href:
|
||||
full_url = urljoin(self.host, href)
|
||||
name = a.text.strip() or f"第{len(urls)+1}集"
|
||||
urls.append(f"{name}${full_url}")
|
||||
if urls:
|
||||
play_from_list.append(line_name)
|
||||
play_url_list.append("#".join(urls))
|
||||
|
||||
# 如果没有找到,尝试其他选择器
|
||||
if not play_from_list:
|
||||
lines = root.select('.ff-playurl-tab li a')
|
||||
for i, block in enumerate(root.select('.ff-playurl-tab-pane')):
|
||||
line_name = lines[i].text.strip() if i < len(lines) else f"线路{i+1}"
|
||||
urls = []
|
||||
for a in block.select('a'):
|
||||
href = a.get('href', '')
|
||||
if href:
|
||||
full_url = urljoin(self.host, href)
|
||||
name = a.text.strip() or f"第{len(urls)+1}集"
|
||||
urls.append(f"{name}${full_url}")
|
||||
if urls:
|
||||
play_from_list.append(line_name)
|
||||
play_url_list.append("#".join(urls))
|
||||
|
||||
vod_play_from = "$$$".join(play_from_list) if play_from_list else ""
|
||||
vod_play_url = "$$$".join(play_url_list) if play_url_list else ""
|
||||
|
||||
return {"list": [{
|
||||
"vod_id": vid,
|
||||
"vod_name": title,
|
||||
"vod_pic": pic,
|
||||
"vod_content": desc,
|
||||
"vod_play_from": vod_play_from,
|
||||
"vod_play_url": vod_play_url
|
||||
}]}
|
||||
|
||||
def searchContent(self, key, quick, pg="1"):
|
||||
p = int(pg)
|
||||
url = f"{self.host}/vodsearch/-------------.html?wd={quote(key)}&page={p}"
|
||||
rsp = self.fetch(url, headers=self.header())
|
||||
if rsp.status_code != 200:
|
||||
return {"list": []}
|
||||
|
||||
root = BeautifulSoup(rsp.text, 'html.parser')
|
||||
videos = []
|
||||
|
||||
items = root.select('ul.thumbnail-group.clearfix li')
|
||||
for item in items:
|
||||
try:
|
||||
a = item.select_one('a.thumbnail')
|
||||
if not a:
|
||||
continue
|
||||
href = a.get('href', '')
|
||||
vod_id = re.search(r'/vod(?:detail|play)/(\d+)', href)
|
||||
if not vod_id:
|
||||
continue
|
||||
vod_id = vod_id.group(1)
|
||||
|
||||
img = a.select_one('img')
|
||||
pic = img.get('src', '') if img else ''
|
||||
|
||||
info = item.select_one('.video-info')
|
||||
if info:
|
||||
h5 = info.select_one('h5 a')
|
||||
name = h5.get('title', '') if h5 else ''
|
||||
if not name:
|
||||
name = h5.text.strip() if h5 else ''
|
||||
p_elem = info.select_one('p')
|
||||
remarks = p_elem.text.strip() if p_elem else ''
|
||||
else:
|
||||
name = a.get('title', '')
|
||||
remarks = ''
|
||||
|
||||
videos.append({
|
||||
"vod_id": vod_id,
|
||||
"vod_name": name,
|
||||
"vod_pic": pic,
|
||||
"vod_remarks": remarks
|
||||
})
|
||||
except:
|
||||
continue
|
||||
|
||||
return {"list": videos, "page": p}
|
||||
|
||||
def playerContent(self, flag, id, vipFlags):
|
||||
# 构建播放页URL
|
||||
if id.startswith('http'):
|
||||
play_url = id
|
||||
else:
|
||||
play_url = urljoin(self.host, id)
|
||||
|
||||
rsp = self.fetch(play_url, headers=self.header())
|
||||
if rsp.status_code != 200:
|
||||
return {"parse": 0, "playUrl": play_url}
|
||||
|
||||
html = rsp.text
|
||||
|
||||
# 方法1:从 player_aaaa 提取
|
||||
match = re.search(r'var player_aaaa\s*=\s*({.*?});', html, re.DOTALL)
|
||||
if match:
|
||||
try:
|
||||
js_str = match.group(1)
|
||||
js_str = re.sub(r'(\w+):', r'"\1":', js_str)
|
||||
player_data = json.loads(js_str)
|
||||
if player_data.get('url'):
|
||||
return {"parse": 0, "playUrl": player_data['url']}
|
||||
except:
|
||||
pass
|
||||
|
||||
# 方法2:从 iframe 提取(关键修复)
|
||||
# 匹配 id="playleft" 的 td 中的 iframe
|
||||
iframe_match = re.search(r'<td[^>]*id="playleft"[^>]*>.*?<iframe[^>]+src="([^"]+)"', html, re.DOTALL)
|
||||
if iframe_match:
|
||||
iframe_url = iframe_match.group(1)
|
||||
# 提取 url 参数
|
||||
m3u8_match = re.search(r'[?&]url=([^&]+)', iframe_url)
|
||||
if m3u8_match:
|
||||
m3u8_url = urllib.parse.unquote(m3u8_match.group(1))
|
||||
return {"parse": 0, "playUrl": m3u8_url}
|
||||
# 如果 iframe 本身就是 m3u8
|
||||
if '.m3u8' in iframe_url:
|
||||
return {"parse": 0, "playUrl": iframe_url}
|
||||
|
||||
# 方法3:直接查找 iframe
|
||||
iframe_match2 = re.search(r'<iframe[^>]+src="([^"]+)"', html)
|
||||
if iframe_match2:
|
||||
iframe_url = iframe_match2.group(1)
|
||||
m3u8_match = re.search(r'[?&]url=([^&]+)', iframe_url)
|
||||
if m3u8_match:
|
||||
m3u8_url = urllib.parse.unquote(m3u8_match.group(1))
|
||||
return {"parse": 0, "playUrl": m3u8_url}
|
||||
|
||||
# 方法4:直接查找 m3u8
|
||||
m3u8 = re.search(r'https?://[^"\']+\.m3u8[^"\']*', html)
|
||||
if m3u8:
|
||||
return {"parse": 0, "playUrl": m3u8.group(0)}
|
||||
|
||||
# 方法5:让系统解析
|
||||
return {"parse": 1, "url": play_url}
|
||||
|
||||
def localProxy(self, params):
|
||||
return [200, "video/MP2T", ""]
|
||||
@@ -0,0 +1,265 @@
|
||||
"""
|
||||
@header({
|
||||
searchable: 1,
|
||||
filterable: 0,
|
||||
quickSearch: 0,
|
||||
title: '麻豆免费在线播放',
|
||||
lang: 'hipy'
|
||||
})
|
||||
"""
|
||||
|
||||
import json, re, sys
|
||||
from urllib import parse as urlparse
|
||||
import requests as req
|
||||
from pyquery import PyQuery as pq
|
||||
sys.path.append('..')
|
||||
from base.spider import Spider as BaseSpider
|
||||
|
||||
class Spider(BaseSpider):
|
||||
|
||||
def getName(self):
|
||||
return self.name
|
||||
|
||||
def init(self, extend='{}'):
|
||||
self.debug = False
|
||||
self.name = '麻豆免费在线播放'
|
||||
self.home_url = 'https://c-you.hair'
|
||||
self.headers = {
|
||||
'User-Agent': 'Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Mobile Safari/537.36'
|
||||
}
|
||||
self.extend = extend
|
||||
|
||||
def getDependence(self):
|
||||
return []
|
||||
|
||||
def isVideoFormat(self, url):
|
||||
return False
|
||||
|
||||
def manualVideoCheck(self):
|
||||
return False
|
||||
|
||||
def liveContent(self, url):
|
||||
return {'list': [], 'code': 0, 'error': 0}
|
||||
|
||||
# ---------- 首页分类 ----------
|
||||
def homeContent(self, filterable=False):
|
||||
result = {
|
||||
'class': [
|
||||
{'type_name': '国产精品', 'type_id': '6'},
|
||||
{'type_name': '中文字幕', 'type_id': '7'},
|
||||
{'type_name': '伦理影片', 'type_id': '8'},
|
||||
{'type_name': '自拍偷拍', 'type_id': '9'},
|
||||
{'type_name': '口交视频', 'type_id': '10'},
|
||||
{'type_name': '日韩无码', 'type_id': '11'},
|
||||
{'type_name': '制服诱惑', 'type_id': '12'},
|
||||
{'type_name': '国产色情', 'type_id': '13'},
|
||||
],
|
||||
'filters': {},
|
||||
'list': [],
|
||||
'code': 0,
|
||||
'error': 0
|
||||
}
|
||||
return result
|
||||
|
||||
# ---------- 首页推荐 ----------
|
||||
def homeVideoContent(self):
|
||||
result = {'list': [], 'code': 0, 'error': 0}
|
||||
try:
|
||||
r = req.get(self.home_url + '/', headers=self.headers, timeout=10)
|
||||
r.encoding = 'utf-8'
|
||||
doc = pq(r.text)
|
||||
items = doc('.col-md-3.resent-grid.recommended-grid')
|
||||
for item in items.items():
|
||||
a = item('.resent-grid-img a')
|
||||
href = a.attr('href') or ''
|
||||
title = item('h5 a.title').text().strip()
|
||||
img = item('.resent-grid-img img').attr('data-original') or ''
|
||||
views = item('.views-info span').text().strip()
|
||||
if href and title:
|
||||
result['list'].append({
|
||||
'vod_id': href,
|
||||
'vod_name': title,
|
||||
'vod_pic': img,
|
||||
'vod_remarks': views + '观看' if views else '',
|
||||
})
|
||||
except Exception as e:
|
||||
print(f'homeVideoContent error: {e}')
|
||||
return result
|
||||
|
||||
# ---------- 一级分类列表 ----------
|
||||
def categoryContent(self, tid, pg, filterable, extend):
|
||||
result = {'list': [], 'page': pg, 'pagecount': pg, 'limit': 90, 'total': 999999, 'code': 0, 'error': 0}
|
||||
try:
|
||||
if int(pg) <= 1:
|
||||
url = f'{self.home_url}/vodtype/{tid}.html'
|
||||
else:
|
||||
url = f'{self.home_url}/vodtype/{tid}-{pg}.html'
|
||||
r = req.get(url, headers=self.headers, timeout=10)
|
||||
r.encoding = 'utf-8'
|
||||
doc = pq(r.text)
|
||||
# 获取总页数
|
||||
page_info = doc('.pager .active a').text().strip()
|
||||
if '/' in page_info:
|
||||
total_pages = page_info.split('/')[-1].strip()
|
||||
result['pagecount'] = int(total_pages) if total_pages.isdigit() else pg
|
||||
else:
|
||||
result['pagecount'] = 9999
|
||||
items = doc('.col-md-3.resent-grid.recommended-grid')
|
||||
for item in items.items():
|
||||
a = item('.resent-grid-img a')
|
||||
href = a.attr('href') or ''
|
||||
title = item('h5 a.title').text().strip()
|
||||
img = item('.resent-grid-img img').attr('data-original') or ''
|
||||
views = item('.views-info span').text().strip()
|
||||
if href and title:
|
||||
result['list'].append({
|
||||
'vod_id': href,
|
||||
'vod_name': title,
|
||||
'vod_pic': img,
|
||||
'vod_remarks': views + '观看' if views else '',
|
||||
})
|
||||
except Exception as e:
|
||||
print(f'categoryContent error: {e}')
|
||||
return result
|
||||
|
||||
# ---------- 二级详情 ----------
|
||||
def detailContent(self, ids):
|
||||
result = {'list': [], 'code': 0, 'error': 0}
|
||||
try:
|
||||
vod_id = ids[0]
|
||||
url = self.home_url + vod_id
|
||||
r = req.get(url, headers=self.headers, timeout=10)
|
||||
r.encoding = 'utf-8'
|
||||
doc = pq(r.text)
|
||||
title = doc('.song-info h3').text().strip()
|
||||
img = doc('.video-grid img').attr('src') or ''
|
||||
# 影片介绍块
|
||||
info_text = doc('#myList li p').text().strip()
|
||||
# 提取发布时间和时长
|
||||
pub_time = ''
|
||||
duration = ''
|
||||
pub_match = re.search(r'发布时间:([\d\-]+)', info_text)
|
||||
if pub_match:
|
||||
pub_time = pub_match.group(1)
|
||||
dur_match = re.search(r'视频时长:(\S+)', info_text)
|
||||
if dur_match:
|
||||
duration = dur_match.group(1)
|
||||
# 分类标签
|
||||
category = ''
|
||||
cat_match = re.search(r'影片分类:(\S+)', info_text)
|
||||
if cat_match:
|
||||
category = cat_match.group(1).strip()
|
||||
# 简介内容
|
||||
content = info_text.split('')[-1].strip() if '' in info_text else ''
|
||||
if not content:
|
||||
# 尝试取最后一行非标签内容
|
||||
lines = [l.strip() for l in info_text.split('\n') if l.strip()]
|
||||
content = lines[-1] if lines else ''
|
||||
# 播放链接
|
||||
play_url = doc('a[href*="/vodplay/"]').attr('href') or ''
|
||||
play_from = '在线播放'
|
||||
play_url_formatted = ''
|
||||
if play_url:
|
||||
play_from = '在线播放'
|
||||
play_url_formatted = f'播放${play_url}'
|
||||
result['list'].append({
|
||||
'vod_id': vod_id,
|
||||
'vod_name': title if title else '',
|
||||
'vod_pic': img,
|
||||
'type_name': category,
|
||||
'vod_year': pub_time[:4] if len(pub_time) >= 4 else '',
|
||||
'vod_area': '',
|
||||
'vod_actor': '',
|
||||
'vod_director': '',
|
||||
'vod_remarks': duration,
|
||||
'vod_content': content,
|
||||
'vod_play_from': play_from,
|
||||
'vod_play_url': play_url_formatted,
|
||||
})
|
||||
except Exception as e:
|
||||
print(f'detailContent error: {e}')
|
||||
return result
|
||||
|
||||
# ---------- 搜索 ----------
|
||||
def searchContent(self, key, quick=False, pg=1):
|
||||
result = {'list': [], 'code': 0, 'error': 0}
|
||||
try:
|
||||
if int(pg) <= 1:
|
||||
url = f'{self.home_url}/vodsearch/{urlparse.quote(key)}-------------.html'
|
||||
else:
|
||||
url = f'{self.home_url}/vodsearch/{urlparse.quote(key)}-------------{pg}---.html'
|
||||
r = req.get(url, headers=self.headers, timeout=10)
|
||||
r.encoding = 'utf-8'
|
||||
doc = pq(r.text)
|
||||
items = doc('.col-md-3.resent-grid.recommended-grid')
|
||||
for item in items.items():
|
||||
a = item('.resent-grid-img a')
|
||||
href = a.attr('href') or ''
|
||||
title = item('h5 a.title').text().strip()
|
||||
img = item('.resent-grid-img img').attr('data-original') or ''
|
||||
views = item('.views-info span').text().strip()
|
||||
if href and title:
|
||||
result['list'].append({
|
||||
'vod_id': href,
|
||||
'vod_name': title,
|
||||
'vod_pic': img,
|
||||
'vod_remarks': views + '观看' if views else '',
|
||||
})
|
||||
except Exception as e:
|
||||
print(f'searchContent error: {e}')
|
||||
return result
|
||||
|
||||
# ---------- 播放解析 ----------
|
||||
def playerContent(self, flag, pid, vipFlags):
|
||||
result = {
|
||||
'parse': 1,
|
||||
'playUrl': '',
|
||||
'url': '',
|
||||
'header': {
|
||||
'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1'
|
||||
}
|
||||
}
|
||||
try:
|
||||
play_url = self.home_url + pid
|
||||
r = req.get(play_url, headers=self.headers, timeout=10)
|
||||
r.encoding = 'utf-8'
|
||||
html = r.text
|
||||
# 尝试提取 player_data 或其他已知变量
|
||||
player_match = re.search(r'var\s+player_data\s*=\s*({.*?});', html, re.DOTALL)
|
||||
if player_match:
|
||||
player_json = json.loads(player_match.group(1))
|
||||
real_url = player_json.get('url', '')
|
||||
if real_url:
|
||||
result['url'] = real_url
|
||||
result['parse'] = 0
|
||||
return result
|
||||
# 尝试匹配常见 iframe
|
||||
iframe_match = re.search(r'<iframe[^>]+src="([^"]+)"', html)
|
||||
if iframe_match:
|
||||
result['url'] = iframe_match.group(1)
|
||||
result['parse'] = 1
|
||||
return result
|
||||
# 尝试匹配 video 标签
|
||||
video_match = re.search(r'<video[^>]+src="([^"]+)"', html)
|
||||
if video_match:
|
||||
result['url'] = video_match.group(1)
|
||||
result['parse'] = 0
|
||||
return result
|
||||
# 尝试匹配 source 标签
|
||||
source_match = re.search(r'<source[^>]+src="([^"]+)"', html)
|
||||
if source_match:
|
||||
result['url'] = source_match.group(1)
|
||||
result['parse'] = 0
|
||||
return result
|
||||
# 兜底:嗅探模式,把播放页URL交给壳子嗅探
|
||||
result['url'] = play_url
|
||||
result['parse'] = 1
|
||||
except Exception as e:
|
||||
print(f'playerContent error: {e}')
|
||||
return result
|
||||
|
||||
def localProxy(self, params):
|
||||
return [404, 'text/plain', 'Not Found']
|
||||
|
||||
def destroy(self):
|
||||
return '正在Destroy'
|
||||
+464
@@ -0,0 +1,464 @@
|
||||
#------ Unifi TV分类开始 ------
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV1
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1fe3d74e8cbc4ee0b071a64257068e38:77ece75d9526f5beac0ab6bf1ee3bd89
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TV1)/master.mpd?kid=1fe3d74e-8cbc-4ee0-b071-a64257068e38
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV2
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=0749c883bbdb4d5a9483a65e719a13dc:24c0fce8e6c3bf6b43790b117e0e89e3
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TV2)/master.mpd?kid=0749c883-bbdb-4d5a-9483-a65e719a13dc
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV3
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=ce43641a061a44fb9d95d986cfc9a68f:3d63855ca5cdfcfb765f306b98bcc646
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TV3)/master.mpd?kid=ce43641a-061a-44fb-9d95-d986cfc9a68f
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Didik TV KPM
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6f9bd00304a34972a80e5ff79aff982f:95a9dfd543b897f8edebf6db32877d79
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Didik)/master.mpd?kid=6f9bd003-04a3-4972-a80e-5ff79aff982f
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",8TV
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=da1cb24f55db4ae1b32319c365920539:721af66b9c3e8c4166b8b4586d1fbefd
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(8TV)/master.mpd?kid=da1cb24f-55db-4ae1-b323-19c365920539
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV9
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=eea0828c38d74407a5c384ad730d7224:250605c3d9734f7777e9c46fe5a6b176
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TV9)/master.mpd?kid=eea0828c-38d7-4407-a5c3-84ad730d7224
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Salam HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=32b2e71761af4641900f87df03c48cb2:974839fd58393a4e16b07d7027b05868
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Salam)/master.mpd?kid=32b2e717-61af-4641-900f-87df03c48cb2
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV AlHijrah HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=f3665ce09fcb49229602d45d1d5be4d4:eb122760bbad018974689ce1372bce26
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TVAL)/master.mpd?kid=f3665ce0-9fcb-4922-9602-d45d1d5be4d4
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",SIAR
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5489f58c64ad40dba471c8b1c2693e2a:24acd49fa8aa6a5532dd045bab1f53e4
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(SIAR)/master.mpd?kid=5489f58c-64ad-40db-a471-c8b1c2693e2a
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TV Sarawak
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=fe6c43961ea8401e8e8bc211b1197961:b9ce7dc616a3987e2b8900ce44735b07
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(TVS)/master.mpd?kid=fe6c4396-1ea8-401e-8e8b-c211b1197961
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Dunia Sinema HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=01a17625701e4734b02aa22c8657bd6f:975a483df422455dbc29a1d83ed6f154
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(DuniaSin)/master.mpd?kid=01a17625-701e-4734-b02a-a22c8657bd6f
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",PESONA
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d6a2211cff9545979f6f1a09851fa495:804119b128f5fe51dba371d18b3c70c5
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Pesona)/master.mpd?kid=d6a2211c-ff95-4597-9f6f-1a09851fa495
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",tvN Movies HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=52480b6651c243e2b48b04ab3ecf05ec:aa3513df0bc2d949ee44c52204665d50
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(tVnM)/master.mpd?kid=52480b66-51c2-43e2-b48b-04ab3ecf05ec
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",tvN HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=925fe1266db744a3b9524a23a6cc524b:d1266e747e241339a539e54f26890286
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(tVNHD)/master.mpd?kid=925fe126-6db7-44a3-b952-4a23a6cc524b
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TVB Jade
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=98a7777c449e411f95a3441a014b43cb:682736567be5f2c0a0ae6120d06a59d7
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(tvbjade)/master.mpd?kid=98a7777c-449e-411f-95a3-441a014b43cb
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",TVB Xing He
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=f4548ce69a714947b7cc397a64e31139:248c84e70fd360e45006760baad12ecc
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(tvbxinghe)/master.mpd?kid=f4548ce6-9a71-4947-b7cc-397a64e31139
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",CCTV-4
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=61f56bac8d6d4e818c4cbfb9099abde6:029c725769175e6a0739b073e4a70bbf
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(CCTV4)/master.mpd?kid=61f56bac-8d6d-4e81-8c4c-bfb9099abde6
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Phoenix Hong Kong Channel
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5f9ce370227a460480227f54a31133a2:bdd8eff0eff475d74b6deaf8c5c7ef69
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(phoenixhongkong)/master.mpd?kid=5f9ce370-227a-4604-8022-7f54a31133a2
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",SETI
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9d267de2a8184683bd8de9ff6a761b2a:ff83fafbef57e24fc626a9f589ca1da9
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Seti)/master.mpd?kid=9d267de2-a818-4683-bd8d-e9ff6a761b2a
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Celestial Movies
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=107e13b213a94a6cbb6d02c25653c083:044af5b9e0258e2d39437ee03365fd2d
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Celestial)/master.mpd?kid=107e13b2-13a9-4a6c-bb6d-02c25653c083
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Celestial Classic Movies
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5dcc7b00add745619ff1dd29ac7e591c:cdab9ac07955a7a2ea78b03343b77fbd
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(CelestialC)/master.mpd?kid=5dcc7b00-add7-4561-9ff1-dd29ac7e591c
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Zee Thirai
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=bd7282e920e5437a9b1f01bc6f81795c:99763370f0763b0f7119aab091cc70c8
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(ZeeThi)/master.mpd?kid=bd7282e9-20e5-437a-9b1f-01bc6f81795c
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Sony YAY!
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=582e9e382cb0495886afbabdbdb6fbf7:c0f550839b235443724cd007392b6e40
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(SonyYay)/master.mpd?kid=582e9e38-2cb0-4958-86af-babdbdb6fbf7
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",ZEE Tamil HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=06e1831ba6f946568bdea62e67ca7317:f02c40d2006e036104f7726116861d7c
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(ZeeTamil)/master.mpd?kid=06e1831b-a6f9-4656-8bde-a62e67ca7317
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Zee Cinema HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=22fdfcf5cb304eb6b2ebbecbca9c9d10:b7c4f0ab8bc0bd4deabe73cf75dfa537
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(ZeeCinema)/master.mpd?kid=22fdfcf5-cb30-4eb6-b2eb-becbca9c9d10
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HBO
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=7ad888ee5dd6496a8c2c77a6284ff936:718716c435914901d2551930a256974e
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(HBO)/master.mpd?kid=7ad888ee-5dd6-496a-8c2c-77a6284ff936
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HBO Hits
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=437a4a8dfb314f81883c7894c99e72bf:e95073f71af10f85067c5d8bc509f667
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(HBOH)/master.mpd?kid=437a4a8d-fb31-4f81-883c-7894c99e72bf
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HBO Family
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=98e8255fae9b41aebb334645a916c82b:3b631ef06c2782808a6d53ff0e24d9e3
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(HBOF)/master.mpd?kid=98e8255f-ae9b-41ae-bb33-4645a916c82b
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Cinemax
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b83391c0f7c64142baa326b101c9f3d4:1ea53c247b115d6c3bb37a4d0485a37c
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Cinemax)/master.mpd?kid=b83391c0-f7c6-4142-baa3-26b101c9f3d4
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HITS Movies
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=74ecb929cd504143bb68bd0e7cac6f4e:b71cfa4590853ea63014e128ecdb4fbe
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(hitsM)/master.mpd?kid=74ecb929-cd50-4143-bb68-bd0e7cac6f4e
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Warner TV HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6f4ea7be45af4275a8d76845fb19dba5:b02208ea61a2cdbf5b09440bc3157f04
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(WarnerTV)/master.mpd?kid=6f4ea7be-45af-4275-a8d7-6845fb19dba5
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HITS NOW
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4c350232d50f46dcb776ea6d12f875d2:9469ab183f965894e038e2c137f0faa0
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(hitsnow)/master.mpd?kid=4c350232-d50f-46dc-b776-ea6d12f875d2
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",AXN
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4345340d92d64788bef7d99594cbe643:c67f6e21ebbd520e31d4141b771d3867
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(AXN)/master.mpd?kid=4345340d-92d6-4788-bef7-d99594cbe643
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HITS
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=196b011306d04ac38c2b8493b89a40d5:862064c3fbd5f4d2e8a9e7b89889a06b
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(HITS)/master.mpd?kid=196b0113-06d0-4ac3-8c2b-8493b89a40d5
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",K Plus
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=826e7fd2d6a14060bfea9347d96f8824:176897afb079e0cc76bc912df4cb0b6e
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Kplus)/master.mpd?kid=826e7fd2-d6a1-4060-bfea-9347d96f8824
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Animax
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=4bd30e54571144eb9168a1a7e5915f75:f8cb24e54d555381a326c157b5dfaa59
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Animax)/master.mpd?kid=4bd30e54-5711-44eb-9168-a1a7e5915f75
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",ROCK Entertainment HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=6bbe30dc7d7949849ba0c4f2abb2a3ff:9eb316564523faecf7d5b2fef8081007
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(RockEnt)/master.mpd?kid=6bbe30dc-7d79-4984-9ba0-c4f2abb2a3ff
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Rock Action HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c64cf911505e42c8aa17869ae51206ba:2f3f5f1c609c1120216d4d72377d1ac2
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(RockAction)/master.mpd?kid=c64cf911-505e-42c8-aa17-869ae51206ba
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV" tvg-id="BBC Earth" tvg-logo="https://poster.starhubgo.com/Linear_channels2/407_1920x1080_HTV.png",BBC Earth HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5381b805544744d8b6344de564d327f5:d5fa0ec68c6a7c86c19f630cfd353606
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(BBCEarth)/master.mpd?kid=5381b805-5447-44d8-b634-4de564d327f5
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Love Nature HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=3af2407f93664272a2b0c24be3632d93:6504d3e04a92a7d0d0d36818f477cae4
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(LoveNature)/master.mpd?kid=3af2407f-9366-4272-a2b0-c24be3632d93
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",HGTV
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=143c537a533b4e53a7137703bc92c0f2:551cc5be6820a5b44d099dc7ace177f0
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(HGTV)/master.mpd?kid=143c537a-533b-4e53-a713-7703bc92c0f2
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV" tvg-id="Lifestyle" tvg-logo="https://poster.starhubgo.com/Linear_channels2/432_1920x1080_HTV.png",BBC Lifestyle HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=2610c65bf27740e29f9cc41dc3549781:12e8aaacff0fc2bd780058a5c6883a1c
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(BBCLife)/master.mpd?kid=2610c65b-f277-40e2-9f9c-c41dc3549781
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Asian Food Network
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d6f69611e9e94a1cba591f855b191362:bbd319d36c1728a8e4cc6bb4a8ad12f4
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(AsianFoodNetwork)/master.mpd?kid=d6f69611-e9e9-4a1c-ba59-1f855b191362
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",DreamWorks HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=e8ce35ed8bc34772abedd63383aa11b7:1d2d76741e825e5c7babf597374b016e
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Dreamworks)/master.mpd?kid=e8ce35ed-8bc3-4772-abed-d63383aa11b7
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Moonbug Kids
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=c3189457b38b4ed9888c5a2e763f0ab8:d4dc62e11dd1856ed4f9a26d44271d0b
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Moonbug)/master.mpd?kid=c3189457-b38b-4ed9-888c-5a2e763f0ab8
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Nick Jr.
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=fe60385da93e48cda9dce2c686862462:8e7c6f6beb074f153da1b00c3cf95908
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Nickjr)/master.mpd?kid=fe60385d-a93e-48cd-a9dc-e2c686862462
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Cbeebies HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=cc5bdbd024fe456ba6613471e4931041:d48c61044cef51adb33bf6999f23e967
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Cbeebies)/master.mpd?kid=cc5bdbd0-24fe-456b-a661-3471e4931041
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Nickelodeon
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=9b10e787fac84ff484c8c7d7f7668925:7d7d3793e4489f6ebc50d002e4bdbd44
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Nickelodeon)/master.mpd?kid=9b10e787-fac8-4ff4-84c8-c7d7f7668925
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Cartoon Network
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=2da2675c6da34253b376318ef350cf19:688c0015a6b4863f0663f25f42036800
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(CartoonNet)/master.mpd?kid=2da2675c-6da3-4253-b376-318ef350cf19
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",BBC World News HD
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=0282f5cc38944bf58d8fdd9abc312339:f422861c29542fe34c866b1cd291f411
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(BBCW)/master.mpd?kid=0282f5cc-3894-4bf5-8d8f-dd9abc312339
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Al Jazeera
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=b5c0678dad08451e955a53ee95aff30f:a05ca10851a61c2933243b7169be6679
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(AlJazeera)/master.mpd?kid=b5c0678d-ad08-451e-955a-53ee95aff30f
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",CGTN
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d67d585ef2ab4f1c88f33520eb06fa77:bb8f72c9606555ca4b386baeacc30fb0
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(CGTN)/master.mpd?kid=d67d585e-f2ab-4f1c-88f3-3520eb06fa77
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",CNA
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=55da3b7a04b34d93a2ce0c4e3d33a6cd:57ace0638aef039c73f23056add87781
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(CAN)/master.mpd?kid=55da3b7a-04b3-4d93-a2ce-0c4e3d33a6cd
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Euronews
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=67f4948cdafa46ebbd71eae875237023:9dc5b14da7c3c0d89d63bd9242c2dab0
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(EuroN)/master.mpd?kid=67f4948c-dafa-46eb-bd71-eae875237023
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Bernama TV
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=0c588bd14a1049eea04db9eea80e6c68:57a5147c8537d8c7fead448d2a9587c7
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(bernama)/master.mpd?kid=0c588bd1-4a10-49ee-a04d-b9eea80e6c68
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Parlimen Malaysia
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=dce6cb3389014684b2abc82f6a478bff:086c0ad70d90bbd9e39478dd0c2460b0
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(parlimen)/master.mpd?kid=dce6cb33-8901-4684-b2ab-c82f6a478bff
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",ABC Australia
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=a6349d2165514fa38fb6f1348679ba36:1db75d2e54ff52806d84af64499685ff
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(ABC)/master.mpd?kid=a6349d21-6551-4fa3-8fb6-f1348679ba36
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",DW
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=68d2decb97b1437fb29922333892c2e8:1f326af1645f96c0993b142e57db9ab7
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(DW)/master.mpd?kid=68d2decb-97b1-437f-b299-22333892c2e8
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",NHK WORLD-JAPAN
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=bd1e473b4fac4c13b6bd73014a14df4e:602617c77b787b240308567f1f04df20
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(NHK)/master.mpd?kid=bd1e473b-4fac-4c13-b6bd-73014a14df4e
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",Unifi Sports 1
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=90c7eb5d66b442a9a591775cc1154bc9:4af842b9ad5315a01d7655b8b502196f
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(unifi1)/master.mpd?kid=90c7eb5d-66b4-42a9-a591-775cc1154bc9
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",SPOTV
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=5b593bd530f1403a8f3eb9b2cd9236c8:d07c6a7f0b37a4090341e6380ff85060
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(spoTV)/master.mpd?kid=5b593bd5-30f1-403a-8f3e-b9b2cd9236c8
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",SPOTV2
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=1af079fb8e1d43d890c1d804431ad84c:3dc40bc5aaf09af8b1572646a45b1242
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(spoTV2)/master.mpd?kid=1af079fb-8e1d-43d8-90c1-d804431ad84c
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",beIN SPORTS 1
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d48b6088253c443eb94d27cb7828f707:e9776141f9e949273a072b0e035070ab
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Bein1)/master.mpd?kid=d48b6088-253c-443e-b94d-27cb7828f707
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",beIN SPORTS 2
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=efa6ff1acefa43048e8b7adc21d98871:5d0f448b52a92035e3763c4a60275933
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Bein2)/master.mpd?kid=efa6ff1a-cefa-4304-8e8b-7adc21d98871
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",beIN SPORTS 3
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=816ee2f7c19f49ed84276f34541b465b:ca764a9973b6123a1112cffd3b32010d
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Bein3)/master.mpd?kid=816ee2f7-c19f-49ed-8427-6f34541b465b
|
||||
|
||||
#EXTINF:-1 group-title="Unifi TV",beIN SPORTS 4
|
||||
#KODIPROP:inputstreamaddon=inputstream.adaptive
|
||||
#KODIPROP:inputstream.adaptive.manifest_type=dash
|
||||
#KODIPROP:inputstream.adaptive.license_type=org.w3.clearkey
|
||||
#KODIPROP:inputstream.adaptive.license_key=d561ff976397473e9b456b44cdffcdd2:2b6cff42f7fae7e8bc32f3d5c62dc3c2
|
||||
https://ngtv-live-cbj.gcdn.co/Content/DASH/Live/channel(Bein4)/master.mpd?kid=d561ff97-6397-473e-9b45-6b44cdffcdd2
|
||||
|
||||
+466
@@ -0,0 +1,466 @@
|
||||
18+直播台,#genre#
|
||||
资源永久免费如有收费的都是骗子,http://ef90a6cd.rossteleccom.net/iptv/2TBC4G2WWDG6RSUSN5SXSQEC/14158/index.m3u8
|
||||
俄罗斯极限电影台(免翻),http://ef90a6cd.rossteleccom.net/iptv/2TBC4G2WWDG6RSUSN5SXSQEC/14158/index.m3u8
|
||||
惊艳台(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/85.ts
|
||||
惊艳台(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/87.ts
|
||||
潘多啦完美(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/86.ts
|
||||
香蕉台(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/117.ts
|
||||
香蕉台(免翻),http://125.227.210.55:1009/VideoInput/play.ts
|
||||
香蕉台(免翻),http://atryffad.usa3.345123.xyz/jrw.php?id=Bananachannel
|
||||
香蕉台,https://stream1.freetv.fun/58de13dd44637831a30fd05decc775f0648b376c707586e3dcbe7da08a87ea53.ctv
|
||||
香蕉台,https://t.freetv.fun/live/xiang-jiao-2.ts
|
||||
松视,http://125.227.210.55:1022/VideoInput/play.ts
|
||||
松视1(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/88.ts
|
||||
松视2(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/89.ts
|
||||
松视3(免翻),http://15.204.105.50:25461/live/G2s9zK2n9m/xDtwVfWM8T/90.ts
|
||||
彩虹电影(免翻),http://atryffad.usa3.345123.xyz/jrw.php?id=Rainbowmovie
|
||||
Happy(免翻),http://atryffad.usa3.345123.xyz/jrw.php?id=HappyHD
|
||||
奧視2,http://125.227.210.55:3031/VideoInput/play.ts
|
||||
HustlerHD,http://88b9da48.kazmazpaz.ru:80/iptv/MVTMCC4UTAZVDT/244/manifest.m3u8
|
||||
PlayboyHD,http://79.127.207.193:80/PlayboyHD/playlist.m3u8
|
||||
BangU,http://79.127.207.193:80/BangU/playlist.m3u8
|
||||
RealityKings,http://79.127.207.193:80/RealityKings/playlist.m3u8
|
||||
BabesTV,http://79.127.207.193:80/BabesTV/playlist.m3u8
|
||||
dorcel,http://79.127.207.193:80/DorcelHD/playlist.m3u8
|
||||
hustler,http://79.127.207.193:80/Hustler/playlist.m3u8
|
||||
FrenchLover,http://79.127.207.193:80/FrenchLover/playlist.m3u8
|
||||
Leo HD,http://88.212.7.11/live/test_leo_hd_hevc/playlist.m3u8
|
||||
EroxHD,http://88.212.7.11/live/test_erox_hd_hevc/playlist.m3u8
|
||||
Eroxxx,http://88.212.7.11/live/test_eroxxx_hd_hevc/playlist.m3u8
|
||||
Extasy,http://88.212.7.11/live/test_extasy_hd_hevc/playlist.m3u8
|
||||
Desire,http://88.212.7.11/live/test_desire_hd_hevc/playlist.m3u8
|
||||
Dorcel,http://88.212.7.11/live/test_dorcel_hd_hevc/playlist.m3u8
|
||||
Brazzers HD,http://88.212.7.11/live/test_brazzers_hd_hevc/playlist.m3u8
|
||||
Hustsler HD,http://88.212.7.11/live/test_hustsler_hd_hevc/playlist.m3u8
|
||||
realitykings,http://88.212.7.11/live/test_realitykings_sd_hevc/playlist.m3u8
|
||||
Barely Legal,http://94.228.166.20:8000/play/a02r/index.m3u8
|
||||
Exxo,http://94.228.166.20:8000/play/a077/index.m3u8
|
||||
Dorcel Tv,http://212.70.131.37:8000/play/a080
|
||||
|
||||
电视直播台,#genre#
|
||||
CCTV6电影,http://107.150.60.122/live/cctv6hd.m3u8
|
||||
PopC电影台,http://mg.hmysapp.cn:177/港澳台/香港港hk/PopC.php?id=301
|
||||
龙华电影(免翻),https://cdn8.163189.xyz/163189/lhdy
|
||||
天映频道(免翻),https://o11.163189.xyz/stream/live/typd/
|
||||
晴天电影台(免翻),https://cdn12.178.indevs.in/163189/ed33509e03e78c7a
|
||||
东森电影HD(免翻),https://cdn.19891230.eu.org/api/ET-Movie/index.m3u8
|
||||
中国电影频道,http://iptv.4666888.xyz/iptv2A.php?id=61
|
||||
CCTV5体育1080p,http://173.208.212.130:8181/1080p/cctv5.m3u8
|
||||
CCTV5体育1080p,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5
|
||||
CCTV5+体育赛事1080p,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv5p
|
||||
CCTV16奥林匹克1080p,http://207.56.13.146:81/cdnlive/cctv16.m3u8
|
||||
CCTV16奥林匹克1080p,https://php.jdshipin.com:2096/TVOD/iptv.php?id=cctv16
|
||||
广东体育1080p,http://r.jdshipin.com/LiYdg
|
||||
澳门体育1080p,http://cdn6.163189.xyz/163189/amty
|
||||
纬来体育,rtmp://f13h.mine.nu/sat/tv721
|
||||
广东珠江1080p,http://m.061899.xyz/mg/gdzj
|
||||
|
||||
港台三级(134部),#genre#
|
||||
1色降2之血玫瑰,https://vip1.lz-cdn1.com/20220331/733_58b741b7/index.m3u8
|
||||
2色降2之萬里驅魔,https://m3u8.cdn202511.com/videos/202411/21/673e5ba03276de039d31a162/7cd5f8/index.m3u8
|
||||
3倩女幽魂,https://jkunnzyx.com/20250423/nU0wWqCw/2000kb/hls/index.m3u8
|
||||
4艳降勾魂,https://jkunnzyx.com/20250422/QZeJpxSo/2000kb/hls/index.m3u8
|
||||
5唐朝禁宫秘史,https://jkunnzyx.com/20250422/IzZnh5aN/2000kb/hls/index.m3u8
|
||||
6唐朝豪放女,https://jkunnzyx.com/20250422/ACOOZ77D/2000kb/hls/index.m3u8?t=1759862410098
|
||||
7禁春,https://jkunnzyx.com/20250420/C6pNQeJa/2000kb/hls/index.m3u8
|
||||
8聊斋画皮,https://vip1.lz-cdn1.com/20220602/7244_b84ad9e5/1200k/hls/mixed.m3u8
|
||||
9惊变,https://jkunnzyx.com/20250216/DcmNwFCD/2000kb/hls/index.m3u8
|
||||
10玉蒲团之偷情宝鉴,https://sex8sex811.com/20250726/gyeUh9IH/3000kb/hls/index.m3u8
|
||||
11鸭王,https://vip1.lz-cdn.com/20220917/33110_558f97e4/1200k/hls/mixed.m3u8
|
||||
12鸭王2:鸡同鸭恋,https://sex8sex811.com/20250720/ZVJOiFu6/3000kb/hls/index.m3u8
|
||||
13玉蒲团之玉女心经,https://vip.lzcdn2.com/20220525/7634_7f4228f1/1200k/hls/mixed.m3u8
|
||||
14聊斋艳谭之玉女聊斋,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867035188432818176/790a397180e94e118b85f278941e42e7.m3u8?t=69804c9d&us=2018211537592377352&sign=808603d3bb0c4ee38c9652b745f55a5629fb07d1
|
||||
15聊斋艳谭之月宫宝盒,https://vip1.lz-cdn1.com/20220602/7246_8dec3f14/1200k/hls/mixed.m3u8
|
||||
16聊斋婴宁,https://vip1.lz-cdn1.com/20220602/7243_6ac4f584/1200k/hls/mixed.m3u8
|
||||
17聊斋荷花三娘子,https://vip1.lz-cdn1.com/20220602/7247_71485294/1200k/hls/mixed.m3u8
|
||||
18金瓶梅,https://vip1.lz-cdn1.com/20220516/5775_36eacadc/1200k/hls/mixed.m3u8
|
||||
19金瓶梅2,https://vip1.lz-cdn1.com/20220516/5774_3b77c66d/1200k/hls/mixed.m3u8
|
||||
20.3D肉蒲团之极乐宝鉴,https://vip1.lz-cdn.com/20220917/33091_abc5295d/1200k/hls/mixed.m3u8
|
||||
21血恋,https://play.subokk.com/play/BeXoMrvd/index.m3u8
|
||||
22血恋2,https://1.mysqldata3202s4l.com/20220906/vTtXOZiJ/index.m3u8
|
||||
23鸭之一族,https://vip.lz15uu.com/20221016/425_d50261a1/index.m3u8
|
||||
24五月樱唇,https://vostrely.com/20230510/TmmcwJpA/index.m3u8?t=1764471414752
|
||||
25青楼十二房,https://yzzy.play-cdn7.com/20220701/2057_5582dfdc/index.m3u8?t=1764471518907
|
||||
26现代情欲篇之换妻档案,https://v8.yuglf.com/202310/16/4j17Meq1LR1/video/index.m3u8?t=1764471651631
|
||||
27舞男情未了,https://v.huosucdn.com/20251012/4HbI8O9k/index.m3u8
|
||||
28桃色香居,https://yzzy.play-cdn14.com/20230728/30714_4c69114e/index.m3u8?t=1764472133794
|
||||
29花街狂奔,https://svip.high23-playback.com/20240730/25025_60d99e11/index.m3u8?t=1764472224721
|
||||
30三度诱惑,https://yzzy.play-cdn8.com/20220705/1308_6ed1e7c5/index.m3u8?t=1764472324424
|
||||
31三夫,https://play.subokk.com/play/hls/QeZwkB5a/index.m3u8
|
||||
32不文女学堂,https://v1.1bbffvip.com/20240714/r8cPwT4f/index.m3u8?t=1764489799259
|
||||
33挡不住的风情,https://yzzy.play-cdn7.com/20220629/1259_f08bbff3/index.m3u8?t=1764490077323
|
||||
34爱的精灵(李丽珍),https://s1.bfllvip.com/video/aidejingling/HD%E4%B8%AD%E5%AD%97/index.m3u8?t=1764490232892
|
||||
35酱爆泡沫天国,https://play.subokk.com/play/mepgDM2d/index.m3u8
|
||||
36蜜桃成熟时,https://play.phimgood.com/20250829/25929_0283ed0e/index.m3u8
|
||||
37蜜桃成熟时2同居关系,https://vostrely.com/20230509/IpkC7qSA/index.m3u8?t=1764490590670
|
||||
38蜜桃成熟时3蜜桃仙子,https://ukzyll.ukubf6.com/20220527/NIgfOdhM/index.m3u8?t=1764490721765
|
||||
39蜜桃成熟时33D,https://play.subokk.com/play/NbW4Q7Ed/index.m3u8
|
||||
40兽性诱惑之赤裸性游戏,https://yzzy.play-cdn6.com/20220805/8742_21203fa9/index.m3u8?t=1764490892225
|
||||
41满清十大酷刑之杨乃武与小白菜,https://bfikuncdn.com/20240423/i3VnccSZ/index.m3u8?t=1764491034766
|
||||
42满清十大酷刑之赤裸凌迟,https://play.phimgood.com/20250831/25950_ca8a2575/index.m3u8?t=1764510632070
|
||||
43big波诱惑,https://play.subokk.com/play/1aMp7ReW/index.m3u8
|
||||
44玉蒲团笑传之大內密探零零性,https://jpzy01.com/20240514/EK0sDhFi/index.m3u8?t=1764491437668
|
||||
45爱很烂(无码),https://jpzy01.com/20211123/ds6ASR5i/index.m3u8?t=1764491676709
|
||||
46苹果,https://play.subokk.com/play/1aMj09Pb/index.m3u8
|
||||
47天浴,https://v.cdnlz2.com/20230918/26240_a6b81ab0/index.m3u8?t=1764492072297
|
||||
48色戒,https://1080p.huyall.com/play/0dNxgO8a/index.m3u8?t=1764492136224
|
||||
49色咒邪靈,https://m3u8.cdn202511.com/videos/202511/14/6916c2e4890e5cd4948b7d09/gdda7b/index.m3u8
|
||||
50聊斋志异之孽欲孤鬼,https://play.subokk.com/play/Xe0gMZvd/index.m3u8?t=1764492414384
|
||||
51兽性新人类,https://yzzy.play-cdn7.com/20220701/2384_e248cbb9/index.m3u8?t=1764492497766
|
||||
52兽性新人类2失忆性行为,https://yzzy.play-cdn9.com/20220927/20_5a5a0b21/index.m3u8?t=1764492490362
|
||||
53聊斋艳奇之陆判性经,https://vip.lz15uu.com/20221003/329_2b99c463/index.m3u8?t=1764492625082
|
||||
54色欲城市之赤裸姐妹花,https://yzzy.play-cdn8.com/20220911/19276_b0e6b068/index.m3u8?t=1764492809683
|
||||
55男偷情女出墙(无码),https://vostrely.com/20241229/12ADicu1/index.m3u8
|
||||
56风情小姨子(无码),https://svip.yyzy-play.vip/20240317/174_daf88a54/2000k/hls/mixed.m3u8
|
||||
57辣妹交友记(无码),https://jpzy01.com/20230428/4s3zmkMH/1000kb/hls/index.m3u8
|
||||
58齐天大性之大闹女儿国,https://1080p.huyall.com/play/vbmyq3pb/index.m3u8?t=1764510081766
|
||||
59齐天大性II之大破盘丝洞,https://v8.yuglf.com/202310/10/swE3mnY9Ku1/video/index.m3u8?t=1764508812894
|
||||
60偷窥无罪,https://vostrely.com/20230308/EMnvvLhN/index.m3u8?t=1764508955434
|
||||
61偷窥无罪2,https://ukzyll.ukubf6.com/20220716/eZrqMx1k/index.m3u8?t=1764509022015
|
||||
62偷窥无罪3绝色网吧,https://1080p.huyall.com/play/QbYvWAWd/index.m3u8?t=1764509692549
|
||||
63偷窥无罪4淫人师表,https://jpzy01.com/20240502/Kj7kl0YI/index.m3u8?t=1764492332227
|
||||
64百分百挑逗,https://vip1.lz-cdn1.com/20220327/585_779ead1d/index.m3u8?t=1764509360291
|
||||
65愈穷愈见鬼,https://play.maoyanplay.top/20250812/Slj5aYnl/index.m3u8?t=1764509464562
|
||||
66灯草和尚1素女经,https://yzzy.play-cdn8.com/20220725/10441_09d2bd57/index.m3u8
|
||||
67灯草和尚2之白蛇前传,https://1080p.huyall.com/play/6dB58Wb7/index.m3u8
|
||||
68水浒传之英雄好色,https://v1.1bbffvip.com/20240730/wItixYZR/index.m3u8?t=1764509613876
|
||||
69还枝格格,https://v.huosucdn.com/20250727/yLcU5Ndf/index.m3u8?t=1764510211129
|
||||
70痛爱,https://v.huosucdn.com/20250803/hexR0pwM/index.m3u8
|
||||
71魔鬼屠夫,https://v.huosucdn.com/20251010/ImQTD2zi/1000kb/hls/index.m3u8
|
||||
72淫欲女飞贼,https://jpzy01.com/20221110/GXVKQnTp/index.m3u8?t=1764509220668
|
||||
73杀人渡假屋,https://yzzy.play-cdn6.com/20220805/8739_99bc78cf/index.m3u8?t=1764510789614
|
||||
74灭门惨案之孽杀,https://vip15.play-cdn15.com/20230822/24186_583600ea/index.m3u8?t=1764510914696
|
||||
75灭门惨案2:借种,https://jpzy01.com/20211114/UfyaRYxm/index.m3u8?t=1764512016004
|
||||
76魔鬼天使(徐若瑄),https://vip3.bfbfhao.com/20240725/rYmDY49x/index.m3u8?t=1764511291834
|
||||
77换妻换上瘾,https://v.huosucdn.com/20251007/lxVO5L3h/index.m3u8
|
||||
78情难自制,https://v.huosucdn.com/20250803/GpgKkhWw/index.m3u8
|
||||
79卿本佳人,https://s1.bfllvip.com/video/qingbenjiaren/HD%E4%B8%AD%E5%AD%97/index.m3u8?t=1764511707426
|
||||
80偷情男女,https://jpzy01.com/20240617/Qd37CNBE/index.m3u8?t=1764511768674
|
||||
81她来自胡志明市,https://yzzy.play-cdn6.com/20220805/8741_da7facbf/index.m3u8
|
||||
82聊斋花弄月,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/11/1867042462354198528/f89996191a544861b8efb255ef2c4b90.m3u8?t=69946eb0&us=2023745681546121216&sign=5631a42952ca7aab98f993ad3a251b25dde33934
|
||||
83三级蔷薇之恋,https://play.maoyanplay.top/20250808/PRcJMxaX/1000kb/hls/index.m3u8
|
||||
84赶尸艳谈(无码),https://vip2.bfbfhao.com/20210804/cSob3iZH/index.m3u8?t=1764512218153
|
||||
85不扣纽的女孩(李丽珍),https://ukzyll.ukubf6.com/20220525/ghXe6urh/index.m3u8?t=1764512564766
|
||||
86终极猎杀(徐若瑄),https://s1.bfllvip.com/video/zhongjiliesha/%E4%B8%AD%E5%AD%97/index.m3u8?t=1764513248213
|
||||
87杨贵妃淫史(无码),https://m3u8.cdn202511.com/videos/202411/21/673e60403276de039d31a373/a812fa/index.m3u8
|
||||
88赤裸天使(徐若瑄),https://jpzy01.com/20221218/KTysPP0x/index.m3u8?t=1764514037260
|
||||
89人间炼狱之淫间道,https://v8.yuglf.com/202310/12/qr2n0j9v221/video/2000k_1080/hls/index.m3u8
|
||||
90灵与欲,https://yzzy.play-cdn14.com/20230704/28364_7df0314a/index.m3u8?t=1764515771766
|
||||
91聊斋艳谭1艳魔大战,https://www.bfbfhao.com/20200705/JGbeLEEV/index.m3u8
|
||||
92聊斋艳谭2五通神,https://play.hhuus.com/play/hls/qaQLol5e/index.m3u8
|
||||
93聊斋艳谭3灯草和尚,https://s1.bfllvip.com/video/liaozhaiyantan3dengcaoheshang/HD%E4%B8%AD%E5%AD%97/index.m3u8?t=1765002177856
|
||||
94喜爱夜蒲1,https://1080p.huyall.com/play/PdRoOxVe/index.m3u8?t=1765002471430
|
||||
95喜爱夜蒲2,https://vod.guoluche.com/20230717/bTXqJQi7/index.m3u8?t=1765002769803
|
||||
96喜爱夜蒲3,https://play.hhuus.com/play/hls/qaQXm7Ze/index.m3u8
|
||||
97极欲燃烧,https://vip2.bfbfhao.com/20210804/AtIQMhnH/index.m3u8?t=1765003494739
|
||||
98性爱韦小宝之玩女大王,https://yzzy.play-cdn8.com/20220911/19278_871cc3d0/index.m3u8?t=1764511171817
|
||||
99蜜桃成熟時李丽珍版,https://vip.lz-cdn16.com/20221222/1040_850899a7/index.m3u8
|
||||
100军阀趣史,https://play.xluuss.com/play/DdwjD9wb/index.m3u8
|
||||
101一路向西,https://vip1.lz-cdn.com/20220917/33114_9987901b/index.m3u8
|
||||
102蜜桃成熟时2005之三人同眠,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867036766392897536/3b2a6369b27f4d49be6b0f10c152e327.m3u8?t=69804e1c&us=2018213141343232006&sign=7417cb428419a3e8ce5594666c8731e958365e86
|
||||
103烈火女警花,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867037278479667200/9f72e93e91b94855963d28fc48a98b3d.m3u8?t=69804e1c&us=2018213141355814916&sign=f05db463cea5239f6c6c019e232f5aa229aea60a
|
||||
104南洋十大邪术,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867038772058738688/8dc63a01aa8c44088aacb2373a40aa24.m3u8?t=69804e5f&us=2018213425328009224&sign=1d515f4cba29f6ade68379ec5c3bc4ade638478e
|
||||
105老泥妹,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867041341103493120/c26aad750baf43c89b803b8833dc3aad.m3u8?t=69804f3a&us=2018214343088881666&sign=78adf93efff187f36038a6e4aa495eff9312e111
|
||||
106绝种贱男之小男人小周记,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/11/1867044289808257024/9a2a0daa9cba41f0a490dbc2e64c8aaf.m3u8?t=69804f7e&us=2018214626121551874&sign=b7bea9f934f523d414e5dd8e245e22421bc6e48a
|
||||
107绝种贱男之爱在三级的日子,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/11/1867044436608897024/34831761ace54cbc84d26c63f5cb97ed.m3u8?t=69804f7e&us=2018214626121551880&sign=8df08f1b8a100229baff695262d3bb8337e22379
|
||||
108性劫兰桂芳,https://d6ii9agw2wrlt.cloudfront.net/video/2023-05-11/10/1656488518979301376/fb6874f539de4ef789285256fb6e0604.m3u8?t=69805006&us=2018215199511232512&sign=1cc5281cee9c08713a6b1636f65d5c7539536c3a
|
||||
109田螺艳鬼(无码),https://d6ii9agw2wrlt.cloudfront.net/video/2023-05-11/10/1656489245583749120/fd135318be3c451e898fb51cbdd738b0.m3u8?t=69805006&us=2018215199544786944&sign=b893b2639332257ed49d0d3783a09c460435e4e2
|
||||
110蜜桃来偷欢,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/10/1867036575765975040/2541d930d308453f94096b4271edf82a.m3u8?t=69946da2&us=2023744550815154180&sign=57103168c515c87b69ee7e70e30cea3733650364
|
||||
111聊斋惊艳,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-12/11/1867042198452785152/8b6cf7c5f91a46c2828cdf366754c3d1.m3u8?t=69946eb0&us=2023745681537732610&sign=5e1e3e9ccb471f68ff2863139a64276ddbb58205
|
||||
112春女怪谈,https://v.gsuus.com/play/mbkm2Yez/index.m3u8
|
||||
113三度诱惑,https://v.gsuus.com/play/mbk5N3Ne/index.m3u8
|
||||
114迷情禅宗,https://v.gsuus.com/play/ZdP1lm6e/index.m3u8
|
||||
115重生之我不是舔狗(无码),https://play.hhuus.com/play/mbk1j4Ee/index.m3u8
|
||||
116倩女花开(无码),https://play.maoyanplay.top/20250807/mPBHRUNP/index.m3u8?t=1778256190351
|
||||
117制服的挑逗,https://s1.bfllvip.com/video/zhifudetiaodou/%E4%B8%AD%E5%AD%97/index.m3u8?t=1764492746431
|
||||
118白蛇艷談,https://m3u8.cdn202511.com/videos/202511/06/690c9c268533a83ce575b196/1f11de/index.m3u8
|
||||
119新七擒七纵七色狼,https://jkunnzyx.com/20250426/uToXhon9/index.m3u8
|
||||
120妲己性愛傳,https://m3u8.cdn202511.com/videos/202411/21/673e60283276de039d31a366/239e43/index.m3u8
|
||||
121唐伯虎點秋香之淫賊四大才子,https://m3u8.cdn202511.com/videos/202411/21/673e586e3276de039d319fed/71g8c7/index.m3u8
|
||||
122慈禧秘密生活,https://m3u8.cdn202511.com/videos/202411/17/6739a37794b74ce103367a34/f4ad45/index.m3u8
|
||||
123淫龙斗娇凤,https://play.subokk.com/play/DdwmglXa/index.m3u8
|
||||
124镜花风月之春降,https://yzzy.play-cdn14.com/20230621/26932_20e1a3a4/index.m3u8?t=1778946791723
|
||||
125撞够本,https://play.hhuus.com/play/oeEwKgKb/index.m3u8?t=1778947109661
|
||||
126农民伯伯乡下妹,https://ckzy3.com/20230501/Q7er97j2/index.m3u8
|
||||
127非分熟女(未删减版)蔡卓妍,https://ckzy3.com/20211120/VQbsjdig/index.m3u8
|
||||
128雏妓(蔡卓妍),https://v.gsuus.com/play/9avMp8eG/index.m3u8?t=1778948979231
|
||||
129古惑仔:以淫为快,https://v8.rstuuv.com/yyv8/202310/09/JtAhQEGV2y1/video/index.m3u8?t=1778949648778
|
||||
130前世情迷,https://vv.jisuzyv.com/play/QbYZ7XMd/index.m3u8?t=1778949784045
|
||||
131鬼叫春,https://vv.jisuzyv.com/play/1aKwRk8a/index.m3u8?t=1779206123168
|
||||
132天边一朵云,https://play.phimgood.com/20260315/26462_58b311ab/index.m3u8?t=1779206352183
|
||||
133影子缠身,https://ckzy3.com/20211217/4oGBt008/index.m3u8?t=1779206466823
|
||||
134迷情时空交叉点,https://vip15.play-cdn15.com/20230820/24126_e726a8e5/index.m3u8?t=1779206697589
|
||||
|
||||
传媒系列(34部),#genre#
|
||||
1麻豆传媒MDSR-0009-1.苏语棠.艾熙.极品嫂子.夏日欲火无套乱伦.情色文学.4P,https://m3md.n6uem8.xyz/doudou/ms/dfc18a8a868268864bc36d1c8__746738/hls/1/index.m3u8
|
||||
2麻豆传媒MDCM-0012.周甯.黎芷媗.端午特辑.派对咖屈原.古代肉棒狂操现代骚逼,https://m3md.n6uem8.xyz/doudou/ms/cce74675501968864bae2c675__746735/hls/1/index.m3u8
|
||||
3麻豆传媒MD-0359.艾悠.黎芷媗.用骚穴快速晋升的年轻女医.用尺上位,https://m3md.n6uem8.xyz/doudou/ms/3d1a754f939168864b96b8c77__746734/hls/1/index.m3u8
|
||||
4麻豆传媒MD-0353.夏晴子.圆圆.父亲节的淫乱4P登顶.野外中出母女丼,https://m3md.n6uem8.xyz/doudou/ms/f0bc782b503168864b80cc8e3__746733/hls/1/index.m3u8
|
||||
5麻豆传媒MD-0349.李蓉蓉.痴女技师榨精按摩术.意外解锁无套性爱服务,https://m3md.n6uem8.xyz/doudou/ms/d254cc4d3131868864b6940215__746731/hls/1/index.m3u8
|
||||
6麻豆传媒MSD-205.狐不妖.职场反差婊卖身拜金.浴火焚身跪求内射,https://m3md.n6uem8.xyz/doudou/ms/24791cc99391684f96cbd732b__692878/hls/1/index.m3u8
|
||||
7麻豆传媒MGL-0006.宋南伊.苏樱花.麻豆万能服务公司.破处的滋味,https://m3md.n6uem8.xyz/doudou/ms/dd6c5a158759684f96b0780de__692877/hls/1/index.m3u8
|
||||
8麻豆传媒MDWP-0034.苏畅.淫行超商.上班偷欢的女店员,https://m3md.n6uem8.xyz/doudou/ms/b8ddf0c35022684aa9b107a0a__690638/hls/1/index.m3u8
|
||||
9麻豆传媒MDSR-0008-2.李蓉蓉.黎芷萱.蓝天航空公司的空姐EP2.权色交易多P游戏无套中出,https://m3md.n6uem8.xyz/doudou/ms/2a1e91a79071684aa994627f6__690637/hls/1/index.m3u8
|
||||
10麻豆传媒MD-0358.温芮欣.艾熙.京东做爱的外卖总裁.霸道总裁亲自下海操骚屄,https://m3md.n6uem8.xyz/doudou/ms/7c1d16fc9404684aa9548ae45__690636/hls/1/index.m3u8
|
||||
11麻豆传媒MGL-0005.周甯.林思妤.麻豆万能服务公司.爸爸的遗愿,https://m3md.n6uem8.xyz/doudou/ms/7b5a9c13513968426d49c7249__686980/hls/1/index.m3u8
|
||||
12麻豆传媒LY-068.许可可.我的妹妹不可能这么可爱.妹妹的直播流量秘籍,https://m3md.n6uem8.xyz/doudou/ms/091e68482819268fb9c93a55c8__908329/hls/1/index.m3u8
|
||||
13麻豆传媒MD-0347.宋南伊.工人强插色气人妻.背着残疾丈夫狂抽插,https://m3md.n6uem8.xyz/doudou/ms/59eda5eb2740268fb9cb08a489__908330/hls/1/index.m3u8
|
||||
14麻豆传媒MD-0348.艾熙.周宁.黑人干爆亚洲骚穴实录.黑色巨屌激战双女,https://m3md.n6uem8.xyz/doudou/ms/19457a652739968fb9cbf3e6fa__908331/hls/1/index.m3u8
|
||||
15麻豆传媒MDSR-0010-1.苏畅.苡若.警探姐妹花.EP1.淫贼狂操肉奴女警,https://m3md.n6uem8.xyz/doudou/ms/1603cf4f2819268fb9ce25ce2a__908335/hls/1/index.m3u8
|
||||
16麻豆传媒MDCM-0014.苏畅.国风按摩院.月照春楼淫吾恨.ASMR淫声浪语颅内高潮,https://m3md.n6uem8.xyz/doudou/ms/45f8534e2740268fb9cd0b2f32__908333/hls/1/index.m3u8
|
||||
17麻豆传媒MGL-0008.夏晴子.凌薇.麻豆万能服务公司.对姐妹们的双飞复仇记,https://m3md.n6uem8.xyz/doudou/ms/c1d1ab992534368fc4af42ad38__909593/hls/1/index.m3u8
|
||||
18麻豆传媒MHG-002-1.Bunny.OL女上司男女全都吃,https://m3md.n6uem8.xyz/doudou/ms/cded38f42534368fc4b11af2fb__909594/hls/1/index.m3u8
|
||||
19麻豆传媒MHG-002-2.苏畅.霸道女上司强取榨精,https://m3md.n6uem8.xyz/doudou/ms/f7999f1a29366902320a7a941__921331/hls/1/index.m3u8
|
||||
20麻豆传媒MD-0351.苏语棠.圆圆.老中医的孕妇回春疗法.媳妇与婆婆再度发情,https://m3md.n6uem8.xyz/doudou/ms/52ef7321907668426d19cec3e__686977/hls/1/index.m3u8
|
||||
21麻豆传媒MDSR-0008-1.艾熙.艾悠.蓝天航空公司的空姐EP1.升迁下的性爱调教,https://m3md.n6uem8.xyz/doudou/ms/7ffabf5b898368426d2ec15eb__686978/hls/1/index.m3u8
|
||||
22麻豆传媒MD-0344.张芸熙.露露.隔壁人妻的诱惑.爆乳巨双重潮吹,https://m3md.n6uem8.xyz/doudou/ms/856000ec907168426cfd7adbc__686976/hls/1/index.m3u8
|
||||
23麻豆传媒MD-0352.优娜.新娘的花嫁.优娜引退作,https://m3md.n6uem8.xyz/doudou/ms/f61c99719071683d2f21d6800__684731/hls/1/index.m3u8
|
||||
24麻豆传媒MD-0345.沈娜娜.露露.父丧姐妹的原罪.悲情乱交双逼奉还,https://m3md.n6uem8.xyz/doudou/ms/55a310d18708683d220884790__684730/hls/1/index.m3u8
|
||||
25麻豆传媒SZL-035.思雨.淫欲旺盛的姐姐色诱表弟家中做爱,https://m3md.n6uem8.xyz/doudou/ms/7ffabf5b898368426d2ec15eb__686978/hls/1/index.m3u8
|
||||
26麻豆传媒SZL-034.丫丫.极品嫩穴萝莉学妹.无毛小骚逼第一视角猛操,https://m3md.n6uem8.xyz/doudou/ms/a0e9577a378068236a30a329d__525415/hls/1/index.m3u8
|
||||
27麻豆传媒MDCM-0015.苏畅.苏语棠.艾悠.哪吒2.淫邪三龙女大战真阳魔童,https://m3md.n6uem8.xyz/doudou/ms/bd3dc86c14222682369dda0793__525410/hls/1/index.m3u8
|
||||
28麻豆传媒MD-0343.优娜.李微微.旗袍下的交换秘密.异国肉体激情盛宴,https://m3md.n6uem8.xyz/doudou/ms/cf57d99f22324682369c5736df__525408/hls/1/index.m3u8
|
||||
29麻豆传媒MD-0180-4.苏畅.夏晴子.夜勤病栋.EP4.终极私刑性奴大失禁,https://m3md.n6uem8.xyz/doudou/ms/ae0514e814915682369b130fd8__525406/hls/1/index.m3u8
|
||||
30麻豆传媒MD-0180-3.李蓉蓉.施子涵.夜勤病栋.EP3调教骚鲍母女肉便器,https://m3md.n6uem8.xyz/doudou/ms/1548b5d51422268236995397b1__525404/hls/1/index.m3u8
|
||||
31麻豆传媒MD-0357.黎芷煊.欣晴.七夕情人双戾夹击.两任女友联手榨精,https://m3md.n6uem8.xyz/doudou/ms/91380804161556913fb3134da5__950385/hls/1/index.m3u8
|
||||
32麻豆传媒MDCM-0016.黎芷煊.国风按摩院.修纤玉足扰军心.旗袍长腿尤物的锁精足交,https://m3md.n6uem8.xyz/doudou/ms/e80a2665209016913fb6d1f21d__950386/hls/1/index.m3u8
|
||||
33麻豆传媒MDSR-0010-2.苏畅.苡若.米欧.警探姐妹花EP2.无情凌辱多人姐妹井,https://m3md.n6uem8.xyz/doudou/ms/dd54459e213476913fc683ba97__950393/hls/1/index.m3u8
|
||||
34麻豆传媒SZL-031.洛溪.单身女下班回家惨遭猥琐男跟踪猥亵,https://m3md.n6uem8.xyz/doudou/ms/3f82ae0622196680f8e84bf76c__509110/hls/1/index.m3u8
|
||||
|
||||
吴梦梦(66部),#genre#
|
||||
1吴梦梦01-14玉米棒自慰直播,https://m3md.n6uem8.xyz/doudou/doudou/md_857jbtye/hls/1/index.m3u8
|
||||
2吴梦梦12-15大黑逼自慰直播,https://m3md.n6uem8.xyz/doudou/doudou/md_x5ak3phk/hls/1/index.m3u8
|
||||
3吴梦梦车震直播,https://m3md.n6uem8.xyz/doudou/doudou/md_tuhyqt5x/hls/1/index.m3u8
|
||||
4台湾SWAG monlingwu 吴梦梦 女僕咖啡,https://m3md.n6uem8.xyz/doudou/doudou/sw_emrkhvjq/hls/1/index.m3u8
|
||||
5台湾SWAG_monlingwu_吴梦梦_在粉丝家实战被他家人突袭,https://m3md.n6uem8.xyz/doudou/doudou/sw_rkjqpkcw/hls/1/index.m3u8
|
||||
6台湾SWAG_monlingwu_吴梦梦V吉娜_女医生联合会诊性功能障碍男性病患直击打炮3p,https://m3md.n6uem8.xyz/doudou/doudou/sw_rphdsggj/hls/1/index.m3u8
|
||||
7.MDSJ-0007 吴梦梦 性犯罪者牢房 公开调教拘束强制内射,https://m3md.n6uem8.xyz/doudou/madou_tv/md_eewaktsk/hls/1/index.m3u8
|
||||
8.MDX-0036吴梦梦.女奴翻身做女王.性玩物女孩的致富逆袭.EP1,https://m3md.n6uem8.xyz/doudou/doudou/md_jcmhhntc/hls/1/index.m3u8
|
||||
9.MM-042 台湾第一女优吴梦梦 风骚家政妇 浪荡护理激情榨精,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kjcbtkwj/hls/1/index.m3u8
|
||||
10.MM-043 台湾第一女优吴梦梦 偷偷摸摸刺激性爱 妹妹在家依然放纵抽插,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kjfefmwc/hls/1/index.m3u8
|
||||
11.MM-044 台湾第一女优吴梦梦 绳缚愉虐 主人的指令绝对服从,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kqnfjwcb/hls/1/index.m3u8
|
||||
12.MM-045 台湾第一女优吴梦梦 房东太太敲房客 欠债就用你的肉体偿还,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kqxbxavb/hls/1/index.m3u8
|
||||
13.MM-046 台湾第一女优吴梦梦 裸体美术课 宽衣解带性爱描绘,https://m3md.n6uem8.xyz/doudou/madou_tv/md_krqqsntc/hls/1/index.m3u8
|
||||
14.MM-047 台湾第一女优吴梦梦 调情酒吧 微醺后的疯狂做爱,https://m3md.n6uem8.xyz/doudou/madou_tv/md_mhqucnew/hls/1/index.m3u8
|
||||
15.MM-048 台湾第一女优吴梦梦 情色指油压 痴女按摩师的额外福利,https://m3md.n6uem8.xyz/doudou/madou_tv/md_mjemdfst/hls/1/index.m3u8
|
||||
16.MM-049 台湾第一女优吴梦梦 多人国王游戏 6P乱交绝对淫乱,https://m3md.n6uem8.xyz/doudou/madou_tv/md_nbcqeqhk/hls/1/index.m3u8
|
||||
17.MM-050 台湾第一女优吴梦梦 双穴齐插 爽到升天的快感体验,https://m3md.n6uem8.xyz/doudou/madou_tv/md_nbearmcf/hls/1/index.m3u8
|
||||
18.MM-051 台湾第一女优吴梦梦 机器人女友,https://m3md.n6uem8.xyz/doudou/madou_tv/md_pwsafsqu/hls/1/index.m3u8
|
||||
19.MM-052 台湾第一女优吴梦梦 巨乳义母 突破禁忌疯狂抽插内射,https://m3md.n6uem8.xyz/doudou/madou_tv/md_pcdpdunm/hls/1/index.m3u8
|
||||
20.MM-053 台湾第一女优吴梦梦 野外露出 郊区野外任意性爱,https://m3md.n6uem8.xyz/doudou/madou_tv/md_pdjvhtmc/hls/1/index.m3u8
|
||||
21.MM-054 台湾第一女优吴梦梦 巨乳义母 废墟强制射精 巨乳OL强奸同事,https://m3md.n6uem8.xyz/doudou/madou_tv/md_pxfbpqts/hls/1/index.m3u8
|
||||
22.MM-055 台湾第一女优吴梦梦 风骚女记者 遭男明星无套中出,https://m3md.n6uem8.xyz/doudou/madou_tv/md_qjtttfdx/hls/1/index.m3u8
|
||||
23.MM-056 台湾第一女优吴梦梦 性爱48式 真枪实弹性爱教学,https://m3md.n6uem8.xyz/doudou/madou_tv/md_qkdpxwkc/hls/1/index.m3u8
|
||||
24.MM-057 台湾第一女优吴梦梦 性爱发廊 巨乳设计师的诱惑,https://m3md.n6uem8.xyz/doudou/madou_tv/md_qnawbdbv/hls/1/index.m3u8
|
||||
25.MM-058 台湾第一女优吴梦梦 更衣人偶坠入爱河 漫改AV,https://m3md.n6uem8.xyz/doudou/madou_tv/md_redqkajv/hls/1/index.m3u8
|
||||
26.MM-059 吴梦梦 绑架人妻 黑道硬上名媛太太,https://m3md.n6uem8.xyz/doudou/madou_tv/md_cqrxqcht/hls/1/index.m3u8
|
||||
27.MM-060 台湾第一女优吴梦梦 海岛特辑 蔚蓝大海情欲旅程,https://m3md.n6uem8.xyz/doudou/madou_tv/md_reemgugr/hls/1/index.m3u8
|
||||
28.MM-061 台湾第一女优吴梦梦 公厕痴女 3P中出巨乳OL,https://m3md.n6uem8.xyz/doudou/madou_tv/md_rfjmnsfa/hls/1/index.m3u8
|
||||
29.MM-062 台湾第一女优吴梦梦 首款情色手游AV 性爱游戏实况,https://m3md.n6uem8.xyz/doudou/madou_tv/md_rjnssrvm/hls/1/index.m3u8
|
||||
30.MM-063 台湾第一女优吴梦梦 跨越生死情欲夜,https://m3md.n6uem8.xyz/doudou/madou_tv/md_rkucnkbh/hls/1/index.m3u8
|
||||
31.MM-064 台湾第一女优吴梦梦 女教师时间暂停,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kjfvrkwe/hls/1/index.m3u8
|
||||
32.MM-065 台湾第一女优吴梦梦 偷窥NTR全程 巨乳爱妻任人内射,https://m3md.n6uem8.xyz/doudou/madou_tv/md_ksfkhbkh/hls/1/index.m3u8
|
||||
33.MM-066 台湾第一女优吴梦梦 两女色诱男子中出 两女一男激情抽插,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kvkxthqe/hls/1/index.m3u8
|
||||
34.MM-067 台湾第一女优吴梦梦 巨乳女病患 遭医师3P中出,https://m3md.n6uem8.xyz/doudou/madou_tv/md_kvpxuqvj/hls/1/index.m3u8
|
||||
35.MM-068 台湾第一女优吴梦梦 性爱游览车 中出巨乳车掌小姐,https://m3md.n6uem8.xyz/doudou/madou_tv/md_mmkcdpkm/hls/1/index.m3u8
|
||||
36.MM-069 台湾第一女优吴梦梦 人体寿司 多人把玩女体盛,https://m3md.n6uem8.xyz/doudou/madou_tv/md_pennhbft/hls/1/index.m3u8
|
||||
37.MM-070 吴梦梦 中文骚话全集 浪荡淫语大全,https://m3md.n6uem8.xyz/doudou/madou_tv/md_sgmjwcws/hls/1/index.m3u8
|
||||
38.MM-071 吴梦梦 粉丝无套内射骚逼,https://m3md.n6uem8.xyz/doudou/madou_tv/md_sgmxxcgw/hls/1/index.m3u8
|
||||
39.MM-072 吴梦梦 无套系列 新加坡跳蛋高潮,https://m3md.n6uem8.xyz/doudou/madou_tv/md_stntsbnu/hls/1/index.m3u8
|
||||
40.MM-073 吴梦梦 无套系列 韩国性爱之旅 下雪时性爱体验,https://m3md.n6uem8.xyz/doudou/madou_tv/md_svtgxtqv/hls/1/index.m3u8
|
||||
41.MM-074 吴梦梦 花莲 洄澜看海之旅,https://m3md.n6uem8.xyz/doudou/madou_tv/md_twsujdfu/hls/1/index.m3u8
|
||||
42.MM-075 吴梦梦 无套台北 一日女友企划,https://m3md.n6uem8.xyz/doudou/madou_tv/md_twumrmgr/hls/1/index.m3u8
|
||||
43.MM-076 吴梦梦 樱花 花瓣底下尽情性爱,https://m3md.n6uem8.xyz/doudou/madou_tv/md_wvsgwtsd/hls/1/index.m3u8
|
||||
44.MM-077 吴梦梦 吉隆坡不停潮吹 梦梦的QA时间,https://m3md.n6uem8.xyz/doudou/madou_tv/md_adwhgnnc/hls/1/index.m3u8
|
||||
45.MM-078 吴梦梦 宜兰之水豚疗愈之旅,https://m3md.n6uem8.xyz/doudou/madou_tv/md_bbskuakb/hls/1/index.m3u8
|
||||
46.MM-080 吴梦梦 曼谷 东南亚浪漫之旅,https://m3md.n6uem8.xyz/doudou/madou_tv/md_hhsxhqsa/hls/1/index.m3u8
|
||||
47.MM-081 吴梦梦 德国 恋上美足黑丝,https://m3md.n6uem8.xyz/doudou/madou_tv/md_amnhqvbp/hls/1/index.m3u8
|
||||
48.MM-082 吴梦梦 奧地利 欧洲性爱旅程,https://m3md.n6uem8.xyz/doudou/madou_tv/md_cbpsggwa/hls/1/index.m3u8
|
||||
49.MM-084 吴梦梦 九份 一日女友窗邊露出,https://m3md.n6uem8.xyz/doudou/madou_tv/md_hawdwauu/hls/1/index.m3u8
|
||||
50.MM-085 吴梦梦 河内 禁欲满月激情爆发,https://m3md.n6uem8.xyz/doudou/madou_tv/md_uddpeqmn/hls/1/index.m3u8
|
||||
51.MM-086 吴梦梦 下流的肛门交配,https://m3md.n6uem8.xyz/doudou/ms/36d6a50c87416581651cd9a9b__35355/hls/1/index.m3u8
|
||||
52.MM-087 吴梦梦 美式蜜月旅行 洛杉矶的晨光性爱,https://m3md.n6uem8.xyz/doudou/ms/b276090f2061465842f9aba8d7__36152/hls/1/index.m3u8
|
||||
53.MM-088 吴梦梦 下流母狗羞恥露出 野外暴露狂野性爱,https://m3md.n6uem8.xyz/doudou/ms/0cc51519874065870093a676f__36818/hls/1/index.m3u8
|
||||
54.MM-089 吴梦梦 香港 无罩高楼性爱,https://m3md.n6uem8.xyz/doudou/ms/036daf54487965ec675ff1f46__83936/hls/1/index.m3u8
|
||||
55.MM-093 吴梦梦 顏射巨乳OL 口交扫除求加薪,https://m3md.n6uem8.xyz/doudou/ms/bc513cf912020664f7a0b677f5__166665/hls/1/index.m3u8
|
||||
56.MM-094 吴梦梦 性爱羽球游戏 中出巨乳女队友,https://m3md.n6uem8.xyz/doudou/ms/39d722581205266701821c67e2__194264/hls/1/index.m3u8
|
||||
57.MM-095 吴梦梦 处男双飞初体验 一次两个JK破处,https://m3md.n6uem8.xyz/doudou/ms/c14f047d120556697826ebed2b__230701/hls/1/index.m3u8
|
||||
58.MM-097.吴梦梦.母子乱伦性爱.用巨乳帮儿子破处,https://m3md.n6uem8.xyz/doudou/ms/d01b3d1f3240866fd89e7847e4__313893/hls/1/index.m3u8
|
||||
59.MM-100.吴梦梦.便利店偷窃.巨乳人妻被抓到,https://m3md.n6uem8.xyz/doudou/ms/8f98e74f14225678b47f669a7f__426962/hls/1/index.m3u8
|
||||
60.MM-101.吴梦梦.计程车疯狂性爱.刺激车震摇晃,https://m3md.n6uem8.xyz/doudou/ms/64197df72208367ac7f3a412b0__449997/hls/1/index.m3u8
|
||||
61.MM-102.苏畅.吴梦梦.援交记录.两女一男榨干精液,https://m3md.n6uem8.xyz/doudou/ms/953756092208467c7235460a89__469919/hls/1/index.m3u8
|
||||
62.MDX-0270 吴梦梦 水电师傅的止水私活 淫魅吸添取精,https://m3md.n6uem8.xyz/doudou/madou_tv/md_bxdtrwvt/hls/1/index.m3u8
|
||||
63.MGL-0001 苏畅 吴梦梦 【首部曲】沉溺偷情的淫乱姐妹 超骚小姨子勾引姐夫,https://m3哺乳m8.xyz/doudou/madou_tv/md_fqgmkrtj/hls/1/index.m3u8
|
||||
64.MGL-0004 苏畅 吴梦梦 【最终章】沉溺偷情的淫乱姐妹 绿帽老公怒操小姨子泄欲,https://m3md.n6uem8.xyz/doudou/ms/8997f581482265e9d3f450ef4__82600/hls/1/index.m3u8
|
||||
65.HPP-0039 吴梦梦 无套干爆拜精小姐姐,https://m3md.n6uem8.xyz/doudou/ms/8d4490f21921865c3a35474f8c__66777/hls/1/index.m3u8
|
||||
66.MDHG-0025.吴梦梦.性爱巡游的旅行者,https://m3md.n6uem8.xyz/doudou/ms/9de5ab2622651677d44d6767e1__415833/hls/1/index.m3u8
|
||||
|
||||
孕妇系列(13部),#genre#
|
||||
1完整版空姐孕妇勾引外卖哥,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/15/1909148807789875200/18b6e541a9dd4ccf83d67337c0c7efe8.m3u8?t=6a101670&us=2057735784124489728&sign=6c600414b5c3ec7ecc83113f67f4af67ee8af9e3
|
||||
2极品孕妇富婆,怀孕78个月出来找鸭子,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/16/1909157908108349440/101bb1ffea3144be9ba6c78e5a2a26a8.m3u8?t=6a10171c&us=2057736505227067392&sign=291ae616c2bbd36c696475e394b8eb1f3d69095c
|
||||
3孕妇为赚奶粉钱约炮土豪,挺着大肚子沦为性奴,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/15/1909153568035508224/1dd4188abaad4bc28d161a0ea1adcd2a.m3u8?t=6a1018d0&us=2057738334660837376&sign=2dbba598d6e043aafa18543ecf52d2394a41db14
|
||||
4二胎孕妇怀孕八个月出轨!女儿在客厅写作业孕妇和野男人在房间里面'偷情,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/13/1909111927954280448/cb5f65d4253e45f692886344286748d1.m3u8?t=6a1018d9&us=2057738372229218304&sign=a05c48faca010dcb1c8d6cbb409ebbd707f597cb
|
||||
5熟孕妇妻孕妇个没做爱了挺着肚出来寻求刺激,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-02/11/1907276413277642752/23867fcc4b5e4fa9abfdb4d6709c72fd.m3u8?t=6a1018d9&us=2057738372254384128&sign=3864445df6c470e0b7c48e771d43c063ee5b813a
|
||||
6孕妇『李薇雅』怀孕7个月挺着肚子找鸡巴内射,太骚太贱喂不饱,调教骚体质淫水横流,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/15/1909154169238654976/e2d6a1def66c44dfbff5396e888439ee.m3u8?t=6a101a65&us=2057740034908987392&sign=f8cd262b2cc5fa7288339e26db280bcb6f46cd90
|
||||
7【时来孕转】搞个孕妇冲冲喜,好运连连,满背纹身是个有故事的女人,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/10/1909072584590036992/f88851ddaf3740cdb24609a71475e0ff.m3u8?t=6a101a65&us=2057740034929958912&sign=1b02dc47e1fbedb55fce347b2ba83e31ceee882d
|
||||
8郑州最骚孕妇毛玉敏,怀孕老婆在家和亲哥乱伦内射。,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-03/19/1907763432527396864/a8bd5191c49b4e97a26e1de1577fa6bf.m3u8?t=6a101b61&us=2057741089148354560&sign=fa9bf44f2d5f5bfa8f6556090911481b9a75ca20
|
||||
9少妇品鉴怀孕六个月了还要出来约炮·牛逼,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/15/1909152487024955392/9f327336163f405a9002844504c24bc9.m3u8?t=6a101b61&us=2057741089186103296&sign=3552f076d28602e57302d8708ca63e6e5c398488
|
||||
10很多人找·高颜值孕妇出轨偷情-怀胎八月老公夜不归宿报复老公,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/13/1909123600102526976/156d9ee95b03491c9ecde0d037e52e6f.m3u8?t=6a101cb3&us=2057742508918112256&sign=0addeab20397e15997d991a0dcebbd8c826aefb5
|
||||
11淫荡对话巨乳肚孕妇吃鸡啪啪要射啦才分钟还没有享受射完继续啊啊啊都是水,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/17/1909181111891464192/af567cecb7c94883927a945dcf7d490d.m3u8?t=6a101da6&us=2057743528726470660&sign=3d8013d9e8b55e59a8efdb11b560690b78712dc0
|
||||
12个月少妇出轨老公在外地打工挺个大肚子和姐夫偷情内射也不怕流!,https://d2ke59u1yty5f7.cloudfront.net/video/2025-04-07/12/1909104209000468480/fd132beeedee4ca595949dd1f7300e77.m3u8?t=6a101e07&us=2057743933780832258&sign=6fce364291ab7932c5bb717be1595646069e4880
|
||||
13重磅吃瓜厦门孕妇出轨怀胎十月挺着大肚子偷情内射!,https://d2ke59u1yty5f7.cloudfront.net/video/2024-11-01/18/1852292939656343552/c208176d8f7f4ef0a57f40ff61d32039.m3u8?t=6a101e93&us=2057744519241777152&sign=04ed18c6877ac054dbb805cd1c713dfd4684562f
|
||||
|
||||
其他吃瓜(41部),#genre#
|
||||
1假扮网剧导演潜规则电影学院刚毕业的G奶三线演员王婷,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/7/1970265924077236224/3d9ff56ae108495ead0450a871d04187.m3u8?t=6a1015a5&us=2057734933511249920&sign=cae3733fedba689e928bd55f123f6d6c8f77bffb
|
||||
2【黑料曝光】奶茶店偷情实录老板和兼职美女员工打蚌在前台挑情躲进里面的库房啪啪,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/7/1970266404719308800/8c45ac491ffb4d8c9b94909b073f420b.m3u8?t=6a1034c5&us=2057768351395524608&sign=bdfdad97a0395d4fc933508979ab1d441a3e37ab
|
||||
3华裔留学生和美国男友爆菊自拍,表情痛苦,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-01/11/1796741580417282048/b38855bff2e143a392cf9e710d02bd42.m3u8?t=6a103654&us=2057770024661127168&sign=9d03a37bdd9d168feb460a8a2e42d54113fa5c63
|
||||
4【网曝泄密】珠海艺术学院“王东瑶”勾引闺蜜男友被曝光,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/14/1615238785013788672/7e1b8e5ab3784c009dbdc5ceb91be3c6.m3u8?t=6a1036df&us=2057770611098845184&sign=f3eea6d86f9ddc69242b21e3994fb338fbaf3ec5
|
||||
5小学老师出轨多名家长不雅视频遭微信群疯传,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/22/1970128909222424576/16a60ef66ace48818a43038bbaf89d85.m3u8?t=6a103874&us=2057772308257939456&sign=a4d2f92c933cc2a463501891ae898cae29fbc659
|
||||
6杭州大学情侣分手渣男曝光,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/10/1615175368538468352/84dca76a6dd442f0a5d3f95332389570.m3u8?t=6a1038c6&us=2057772653797675010&sign=8e42c1e76865e3a98cc6eef3dc7387c375bcef24
|
||||
7(网爆门天瓜】太古里牵手门事件,中石油老总小三事件泄密流出,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970122436270501888/40516ed32d9e48cbbb2d00639bcbf0db.m3u8?t=6a10395d&us=2057773284512612352&sign=28836e77f540a39b7845c79542bb2527518b6d54
|
||||
8阿拉善战神队长背着老公多次偷情被曝光,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970122644421226496/11884ec2e49749ddabfcc72ba185df75.m3u8?t=6a1039dc&us=2057773818495696896&sign=f3495df5e4374103ce16666dbb069b902fad7189
|
||||
9曝黑料-黑丝长腿韵味大学生媚黑系列,极模特身材翘臀被大吊无情怼操内射,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970122979172823040/a1c16f91d2e646739f34959a25a42df3.m3u8?t=6a103a74&us=2057774457742270464&sign=fcceeee0c0957964241f501b6acdf3073ccc45f5
|
||||
10酒吧女DJ夏玉与多人性爱黑料视频曝光,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970123208945184768/92bcee5f17004207a66973ebc7092a37.m3u8?t=6a103a75&us=2057774457826156544&sign=c2e1863f30fcbe84871726cbe35edbc29db2c9be
|
||||
11开免提边做边打电话给老公戴绿帽太紧张太刺激了!,https://d2ke59u1yty5f7.cloudfront.net/video/2025-03-30/21/1906331203967324160/e3001351eccb4f2a8ad3beab6ecbfc79.m3u8?t=6a1051a7&us=2057799366191583232&sign=e2f21a1880775d4a6ee44ddbc39a909f2db95125
|
||||
12网曝门事件-深圳游艇会淫乱现场堪比海天盛宴,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/22/1970126149336838144/30b8678a55e4452fbc9db6d76aca301a.m3u8?t=6a103de0&us=2057778129019666432&sign=a2272fcfc49c3968f42b050d64d02f52a01b46e5
|
||||
13【最新黑料】某×医院实习贱狗黑料网爆,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-12/15/1800788937479958528/c19dd66048334c6b8bf127716687981c.m3u8?t=6a103e65&us=2057778686448340992&sign=006da92e1b48c30f1a2904d86bdad34c955786c1
|
||||
14厦门学巨乳教师事件爆料,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-12/11/1800729381102039040/15f0c473611d4b1aa0823c34378f1983.m3u8?t=6a103fe0&us=2057780277511036928&sign=ff4b2962c273579809bc7d82278ce76d92c3e846
|
||||
15淫荡房东大姐给老公戴绿帽网爆黑料,https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-24/21/1794004317607047168/3839dc302f3349d88fab17e27c9792b9.m3u8?t=6a103fe7&us=2057780306327941122&sign=2fef0714e37cf144b5709d1eb3c95820a8f33b08
|
||||
16爆黑料内射2次60岁阿姨,https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-24/21/1794005134036709376/d6c6a0f638004edda2615346308ff271.m3u8?t=6a103fe7&us=2057780306336329730&sign=3fe29adff7840812a7bc3a969aff5696d3c322a8
|
||||
17毁三观,带着娃偷情,太牛逼了,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-12/11/1800729732702154752/b682d5df003844a79a383f3a54ecea9a.m3u8?t=6a104192&us=2057782098673639424&sign=5e70e6c5c00e28f0df46d50bb1a6e97c3ecf5cf8
|
||||
18全最全婚闹事件大合集各种奇葩合集爆黑料,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-12/11/1800725166938009600/77abcadd9d364c1ea525ca41a02ecb65.m3u8?t=6a10424b&us=2057782875430436864&sign=0e2832cc6c22510239ae1c436e60bbfb91c629c9
|
||||
19新婚不久就出来偷情的大奶骚妇,https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-24/21/1794005375393738752/99e39dcf79114f1e9b6bec2a06527a3d.m3u8?t=6a104386&us=2057784195292672001&sign=29ae91253f8712274758538f5ee64e17ab91bc8c
|
||||
20某知名电台美女主持,土豪张智斌重金定制视频流出!网爆,https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-27/11/1794932243840118784/6a005fe4d5054c179ebd9b84061f0ba3.m3u8?t=6a10461b&us=2057786969419268096&sign=d7df1f24e9872cdee483bd5d8c1b701fbaeb7415
|
||||
21济南教师张雪出轨门事件我就要你操我,https://d2ke59u1yty5f7.cloudfront.net/video/2024-08-07/15/1821084083551088640/7bbd28e9398a4030aac2382d62076aa4.m3u8?t=6a1051f6&us=2057799695015149570&sign=0dbb09c5717dcee19282e0f84bf17c14c7ef9a78
|
||||
22网爆泄密:华裔外教美少妇流出,熟妇的逼是真耐操(逼都要扣环了),https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-27/18/1795039842756866048/801d48aaa00c478f8d9b3b9ad7da8ac3.m3u8?t=6a1052a5&us=2057800431188283392&sign=6a2bf63f4245e6a5928bbf3941df126f6f1ab153
|
||||
23电子竞技女玩家和队友私密视频被流出,https://krevonix.com/20250518/ZkMSLzH6/2000kb/hls/index.m3u8
|
||||
24城中村嫖把子连续内射两位居家老阿姨,https://krevonix.com/20250503/JHapwbLA//2000kb/hls/index.m3u8
|
||||
25淫港女校服黑和男友啪啪毒龍口交男主爽翻,https://d6ii9agw2wrlt.cloudfront.net/video/2025-10-26/20/1982422296505364480/c27ddf45d52143268debfd570b15ca24.m3u8?t=69732158&us=2014591664908775428&sign=5ddd94c7cef02103c3728c53b3ac2137e8193c2f
|
||||
26反差婊重磅泄密南航空姐,https://d6ii9agw2wrlt.cloudfront.net/video/2023-11-25/10/1728239105546399744/5dae710852634f4ca5a103135eaa6e91.m3u8?t=6980aed9&us=2018317016036347910&sign=0d49e2857865b35b02c92a4b57bd4608fb474f3b
|
||||
27【独家泄密】上海某高校体育老师和校花性爱视频流出,https://d6ii9agw2wrlt.cloudfront.net/video/2023-01-17/12/1615199661863350272/c63c06551b5b4a9f8f295aa6455e5c30.m3u8?t=6980af8f&us=2018317778963468288&sign=c9d10be9b37e96898858736a50e020aeeafe8306
|
||||
28【校花下海】被男友操的心花怒放的笑着很开心,酒店后入,多角度拍摄最后口爆一嘴,https://d6ii9agw2wrlt.cloudfront.net/video/2023-04-06/21/1643974541634187264/5db384d057f44a829ca586381df28c5c.m3u8?t=6980af8f&us=2018317778963468292&sign=b3f511b061dd0e087cee4af2e6ce7f6d86732fd8
|
||||
29【高丽大学门事件】傻白甜学校操场野战后入颜射吞精猎奇,https://d6ii9agw2wrlt.cloudfront.net/video/2023-01-17/17/1615274194321027072/119d58757de24d9fa94bdc704cfca9ba.m3u8?t=6980b231&us=2018320603925819392&sign=56c0f2805afbf74a25863e37f4579a2628410cb9
|
||||
30极品少女『李雅雯』从结婚到孕期的性爱流出,https://d6ii9agw2wrlt.cloudfront.net/video/2023-02-14/10/1625319261345034240/a9a4eb231c4c4e0d8976e6057ca9ee51.m3u8?t=6980b231&us=2018320603955179520&sign=9d0bba32c40131b23331545fdf3f7d9e7e8fad59
|
||||
31【热门事件】珠海孙淼与吉林付晴自拍泄密,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970271055694934016/f784129ef86245b4a94819fe61722c4c.m3u8?t=6980b47c&us=2018323068954992640&sign=b90599af0306d50e38015a51f1617f88c83a378b
|
||||
32武汉体育舞蹈艺术学校21届学姐刘子群与男友恋爱期间出轨校外第三人被金主包养,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970266105325694976/24b412686e324a7da24a163f2dcd44d5.m3u8?t=6980b5ee&us=2018324619390947334&sign=dfb49b8ce355f27c80cdd75b950d0bdf19e90b08
|
||||
33(网曝门事件】长春人民教师王雪出轨亲外甥,反差少妇舅妈,舅妈和外甥乱伦三年,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/21/1970123438029680640/f74339a0fcd44b8697b5f4d9b458782f.m3u8?t=6980b9dd&us=2018328841508478976&sign=bb7046af6536fecda153b3676b92b8c4cd7ca8f9
|
||||
34(网曝大瓜)杭州已婚人妻和公司同事偷情被抓好在床,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/21/1970124047411720192/d6a6a088c67f46b1acdf8a775784186c.m3u8?t=6980bae6&us=2018329956107018240&sign=421b1bce6ee557aec9a2746c51874dcd2297968d
|
||||
35【网曝门事件】澄海烧烤摊老板娘下班与老板·做爱视频流出,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/22/1970133511464431616/74c4fdd494944497ab9e563ff96ed948.m3u8?t=6980bee5&us=2018334245385736199&sign=d6b75ea01539881e8d2c551b605abb1bea3176cc
|
||||
36偷情缘帽狂舔大吊精液颜射刚结婚的小少妇出轨情人自拍外流,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-23/14/1871086631546851328/fc8926368a2440239189b25053424b84.m3u8?t=69966733&us=2024287397836955652&sign=54ecf667fd7509f3e1fe02c2034ca31a7e8ae1f1
|
||||
37河南人妻出轨监控和自拍流出情夫在家客厅后入床上开发屁眼曝光,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-23/14/1871082724867248128/338c25bf72e74134a61561d17a9f288d.m3u8?t=6996694e&us=2024289656164110340&sign=25c548ef385215bed441de2abca8a71931755ace
|
||||
38某中学英语老师,出轨偷情老外,车震门,室内厨房猛操网爆黑料,https://d6ii9agw2wrlt.cloudfront.net/video/2024-06-12/11/1800725860122243072/c9b4b465befa4d479d118f572e90121e.m3u8?t=6997308e&us=2024503601993613317&sign=dffff579bc0dbe60c0841d4254a4c71df0cc57c4
|
||||
39网曝黑料-极品韵味少妇老板娘被榜大哥重金拿下,黑丝长腿惨遭无情打桩内射,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970123003252322304/4a3354fffad94c8f8db98b6efe1b7834.m3u8?t=6a1060e5&us=2057815733065850880&sign=29106d71e53a1b26020ecfdb54333527fe5cae3b
|
||||
40郑州00年小情人幼师私拍被渣男前男友曝光,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970123229757321216/99b04cac46934776a32485d33e17cb40.m3u8?t=6a1060e5&us=2057815733149736960&sign=c68f077058fe3c17c7354850561eab0b6a4ed0f6
|
||||
41马来西亚萧佩儿网曝门与男友爱爱私拍泄密流出吃瓜,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970124147592671232/f0cdf18136734fc29f87a6156972d2b7.m3u8?t=6a106396&us=2057818621259100164&sign=942a78fb2c54d157f398a9c68b15b0577e645b0e
|
||||
|
||||
抖音快手网红(10部),#genre#
|
||||
1网红黑料快手网红东北妍姐人妻骚母狗大尺度黑料流出-网曝黑料研究所,https://d2ke59u1yty5f7.cloudfront.net/video/2024-12-17/21/1869017176925057024/e02765defd6d4007a4c474be2d52dde3.m3u8?t=6a1072e9&us=2057835074589077510&sign=d1fcacb8a79f710745c65111507b99f704aa9603
|
||||
2抖音东北网红【不吃雨的猫】黑料曝光,体操服做爱被曝,当网红之前黑料曝光网爆黑料,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-12/11/1800726946648305664/71456d0da5ba4368abac17546ee9478a.m3u8?t=6a1072f4&us=2057835123282911232&sign=077fb78312b5c4e62090f017900292c7f9de3b99
|
||||
3抖音大奶萝莉暗黑水晶铁蛋酱性感黑料视频流出,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-22/21/1970116711641133056/4b72d86483d04737aa19eecef93c7ce5.m3u8?t=6a10751d&us=2057837441931620354&sign=e8e5d61043e0e7863f31ec2a3001a5e755ca5355
|
||||
4快手20万粉丝网红[欣妹妹]最大尺度,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/19/1970458091752140800/f9976849d0c94c10b3f5967160419fc2.m3u8?t=6a10764f&us=2057838723972317186&sign=2b0d56a7e0a17efd4644843efe4812fafd3e3da0
|
||||
5【细狗女孩】抖音顶流网红不雅视频流出https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/20/1970462830271279104/cc4f4825854a4c928be9c916f2c4986b.m3u8?t=6a1077cb&us=2057840317551984641&sign=9f15d1d26947c1b0acc8923cc00d7477ca0cb6cd
|
||||
6抖音网红【及时行乐】被封杀视频,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/11/1615185969914458112/4cc2faeaa5c740d18cea40dee4e23a7f.m3u8?t=6a1077cb&us=2057840317560373248&sign=61d6d68f2728cef5686ccf41ae75f20fd41fbf8b
|
||||
7抖音门事件万人血书,抖音70w粉丝的【兔牙蛇蛇】被金主当畜牲对待,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/20/1970461060610535424/52a51814dcf94cb68818c64014d5e119.m3u8?t=6a107abb&us=2057843474012540928&sign=b357e2a26509fab54f9927d9f5b02c04c08c43a7
|
||||
8抖音马尾萝莉少女莉丽酱被土豪被土豪潜规则破处视频泄露,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-07/10/1798912135270641664/c85db0c19df74990aae32af71dd432cb.m3u8?t=6a107ba2&us=2057844441732395008&sign=cbfb250ce291b8922d437bbead4e295568c75fcd
|
||||
9抖音网红少女猫猫劲舞啪啪视频,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/20/1970461025260941312/75e300ff150645f38e6042279eae3542.m3u8?t=6a107ba2&us=2057844441778532352&sign=ed4f5fe1a95d0370871bdb0927f0c624f9eabdb6
|
||||
10【抖音女·神-呼呼】网传自慰喷水视频流出,https://d2ke59u1yty5f7.cloudfront.net/video/2025-09-23/20/1970466056420864000/4b9e789df51c45c3876a215779e3fb1c.m3u8?t=6a107cff&us=2057845904674623490&sign=ccbfe89246e224a7f2a77099dae3443d7a027c29
|
||||
|
||||
明星吃瓜(18部),#genre#
|
||||
1【今日爆料】明星女演员孙荷颐被爆下海入住of付费合集流出,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970270336136916992/193b14e4739d4e92b6cab2b68ed5a24e.m3u8?t=69801926&us=2018156275332366336&sign=550fd0648bed61421e58105c763b68f455858523
|
||||
2“网泄密首尔18线女星张妍被影视圈导演潜规则,视频泄密流出,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970270384216223744/ac21a7153162440f91fb4272110bf741.m3u8?t=69801926&us=2018156275332366340&sign=02d69b31ccaf291e415c993f33d23b8fadabc66b
|
||||
3【电影女演员】最新下海乱伦大尺度巨乳裸舞粉穴福利“孙禾颐”,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970270928477499392/9c1bf167249b4c329d4a323d05623a9f.m3u8?t=69801934&us=2018156333631135744&sign=ee1767983fede9e2a8b37632517655b3beaf337b
|
||||
4【王瑞儿】三线女演员不雅私拍全集,自“慰滴蜡喷水,脸逼同框!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970270957149761536/089cd173763d4cc199cf06709b636c0f.m3u8?t=69801934&us=2018156333635330050&sign=598199f51d73e7890f27b3c72594240da03c966d
|
||||
5【明星黑料】三级女星孙禾颐第八弹极品高颜值美女,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970271326303039488/2ad9e7a2ca1e40218c01b7f40fc4cc12.m3u8?t=69801934&us=2018156333652107264&sign=ecd683b6dc81400ed237b1cdcfd864693e95215f
|
||||
6回独家完整版【电影正义廊女郎孙禾颐】性爱视频遭曝光,人美逼骚身材棒,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970268080779964416/25b50546bb964ab2b9c97f0aafadae3e.m3u8?t=69801c32&us=2018159548560957442&sign=44a10d534b643ae8ff75f4969b308153a2d4d12c
|
||||
7吃瓜爆料-台湾反差歌手刘冠燕黑料惨遭曝光,不雅视频被玩伴曝光太淫荡了,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970266987576569856/299449c20bdf4abd8abd32319d3fc39d.m3u8?t=69801c32&us=2018159548569346050&sign=b6ae654d48c1cc1d9a4cc912c61a529975b9b88c
|
||||
8十八线明星孙禾姬最新粉丝像素尺福利视频,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970265723182657536/f6de55fb9ba24d0e973d0b96ddc21007.m3u8?t=69801c56&us=2018159700689145856&sign=4909258c7ba5a1631584261976da5f4c34ecf588
|
||||
9电影女演员孙和颐最新下海私拍大尺度道具自慰扣逼第三弹,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970265461298704384/cc9062a3e6214e8da7d33224e0d71c5c.m3u8?t=69801d2c&us=2018160595451629568&sign=644777734c32ddd7c4e906331a29e21b03b9482f
|
||||
10陈翔六点半女演员【王妍】被曝光下海做外围露脸实拍全裸自慰福利全网独家爆料!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970268804435816448/06aae4fa1c9d423f89f01b3a962d6ecb.m3u8?t=69801d92&us=2018161022516936704&sign=ea233f91c61a596df334c066457d69c89c104aab
|
||||
11重磅黑料【台湾女歌手云娜下海拍色情片】内部视频惨遭泄密,超级美艳性感少女,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970267138940612608/0b55a86ddbbf492d8b5e48a4164a4938.m3u8?t=69801d92&us=2018161022521131008&sign=e11eb1a5bccb136c051df62d0ac1d39ab24d3268
|
||||
12(明星黑料)三级女星孙未颐第六弹极品高颜值美,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970269002050449408/65c5183efeb14802b81b4b7bed03dda1.m3u8?t=69801d92&us=2018161022529519616&sign=6cddba850393bd101cb69f8f5ec71d6ee1893f90
|
||||
13(劲爆吃瓜)18线小明星“蒋珊“被爆和娱乐公司金主露脸口活啪啪调教流出,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-23/7/1970269063945793536/8e8b72fadeb54851aa268b08d5526cde.m3u8?t=69801e10&us=2018161551807721474&sign=6883bf57fcb24f5a966ee7410ce675b62689a528
|
||||
14重磅大瓜女神【刘若英】网曝与某导演儿子小潮男激情自拍娇喘呻吟视频流出,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/21/1970123338096193536/fdde8abff45d427aa658591432ddf1ad.m3u8?t=69801f22&us=2018162701550657538&sign=646190efc5194aab92ebc6207dbd2341038def99
|
||||
15网爆范玮琪卷入王力宏出轨事件李靓蕾爆料,大尺度不雅视频曝光,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/21/1970124171357597696/5b6e94bcf6ae4013bbef846c3c79a116.m3u8?t=69801f6f&us=2018163024832565250&sign=14191551781465f282a6539fafca35f72d20216d
|
||||
16【网曝明星泄露】TV'B使徒行者女主角黄智雯早期被灌醉不雅视频泄露,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/22/1970132961888972800/778bb998eeb941c98c7c4325326ea60e.m3u8?t=698049cd&us=2018208517685108736&sign=77636ad4cc3353d08a8dbb50947b1517259b91a5
|
||||
17【网曝明星门】热门巨乳极品女歌手『长鹿』下海私密视频泄密,沦为土豪母狗,https://d6ii9agw2wrlt.cloudfront.net/video/2025-09-22/22/1970132976409653248/3ff97c3f54554215a5228b9bb5149087.m3u8?t=698049cd&us=2018208517685108738&sign=797e17eef751b78c0b828a763a9248f078fd0a0
|
||||
18【赵丽颖】真实酒店性愛视频流出!爆料人称地陪富商多次地下情!!,https://ktv.bj-steel.com.cn/cape/video/1270774
|
||||
|
||||
人妖系列(15部),#genre#
|
||||
1【伪娘】极品人妖调教公狗_穿黑丝比女人还美,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909096409365024768/855445de0b2d4063b25d1d2e16dc17e8.m3u8?t=69947207&us=2023749267823525890&sign=ec63a8f818e2d8fe6b797b21397d19a7724c771b
|
||||
2【TS人妖】淫荡性奴被小哥把菊花都干翻了,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909103025355296768/d6c492d67d8a4ae8a99cdc48d17acc7b.m3u8?t=69947207&us=2023749267836108800&sign=19dc1e9bfb806313659160952f99c48c38927df9
|
||||
3【TS系列】淫荡人妖相约开房满足身心需求,深喉口交互舔菊花,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909103052811210752/363a32c5458b4be4b1355812c31445af.m3u8?t=69947207&us=2023749267836108806&sign=da8ba7f83d691dd6626491e0d7d52a580994c3c5
|
||||
4{人妖3P大作战}泰国人妖被华人爆肛!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909105467291668480/085d556f75794bdebc1a4a84acb53994.m3u8?t=69947207&us=2023749267840303104&sign=8aab53670ab1090911639e48f4c629f397d51b2e
|
||||
5人妖姐姐和小美女的盘肠大战,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909107696232894464/959ce2c1b6024f37b91fe9c27e9dba6a.m3u8?t=69947207&us=2023749267848691712&sign=81387a3f42584b40ea70b1a48f6b0c0f01411a52
|
||||
6人妖思妮约粉丝在房间口交菊花被插还在打飞机精液都喷出来了,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909107716357165056/67a8a091f6074cfd8974d6bcd37807b7.m3u8?t=69947207&us=2023749267852886016&sign=f6283883cfae8db07bd8d2b338df73ca73c88724
|
||||
7人妖*女模*小伙激情大乱草女模被人妖压在身下爆干人妖被小哥后入干菊花,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/12/1909107825178382336/34c6513cc4ae4ab18d9c2919d3a2c270.m3u8?t=69947207&us=2023749267857080322&sign=4f6b8001bf54a005c468ca1a179c7c9f4622ce35
|
||||
8伪娘精致骚屁眼的全套服务,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/13/1909109520054685696/f65e42a41c9b45f38a6dbafdb0488ef0.m3u8?t=69947518&us=2023752561446195204&sign=5be3c22e12fd18d30b7b092bb7fe0c0b583dca9f
|
||||
9割掉鸡巴造逼挨操,魔都极品颜值抖音网红“苏晓曼”,惊掉下巴,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/13/1909111212011753472/15b86d889d1d4d2aab4c4c4fdfd8d934.m3u8?t=69947518&us=2023752561454583816&sign=7d7b5f62988b203fb311a9c6e174875fc868a475
|
||||
10伪娘女神操萝莉、无套爆操内射可爱小女仆,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/13/1909113963034775552/d0bb3e87a9344098aa48950910efad63.m3u8?t=69947518&us=2023752561471361026&sign=bd951b5bbc7c7a90e43cda6136bfabc2786c9296
|
||||
11两个大奶人妖太会玩了辜丸嘎掉改成逼还能操,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/13/1909119057193144320/f24f91ae995c4a489420807f9bfc426d.m3u8?t=6994767d&us=2023754057312575488&sign=6e6d659ecd31b8da7377a3d3c32e0e5f7cc749c7
|
||||
12饥渴人妖叫男模上门服务,刚进门就开干,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-07/18/1909198821228613632/2a3b4583854e4096a7a6fa349e310ae6.m3u8?t=6994767d&us=2023754057325158401&sign=5528fbcb3d288a473e889131a52e716327fe6ad5
|
||||
13【国产伪娘】绝色人妖两人服务比女人更舒服,https://d6ii9agw2wrlt.cloudfront.net/video/2025-04-23/21/1915037242496458752/f4b836039a394da38969fb2fb8bfde5f.m3u8?t=6994767d&us=2023754057341935616&sign=43cb2353cd10ce35020843a0dd63bb54ee4cb911
|
||||
14【国产TS系列】诗诗超难度体位与直男相互爆操对白淫荡很是激情人妖,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-03/12/1808358228794421248/7a13044c1d8c464c8d8f6d6934f4dedb.m3u8?t=699478ee&us=2023756677416239104&sign=92ca364cc88ccc8d091be7c581b7d3420e000741
|
||||
15【漂亮人妖姐姐爆古灵精怪小姐姐】画面太美粗大肉棒开发美女后庭全根插入咕叽咕··,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-03/12/1808358419438120960/59bda7f8d0ac42fcb5293a052aa3353a.m3u8?t=699478fa&us=2023756731035209730&sign=7718502d1ba7b7a5d2530bbd89846eee8ce599c8
|
||||
|
||||
换妻(26部),#genre#
|
||||
1豪乳夫妻乱斗4P国产绿帽,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-04/11/1808703256754532352/8106b1e63b514b67a7db3ef55c0d7091.m3u8?t=6996bc03&us=2024378465151877122&sign=a59f5d2fb9f58f6023606285b5a19b44b5fd42af
|
||||
2今晚约了一对小夫妻气质美少妇先打扑克聊聊天培养感情交换淫乱4P一起操,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-04/11/1808705594831548416/41061de2293145eb94983e41fa9d5369.m3u8?t=6996bc03&us=2024378465151877124&sign=5824e7f41ff6f4551751712af3e9d6b1fa1f5270
|
||||
3两对夫妻激情换妻4P,没穿内裤翘起屁股舔屌,一人一个抬腿抽插,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080163819433984/fe058fdcecc846bd834974749ba0d096.m3u8?t=6996bc03&us=2024378465164460032&sign=7c43c812b2ed838b532d4a02868a1e5a22dd21e6
|
||||
4.4P激情不眠夜,不尽兴继续再操,一个舔蛋一个吸屌,各种姿势配合爆操。,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080255297204224/e731a9e7d26843e592f363e283382c75.m3u8?t=6996bc03&us=2024378465168654338&sign=6f61d68e3c258e1cd9f545a4850fb0d4be48cd23
|
||||
5玩够再开始操,一人一个从床上操到椅子。,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080351711670272/87675c1ebf3c4a3b911946a7651e784b.m3u8?t=6996bc03&us=2024378465177042946&sign=8c65b796c753909cd79d3310634f2d23985f2fd6
|
||||
6【换妻俱乐部泄密】】小娇妻第一次。,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080523921403904/08040c6744d84d7799cfcb6f8ac5627a.m3u8?t=6997212a&us=2024487073525350403&sign=37e8e2e0b47cd0f838454816783b1596a72ba35f
|
||||
7良家夫妻,玩牌谁输谁被,超好玩,骚逼带着情趣制服,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080584046751744/d6d863dbc17740d889c2aa964bdeb5ec.m3u8?t=6997212a&us=2024487073525350408&sign=5cd1c6906cfcf5e1b6ea8821348f024338b71838
|
||||
8约一对中年夫妻4P交换,精彩继续,一人一个全力输出,打桩机猛操,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002080645895958528/e8440567f4814ecc86dab56fcfd8383a.m3u8?t=69972187&us=2024487467156586500&sign=3626d35597d4f9fa07919e6c3cd7d1cd79e5ad34
|
||||
9.4P换妻交友。,https://d6ii9agw2wrlt.cloudfront.net/video/2025-12-20/2/2002081155709415424/3fd42c3314d147ccb91ec4548322e862.m3u8?t=69972187&us=2024487467181752322&sign=406f0802572ba5559ee39d3e857a7cc64d5a8f8d
|
||||
10.2对夫妻相约酒店换妻4P玩游戏吃对方老公鸡巴老婆被操喷水,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/19/1906307888959655936/d7667465c29f4439abff1542dfd626bf.m3u8?t=69972511&us=2024491266441420801&sign=e72518615ae3379cb9308ae1a5decdc57def408b
|
||||
11『真实换妻』两对夫妻相约家里玩换妻,先聊一会天吃吃点东西再·做爱,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906316201852080128/a4cdfbb7c1964c1fbd8b063af4a0c8dc.m3u8?t=69972511&us=2024491266462392320&sign=9e879533d09e4e99e2973f7361c6795de65bb9dd
|
||||
12『真实换妻』两对淫荡夫妻玩换妻,先下棋喝酒玩游戏再做爱,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906316249230938112/feeb830f44d24e03bbf3c133ec9d6021.m3u8?t=69972511&us=2024491266462392322&sign=7b880e2431b6dc35ed1424fc4bbb913659a6eb18
|
||||
13【交流换妻感受最精彩】酒后换妻4P!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906317269755432960/41a519ac960440f08badea84a55edaba.m3u8?t=69972655&us=2024492622063091712&sign=d467f12c302fb71bd81e280f011ff0747f05130b
|
||||
14【公务员换妻日记】人到中年玩得好花,县城公务员夫妻来交换,风情万种,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906317552036286464/6ea6316dc7a24655b1603e9487a0421c.m3u8?t=69972655&us=2024492622063091714&sign=ad5075dfdfe73413c65d3a0cd1e7d1620de8b409
|
||||
15约俩良家少妇喝酒玩游戏,进全套遭4P换妻,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906327062322810880/2649263e978a413bb34a0118c0741eab.m3u8?t=69972655&us=2024492622096646144&sign=83525d6810e23fdc6983fe6b05ed68cd84f1c13b
|
||||
16周末约小夫妻交换4P,交流以往换妻经验,玩游戏调情,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/20/1906324533732118528/cf6bae1215214809b55a03462fae90c2.m3u8?t=69972655&us=2024492622084063234&sign=18f4add32d6040c0ef673322cd48f9a87f8967e9
|
||||
17约巨乳夫妻4P交换,扶着肥臀后入,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/21/1906341802092728320/8b4b7c57054e4da987ee74fd8dbce87b.m3u8?t=6997279e&us=2024494005475708928&sign=ed1435b916bbbcff9fb4de1d7c2fb3cb6688f51f
|
||||
18对白清晰,高速不间断抽插,暴力打桩。做小游戏。互舔口交,真会玩,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/22/1906346298411782144/adbad93bef5b41feafcabd555ec15c20.m3u8?t=6997279e&us=2024494005484097538&sign=a813d4cd0338ac35c748811b32a13e4020a6454a
|
||||
19良家夫妇换妻轮流操!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/22/1906346651341492224/6358a1b006c84f8abb0dccadbd10f9d1.m3u8?t=6997293e&us=2024495750923419648&sign=6cf8697c00fd983ed1ffc6e16cbdfc4317ac9b34
|
||||
20夫妻交换新作,良家夫妻情色游戏,制服诱惑,乳浪翻滚淫声震天,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/22/1906349348824223744/4c72984857664cd091380aa3d3b4fcc7.m3u8?t=6997293e&us=2024495750936002566&sign=36604735d8d97a8f975bc69cdb262bd98d7b8a94
|
||||
21寻找刺激玩换妻,看着自己的漂亮老婆被大鸡巴爆操,顿时感觉血亏,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/23/1906368972664016896/d29cba9d220c4c248b05c589c4b7a40b.m3u8?t=69972a7c&us=2024497082761056264&sign=837f442062a38633c24a99d15715a682c32dfe82
|
||||
22绿帽夫妻露脸玩情趣换妻游戏4P,一张床玩出了杀猪般的·惨叫,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-30/23/1906373138065068032/02860965d92f40478d202ee25c86d9b9.m3u8?t=69972a7c&us=2024497082777833476&sign=b266cf82bb5c961b7eea30e2692938eb0cf3b64e
|
||||
23两对夫妻大乱交换妻游抽插的太快了,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-31/6/1906470323595186176/94d7f5c9f39944218f5fc28d1f194d75.m3u8?t=69972cb9&us=2024499485125197829&sign=e3350cfe2375f99afa45bb5c1ab71cfeae3ee876
|
||||
24夫妻换妻!先玩游戏缓解气氛!4p混战!,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-31/10/1906541280665997312/989bc346ffd34d23818afdaed639f439.m3u8?t=69972e3c&us=2024501108236959744&sign=8c5fea28b3369207c9d0a1bb10b0a61d5dd50289
|
||||
25网约夫妻换着玩开档黑丝情趣全程露脸激情啪啪,口交大鸡巴,床上的骚,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-04/11/1808702967351750656/44023220dd674a30915b17147c88d639.m3u8?t=69973209&us=2024505189554454532&sign=c5c67602e768cd19659d94fcecc2eed454e63dfa
|
||||
26精品宝马眼镜女研究生骚的不要不要的公务员夫妻返场秀精彩,https://d6ii9agw2wrlt.cloudfront.net/video/2024-07-04/11/1808704299064242176/e62054d5ce5e481a82d7fafe2df749fa.m3u8?t=6997337d&us=2024506749137469442&sign=16e15c1d5b6edaf1bafd2f31417e2ac19b8cd27e
|
||||
|
||||
美国成人版(13部),#genre#
|
||||
1美国禁忌1,https://hd.ijycnd.com/play/PdRgX4Ye/index.m3u8
|
||||
1美国禁忌1,https://vidcdn2.eroticmv.com/dat1/taboo1980/taboo1980.m3u8
|
||||
2美国禁忌2,https://vip.lz15uu.com/20221208/680_c768016f/index.m3u8
|
||||
2美国禁忌2,https://vidcdn2.eroticmv.com/dat1/taboo21982/Taboo21982.m3u8
|
||||
3美国禁忌3,https://vip.lz15uu.com/20220922/223_778caaa1/index.m3u8
|
||||
3美国禁忌3,https://vidcdn2.eroticmv.com/dat1/taboo31984/taboo31984.m3u8
|
||||
4美国禁忌IV,https://vidcdn2.eroticmv.com/dat1/taboo4theyoungergeneration1985/taboo4theyoungergeneration1985.m3u8
|
||||
5美国式禁忌1残酷的开始,https://vidcdn2.eroticmv.com/dat1/tabooamericanstyle11985/tabooamericanstyle11985.m3u8
|
||||
6美国式禁忌2愈演愈烈,https://play.subokk.com/play/kaz105Ye/index.m3u8?t=1765006650479
|
||||
7美国式禁忌3当上演员,https://play.subokk.com/play/QdJOLA2e/index.m3u8
|
||||
8美国式禁忌4大结局,https://vidcdn2.eroticmv.com/dat1/tabooamericanstyle41985/tabooamericanstyle41985.m3u8
|
||||
9人猿泰山,https://jkunnzyx.com/20240109/iBdxl9Kq/index.m3u8?t=1765007467920
|
||||
10白雪公主,https://play.maoyanplay.top/20250805/1h39wTmQ/index.m3u8
|
||||
11阿凡达成人版,https://play.maoyanplay.top/20250805/PHhmtY3z/index.m3u8?t=1765007830271
|
||||
12灰姑娘成人版,https://bf.jisuziyuanbf.com/play/yb8JvLWe/index.m3u8
|
||||
13古墓丽影,https://d6ii9agw2wrlt.cloudfront.net/video/2025-03-06/18/1897590592292433920/ff87ab36eea2482f97b47d72c265501f.m3u8?t=69804cd1&us=2018211755000713216&sign=b7b71c00e4095e351534eaf5fba56a04bf1e15d2
|
||||
|
||||
母子乱伦(12部),#genre#
|
||||
1湖北真实母子乱伦泄露,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/11/1615188456998318080/adffb03b893643d38f84c4b0ad04c1f5.m3u8?t=6a117fd3&us=2058123822026571776&sign=91afef42bc57440d2c428070c8a893c8a3856b7d
|
||||
2【内蒙包头母子乱伦〕40多岁母亲和20多岁儿子酒店开房乱伦,母子各种体位激情,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-04/20/1797976055700664320/c0de53be99ec4fe2bcba678229e1a9c8.m3u8?t=6a117fd3&us=2058123822034960386&sign=6fbc679602bb5cefd69e79ad6b252ca92669fe9e
|
||||
3郑州母子乱伦 妈妈看到儿子大鸡巴乐的合不上嘴,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/14/1615239195950723072/b84d72f4ec1043be9f4a34f2a34d1776.m3u8?t=6a118108&us=2058125115971403782&sign=7b3e3a0d822530edbb39a8341ad7d90ff80d4091
|
||||
4真实熟女妈妈乱伦三十如狼四十如虎| 我的妈妈坐地能吸土,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-15/11/1801813826160701440/1bb82b37ee194b6ca28ef9965effc19c.m3u8?t=6a11813e&us=2058125344048197632&sign=7281ad850bfe7b4f4ea4f3360cfa8375a22b823e
|
||||
5【广西母子乱伦】多年乱伦史妈妈口技过人后入骚逼口爆颜射,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-04/21/1797981127167848448/97eff3f4fdae4832ab2098e9ce9fc27f.m3u8?t=6a118195&us=2058125706395189250&sign=bc3e608571ce54a0c9dd6404e55e28dea845f067
|
||||
6儿子给妈妈新买情趣内衣非要拍摄留念不料流岀,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-04/20/1797976014273523712/52e26df9bd89483c8ef3cdf8f94509a5.m3u8?t=6a118195&us=2058125706432937984&sign=73618863b8ee7a9e81983054f911185bd444393b
|
||||
7手机泄密【云南母子乱伦】最强淫母 妈妈:儿子别舔了,妈妈受不了快点插进来,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-04/21/1797979399861186560/6e3118f6763f45f697d7dec838f8d590.m3u8?t=6a118248&us=2058126458883776512&sign=6346c9afd7fa5c3630d82282c3e546e871572f42
|
||||
8手机泄密 高考结束妈妈的奖励 妈妈的口技真的一流让人折服,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-04/20/1797976271854120960/f79c5cee21f943478061e723ecb0ced8.m3u8?t=6a118298&us=2058126795204042754&sign=e88a4621f91102c81a0f3a035bd36539216b3de0
|
||||
9母与子禁忌不伦之恋,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-15/10/1801811678152765440/6363347965d34a40863c6973a2dab4f0.m3u8?t=6a118298&us=2058126795233402880&sign=d62e02a039d05d10c26546c654939d9018cbddf4
|
||||
10风韵骚妈嫌儿子鸡巴被儿子操,https://d2ke59u1yty5f7.cloudfront.net/video/2024-06-15/10/1801801953898016768/a1ae70d854124b81aa660971fcc1575e.m3u8?t=6a1183b2&us=2058127977670615040&sign=543994ab48f2732b9252581db7b136b97fd9d8e4
|
||||
11妈妈与大儿子在家乱伦,被儿子内射真是造孽啊,https://d2ke59u1yty5f7.cloudfront.net/video/2024-05-31/16/1796460813766242304/f201414bbd964404bb47ce07f14667a1.m3u8?t=6a11846b&us=2058128750775152640&sign=d2500b472a14ca355d302f5f6c4a143e1168fbfa
|
||||
12【安徽真实母子乱伦】乱伦成性母子在家不穿衣服想干就干,https://d2ke59u1yty5f7.cloudfront.net/video/2023-01-17/11/1615186550506795008/b5637377a8994ccd923de22c5aa84963.m3u8?t=6a185fce&us=2060013585587343362&sign=856cc465aad175f75e1fdd033c48862747789d27
|
||||
|
||||
其他乱伦(1部),#genre#
|
||||
1真实乱伦【三亚奥迪富婆出轨亲外甥】外甥和舅妈开豪车到野外打炮,https://d6ii9agw2wrlt.cloudfront.net/video/2024-12-18/18/1869330471264526336/97e8637b4ee84ad88b03e85ee862ea37.m3u8?t=699668b1&us=2024288999402577922&sign=4b9a36e69ba71a1d2df20e4b32cd25f0c44d19ab
|
||||
@@ -0,0 +1,22 @@
|
||||
午夜劇場,#genre#
|
||||
极限电影台,http://lc.aacalive.com:26789/i/ghjnvq5o/8c855fdf/index.m3u8
|
||||
松视1,http://lc.aacalive.com:26789/i/ghjnvq5o/8c85giea/index.m3u8
|
||||
松视2,http://lc.aacalive.com:26789/i/ghjnvq5o/8c85fsaf/index.m3u8
|
||||
香蕉台,http://lc.aacalive.com:26789/i/ghjnvq5o/mdfdc123/index.m3u8
|
||||
彩虹电影,http://lc.aacalive.com:26789/i/ghjnvq5o/8c855d75/index.m3u8
|
||||
彩虹E,http://lc.aacalive.com:26789/i/ghjnvq5o/8c855daa/index.m3u8
|
||||
中字劇場1,http://lc.aacalive.com:26789/i/ghjnvq5o/8jainsbq/index.m3u8
|
||||
中字劇場2,http://lc.aacalive.com:26789/i/ghjnvq5o/v19a2133/index.m3u8
|
||||
中字劇場3,http://lc.aacalive.com:26789/i/ghjnvq5o/56ffe9b8/index.m3u8
|
||||
中字劇場4,http://lc.aacalive.com:26789/i/ghjnvq5o/2a8cba45/index.m3u8
|
||||
中字劇場5,http://lc.aacalive.com:26789/i/ghjnvq5o/48a8dcb9/index.m3u8
|
||||
中字劇場6,http://lc.aacalive.com:26789/i/ghjnvq5o/e8f7e463/index.m3u8
|
||||
高清无码1,http://lc.aacalive.com:26789/i/ghjnvq5o/846a1ghm/index.m3u8
|
||||
高清无码2,http://lc.aacalive.com:26789/i/ghjnvq5o/1bf4a301/index.m3u8
|
||||
高清无码3,http://lc.aacalive.com:26789/i/ghjnvq5o/ahun18hg/index.m3u8
|
||||
高清无码4,http://lc.aacalive.com:26789/i/ghjnvq5o/84a15gbc/index.m3u8
|
||||
高清无码5,http://lc.aacalive.com:26789/i/ghjnvq5o/952a3vvv/index.m3u8
|
||||
高清无码6,http://lc.aacalive.com:26789/i/ghjnvq5o/984fa1vb/index.m3u8
|
||||
高清无码7,http://lc.aacalive.com:26789/i/ghjnvq5o/456oinav/index.m3u8
|
||||
MADOU,http://lc.aacalive.com:26789/i/ghjnvq5o/sajdxxzc/index.m3u8
|
||||
M麻辣传媒,http://lc.aacalive.com:26789/i/ghjnvq5o/asdm3134/index.m3u8
|
||||
+1159
@@ -0,0 +1,1159 @@
|
||||
台灣頻道,#genre#
|
||||
中視,https://z3.ubtvfans.com/live/rx3/333/6b689cc884a9d00edd07cd9334e43028/index.m3u8
|
||||
華視,https://z3.ubtvfans.com/live/rx6/3490/029743edbc3dc8c853778b892c227f31/index.m3u8
|
||||
公視,https://z3.ubtvfans.com/live/rx3/86/21a09ee05bb6791a059774a036be73b4/index.m3u8
|
||||
好消息,https://z3.ubtvfans.com/live/rx1/104/148c17118996b816db97b6735f9756cb/index.m3u8
|
||||
好消息2,https://z3.ubtvfans.com/live/rx3/3272/a8ed8feb85be2f50e94f8e7fd5abbe2d/index.m3u8
|
||||
原住民電視,https://z3.ubtvfans.com/live/rx1/95/d554b74a74303d9c59a412d5e737526f/index.m3u8
|
||||
八大第一,https://z3.ubtvfans.com/live/rx3/318/d3d81cb63f9a6add6c7b089c0b1a1869/index.m3u8
|
||||
八大綜合,https://z3.ubtvfans.com/live/rx3/3258/5b03fd9763b6df0253ae76a86cda3b2e/index.m3u8
|
||||
八大綜合,https://z3.ubtvfans.com/live/rx3/2286/1024e5d806fb08a4d6bc3f167da6ac20/index.m3u8
|
||||
東風衛視,https://z3.ubtvfans.com/live/rx6/3262/0c63de2a2427f5bd47ad0b9621a4dacd/index.m3u8
|
||||
三立臺灣,https://z3.ubtvfans.com/live/rx3/35/c3c208d4876ec42473c4b41060b72571/index.m3u8
|
||||
三立臺灣,https://z3.ubtvfans.com/live/rx2/21/6eb0df1972f8793fe5bfd4aba031c1d2/index.m3u8
|
||||
三立都會,https://z3.ubtvfans.com/live/rx3/2435/84241635c0a01708ace6ccab45cad8e2/index.m3u8
|
||||
三立都會,https://z3.ubtvfans.com/live/rx2/1001/91efc3a2790d32a008a04a5e1aafeb97/index.m3u8
|
||||
東森綜合,https://z3.ubtvfans.com/live/rx3/372/aee1ac1106422a3758933bbc5606a264/index.m3u8
|
||||
東森綜合,https://z3.ubtvfans.com/live/rx3/3487/1e8bde9fc8b0564a5a70aafef73bad0b/index.m3u8
|
||||
東森綜合2台,https://z3.ubtvfans.com/live/rx5/28/8c50d5f0397833ed8e69196b1fe67b6a/index.m3u8
|
||||
東森超視,https://z3.ubtvfans.com/live/rx3/80/9a1c0e87874ef1afbc5cfe8501da7c51/index.m3u8
|
||||
東森購物2,https://z3.ubtvfans.com/live/rx1/1156/3bfaa4ded125187bf3429058e82e26ef/index.m3u8
|
||||
中天綜合,https://z3.ubtvfans.com/live/rx6/3072/ad13fa6dab35b2daafb857224831c4b5/index.m3u8
|
||||
中天綜合,https://z3.ubtvfans.com/live/rx5/54/7f382cf25fb0ad48f4e68cb45ac1f6cd/index.m3u8
|
||||
中天娛樂,https://z3.ubtvfans.com/live/rx3/324/59af1029d7599db3a181f43e43f7fa50/index.m3u8
|
||||
TVBS歡樂,https://z3.ubtvfans.com/live/rx3/40/e95032da0c5dd1d44838d70f97836221/index.m3u8
|
||||
TVBS歡樂,https://z3.ubtvfans.com/live/rx1/3486/d890fc2f4f09aa427bffd29590611486/index.m3u8
|
||||
八大精彩,https://z3.ubtvfans.com/live/rx2/1024/9c5eb6efea98b18aa7a0e60cae1af719/index.m3u8
|
||||
JET綜合,https://z3.ubtvfans.com/live/rx3/41/abd25f99d0d40210121cfe6e73d2880a/index.m3u8
|
||||
東森購物1,https://z3.ubtvfans.com/live/rx1/1155/986aece654111b98427c1dc7c8f3daee/index.m3u8
|
||||
TVBS,https://z3.ubtvfans.com/live/rx3/2273/e38682ba99e995012865ef6aa7992c66/index.m3u8
|
||||
TVBS,https://z3.ubtvfans.com/live/rx1/16/816a76dca2889ba6884ee64e09151340/index.m3u8
|
||||
國興衛視,https://z3.ubtvfans.com/live/rx3/65/f07a342d8e316ab81f1b37ae7a0bf1f1/index.m3u8
|
||||
信大電視,https://z3.ubtvfans.com/live/rx1/422/0bcfd4406f6bc97a8fc65e875ad83ed1/index.m3u8
|
||||
八大娱乐,https://z3.ubtvfans.com/live/rx3/105/c06e7c42f728061cb24da4136bd5cb56/index.m3u8
|
||||
高點綜合,https://z3.ubtvfans.com/live/rx3/99/ad426e8a6d405812ab80136ab2e18f82/index.m3u8
|
||||
中天亞洲,https://z3.ubtvfans.com/live/rx3/322/f68805f95dbd8172c287c1ac845e0a71/index.m3u8
|
||||
龍華日韓,https://z3.ubtvfans.com/live/rx6/382/e59cd60155cd4c123daa182ac90d28a9/index.m3u8
|
||||
ELTA娛樂台,https://z3.ubtvfans.com/live/rx6/351/411eaa84766390f814a6aed862c8d20a/index.m3u8
|
||||
韓國娛樂,https://z3.ubtvfans.com/live/rx1/73/1f82c54cb490271246703741c5c31ed8/index.m3u8
|
||||
靖天育樂,https://z3.ubtvfans.com/live/rx1/1029/c85f6ee5d96227d2d5c67c375388f8c8/index.m3u8
|
||||
靖天歡樂,https://z3.ubtvfans.com/live/rx1/51/ecbf0335a953590733a5acf3420ff894/index.m3u8
|
||||
三立綜合,https://z3.ubtvfans.com/live/rx3/2815/7275b2a2c08a712776212711d6f38f55/index.m3u8
|
||||
靖天資訊,https://z3.ubtvfans.com/live/rx2/49/fc38ca2211690c55cc1d7ef67032429f/index.m3u8
|
||||
TVBS精采,https://z3.ubtvfans.com/live/rx3/66/72f2076980f3f707fa82975c351fc14b/index.m3u8
|
||||
年代MUCH,https://z3.ubtvfans.com/live/rx2/1359/5dd60464260fb75bda771e143c509cf7/index.m3u8
|
||||
ELTA綜合,https://z3.ubtvfans.com/live/rx3/1137/b7e466e77b402ea43b0dfe325594a14f/index.m3u8
|
||||
東森購物3,https://z3.ubtvfans.com/live/rx1/1584/45ebf563e5d36c67b3d9fb79f91cfad5/index.m3u8
|
||||
大立電視,https://z3.ubtvfans.com/live/rx3/1593//index.m3u8
|
||||
東森購物5,https://z3.ubtvfans.com/live/rx1/2978/d1a9ce4b6cf69b9c2f5c65c9ccdb5e5d/index.m3u8
|
||||
東森新聞,https://z3.ubtvfans.com/live/rx6/1358/9b77f42618c2e10ec3f8e55f7b454462/index.m3u8
|
||||
東森亞洲,https://z3.ubtvfans.com/live/rx6/3/1245e0316500bd33009f9df69d1a8706/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx1/2736/a9e0da19e80810bc21a903a4b9b02aa8/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx3/2/5443815966ecbac9d62966e2b8ad67cc/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx1/2490/54595060e2a2bed178cf189bcc9457e4/index.m3u8
|
||||
華視新聞,https://z3.ubtvfans.com/live/rx6/2424/2943dc77f58d457f3da645f8991427ca/index.m3u8
|
||||
華視新聞,https://z3.ubtvfans.com/live/rx4/1171/a48f09be0bef9277ec710911335341fb/index.m3u8
|
||||
三立iNEWS,https://z3.ubtvfans.com/live/rx2/6/366639847e3dcd21d4e1e6bef5ebcb15/index.m3u8
|
||||
寰宇新聞台灣,https://z3.ubtvfans.com/live/rx2/2401/4a3dc870d7f7693da9005b41bdf20f76/index.m3u8
|
||||
寰宇新聞台灣,https://z3.ubtvfans.com/live/rx2/87/aae6ead7266fdf992e88a0d5bc236845/index.m3u8
|
||||
寰宇新聞,https://z3.ubtvfans.com/live/rx4/304/5a95f66fe4111362ecf4559d22f8df85/index.m3u8
|
||||
公視新聞,https://z3.ubtvfans.com/live/rx1/20/605dc9eef9ce2d98d2a856389f8d798f/index.m3u8
|
||||
年代新聞,https://z3.ubtvfans.com/live/rx1/1099/cf9f14d277a1b94cb3d19cdd8095a9ed/index.m3u8
|
||||
壹新聞,https://z3.ubtvfans.com/live/rx2/2777/12a7cea75470b6378c3dbdb8383c1450/index.m3u8
|
||||
壹新聞-2,https://z3.ubtvfans.com/live/rx6/494/6e7c4ac54d85749437abf40a376a7654/index.m3u8
|
||||
台視財經,https://z3.ubtvfans.com/live/rx2/300/0f3236a090398c9b53a80a13820a755e/index.m3u8
|
||||
鏡新聞mnews,https://z3.ubtvfans.com/live/rx4/463/80a9304802a037868d4de919d97fb946/index.m3u8
|
||||
三立国際,https://z3.ubtvfans.com/live/rx1/2285/ec005f2a19f1c7aced6f9a050c2754cc/index.m3u8
|
||||
東森戲劇,https://z3.ubtvfans.com/live/rx3/2825/eec2dd784f03c15cdf2db483af05b5f9/index.m3u8
|
||||
東森戲劇-備,https://z3.ubtvfans.com/live/rx2/321/dbdace36dcc63ff148ce48e6d4fada58/index.m3u8
|
||||
八大戲劇,https://z3.ubtvfans.com/live/rx3/81/c259ad66779795d2f66ebe688e1035e7/index.m3u8
|
||||
東森電影,https://z3.ubtvfans.com/live/rx3/350/28e7e8243ff5a037d9b663e5ab26dcbc/index.m3u8
|
||||
東森電影,https://z3.ubtvfans.com/live/rx2/2720/07bf371493a74a8dc84672985e376e2d/index.m3u8
|
||||
HBO HD,https://z3.ubtvfans.com/live/rx3/332/c4a20101a51e2b16ef4b22573386a769/index.m3u8
|
||||
HBO HD,https://z3.ubtvfans.com/live/rx1/2823/8a2198921f121bda12a2d7c3d908bd29/index.m3u8
|
||||
東森洋片,https://z3.ubtvfans.com/live/rx3/1128/e412ad109ce26751ff4b8a356909aa4c/index.m3u8
|
||||
壹電影,https://z3.ubtvfans.com/live/rx6/2284/a29bcfcffdbe7fd36e9d244160559478/index.m3u8
|
||||
好萊塢電影,https://z3.ubtvfans.com/live/rx3/37/90289b716063113abbb7bb0aa102af13/index.m3u8
|
||||
愛爾達影劇,https://z3.ubtvfans.com/live/rx6/500/4a12fdbbb239bc99f820525343741f38/index.m3u8
|
||||
CineMAX,https://z3.ubtvfans.com/live/rx1/346/e4ed29f1c90abbce77af020f4590c887/index.m3u8
|
||||
緯來精彩,https://z3.ubtvfans.com/live/rx3/2280/e8764bb6dffd3b570d52ddcb9e20cc22/index.m3u8
|
||||
EYE戲劇,https://z3.ubtvfans.com/live/rx2/191/241b77b7291d462c99305fdad18493f2/index.m3u8
|
||||
三立戲劇,https://z3.ubtvfans.com/live/rx2/64/9c6a096456a1f5e5800da7acda61b39f/index.m3u8
|
||||
三立戲劇,https://z3.ubtvfans.com/live/rx3/2819/c5ba8ef7f3de5ffec149bc5971631217/index.m3u8
|
||||
龍華偶像,https://z3.ubtvfans.com/live/rx1/385/6893c00017254515f9e83206ed603dac/index.m3u8
|
||||
霹靂臺灣,https://z3.ubtvfans.com/live/rx2/1339/ad14e3e3f16d2ab0c67eaf809481453d/index.m3u8
|
||||
美亞電影,https://z3.ubtvfans.com/live/rx2/375/32545f856489cb883e0e85b8d6e21b50/index.m3u8
|
||||
HBOSignature,https://z3.ubtvfans.com/live/rx3/329/01e79f6115bb965722f57ca462ccb630/index.m3u8
|
||||
HBOSignature,https://z3.ubtvfans.com/live/rx1/2824/385106809d143cc9aa2735ad6699deb3/index.m3u8
|
||||
HBO Hits,https://z3.ubtvfans.com/live/rx3/330/7feaa1c800fb4947773167db6794014e/index.m3u8
|
||||
采昌影劇,https://z3.ubtvfans.com/live/rx6/2804/b85cad3ca2e1a68ca39bb47d67afa2c3/index.m3u8
|
||||
影迷數位電影,https://z3.ubtvfans.com/live/rx6/2800/6f0115a5ee27c4d6024d04033790e8d2/index.m3u8
|
||||
龍華戲劇,https://z3.ubtvfans.com/live/rx6/2796/7a6beb1ef6e9b9116e50f523f7dc918f/index.m3u8
|
||||
龍華經典,https://z3.ubtvfans.com/live/rx6/100/382f6a8ecde4c0a065d677d355ec9f2d/index.m3u8
|
||||
龍翔時代,https://z3.ubtvfans.com/live/rx6/373/1211fae2ba7ce9108a5f0c0df696ab4b/index.m3u8
|
||||
AXN臺灣,https://z3.ubtvfans.com/live/rx3/2816/cc973cab302f70f4f4b00827113d7cc0/index.m3u8
|
||||
天映經典,https://z3.ubtvfans.com/live/rx5/2289/c6b268f6f9f471bef0e26557fa1ac682/index.m3u8
|
||||
AXN亞洲,https://z3.ubtvfans.com/live/rx6/1066/25d6775814d991070c373cb5e7254340/index.m3u8
|
||||
Trill恐怖電影,https://z3.ubtvfans.com/live/rx6/18/13cd3989fded34c1189c198e9d9d4e99/index.m3u8
|
||||
龍華電影,https://z3.ubtvfans.com/live/rx3/311/f7ad675408123b4b541b47b21d1c00b6/index.m3u8
|
||||
華納電影,https://z3.ubtvfans.com/live/rx3/83/98960122595644b31722c56423008543/index.m3u8
|
||||
龍華洋片,https://z3.ubtvfans.com/live/rx3/341/db19a98605505429d4decb9328437ecb/index.m3u8
|
||||
Eleven Sport 1,https://z3.ubtvfans.com/live/rx3/3496/15142a6a93478934a99b2e846ca71967/index.m3u8
|
||||
Eleven Sport 1,https://z3.ubtvfans.com/live/rx1/3224/3c39e3f1cd4756c4bcc59cb3b492251a/index.m3u8
|
||||
Eleven Sport 2,https://z3.ubtvfans.com/live/rx3/301/cfd11bbe2c2a7472b53a639377148a15/index.m3u8
|
||||
Eleven Sport 2(備),https://z3.ubtvfans.com/live/rx2/3482/bb0a8e111b0857e0508df8dfe4a537e9/index.m3u8
|
||||
Z頻道,https://z3.ubtvfans.com/live/rx3/1130/60f8781c69c873997b5fbd27b5b8ceb2/index.m3u8
|
||||
博斯無限,https://z3.ubtvfans.com/live/rx6/2797/4cb17d82f4c67ca86c2f6e12de19317c/index.m3u8
|
||||
博斯無限2,https://z3.ubtvfans.com/live/rx3/426/4def3ac7fd73c38f7d7bade4c1d2b89d/index.m3u8
|
||||
博斯無限2,https://z3.ubtvfans.com/live/rx3/2798/7d1e878616783f9d6823909dab06c95a/index.m3u8
|
||||
博斯運動1,https://z3.ubtvfans.com/live/rx3/379/0cb407c53b7fbc6b12b8d2eb8e72bbaa/index.m3u8
|
||||
博斯運動2,https://z3.ubtvfans.com/live/rx3/380/f4e21159a155276b921ba3c252c3f4e2/index.m3u8
|
||||
亞洲旅遊,https://z3.ubtvfans.com/live/rx3/2299/0b15d0224284ac65bf5e144de829384e/index.m3u8
|
||||
探索頻道,https://z3.ubtvfans.com/live/rx3/2817/f14914cf9bc42270aded58cd56f02d8c/index.m3u8
|
||||
動物星球,https://z3.ubtvfans.com/live/rx3/367/d2acf371949e8c13d92316cf81625bfd/index.m3u8
|
||||
探索亞洲,https://z3.ubtvfans.com/live/rx3/306/ad21499f25b3f4bfbe62fb439cbd3a57/index.m3u8
|
||||
探索科學,https://z3.ubtvfans.com/live/rx6/343/e40c9b745506f250ea2cde9645e7389f/index.m3u8
|
||||
TaiwanPlus,https://z3.ubtvfans.com/live/rx4/327/5c7d7b7ee1caea5c224d2d9db8959508/index.m3u8
|
||||
視納華仁紀實,https://z3.ubtvfans.com/live/rx1/91/5f5a81fcaab01cb8def6c948247dcd6e/index.m3u8
|
||||
美食星球,https://z3.ubtvfans.com/live/rx3/3073/432623afd7857044ae39fc57c970f86d/index.m3u8
|
||||
美食星球,https://z3.ubtvfans.com/live/rx3/1360/7d1beaed39b1ce6126bc82ef9dd93252/index.m3u8
|
||||
EYE旅遊,https://z3.ubtvfans.com/live/rx3/1494/488f22b06cd5d9cdecc58c191d163a35/index.m3u8
|
||||
Globetrotter(MOD),https://z3.ubtvfans.com/live/rx6/3259/defc5ec606b2e4d698d0af6c69985528/index.m3u8
|
||||
MOMO親子,https://z3.ubtvfans.com/live/rx3/2767/07966a57230c871763d6ec4438b25f7b/index.m3u8
|
||||
東森幼幼,https://z3.ubtvfans.com/live/rx3/371/e10d86ded39be7efb99ec1c2df83e115/index.m3u8
|
||||
東森幼幼,https://z3.ubtvfans.com/live/rx3/2771/2dba34e3c64e70b6c3eda429ede8676a/index.m3u8
|
||||
CN卡通,https://z3.ubtvfans.com/live/rx6/107/04ed9b980819aa0ed59947b314e2b3c0/index.m3u8
|
||||
靖天卡通,https://z3.ubtvfans.com/live/rx2/344/8fca89480032583239a795e0ecb06e67/index.m3u8
|
||||
大愛一臺,https://z3.ubtvfans.com/live/rx1/11/ed04439f1a75fde9dc72908b6d926016/index.m3u8
|
||||
港澳頻道,#genre#
|
||||
TVB明珠,https://z3.ubtvfans.com/live/rx3/2437/3932585f7a20a1e8262c3917d8180e7d/index.m3u8
|
||||
TVB plus,https://z3.ubtvfans.com/live/rx3/394/6ca77065bd3abbf5fabd7986c33c2f3c/index.m3u8
|
||||
ViuTV,https://z3.ubtvfans.com/live/rx3/72/dbc228a85e7d1985d5b62dbc3ef8de53/index.m3u8
|
||||
TVB_POPC,https://z3.ubtvfans.com/live/rx3/2818/5b30b8dcda7a71491b6f1120e763db04/index.m3u8
|
||||
TVB J2,https://z3.ubtvfans.com/live/rx3/392/f181e9b5beacce70822ecd56f2ff3a60/index.m3u8
|
||||
NOWTV,https://z3.ubtvfans.com/live/rx3/1246/5d8c6aa14512f4a1a40da82c807994f5/index.m3u8
|
||||
鳳凰香港,https://z3.ubtvfans.com/live/rx6/2810/fa5428f7c8c4ff5954aa2255b6c34ec0/index.m3u8
|
||||
鳳凰衛視,https://z3.ubtvfans.com/live/rx3/2291/82ecf11a84cb6ee2b45d17c246a485e8/index.m3u8
|
||||
鳳凰衛視,https://z3.ubtvfans.com/live/rx6/2812/5d073f01bf95c9552dc7fd83292b7b96/index.m3u8
|
||||
鳳凰资讯,https://z3.ubtvfans.com/live/rx3/2811/8c86e665e47a0d2cd979f5b2be9800f2/index.m3u8
|
||||
鳳凰资讯,https://z3.ubtvfans.com/live/rx3/2292/9548d926093d5eb28078a29f44c8eed1/index.m3u8
|
||||
星空衛視,https://z3.ubtvfans.com/live/rx6/56/1a6a5db042c89755b409451635f5adca/index.m3u8
|
||||
HOY,https://z3.ubtvfans.com/live/rx3/401/58ee880215564009acf6fc972ef185cc/index.m3u8
|
||||
HOY,https://z3.ubtvfans.com/live/rx3/3267/64987965fe7eba71d4ec6994900c2a94/index.m3u8
|
||||
HKIBC,https://z3.ubtvfans.com/live/rx6/354/39f9390f46c605e20dd71a5fd103d3ac/index.m3u8
|
||||
HKIBC,https://z3.ubtvfans.com/live/rx6/3269/463a564a81cb3e7de5350a3ca603b77f/index.m3u8
|
||||
廣東珠江,https://z3.ubtvfans.com/live/rx3/1034/e1b8c18935d90c75e99f00088ed550e8/index.m3u8
|
||||
18台,https://z3.ubtvfans.com/live/rx6/2813/10adbff6b7c8c269e5cf076543d9243a/index.m3u8
|
||||
澳門蓮花,https://z3.ubtvfans.com/live/rx6/70/a21104e7a38ed1aefd5b051cab9edf14/index.m3u8
|
||||
鳳凰電影,https://z3.ubtvfans.com/live/rx6/2814/78c207522c6cc1c40304651cf345c610/index.m3u8
|
||||
Viutv 6,https://z3.ubtvfans.com/live/rx3/176/872d90d185e07149489461608fae23b0/index.m3u8
|
||||
HOY國際財經台,https://z3.ubtvfans.com/live/rx1/381/2a0da6fd0f02363e2ecea62f048b573a/index.m3u8
|
||||
TVB亞洲劇,https://z3.ubtvfans.com/live/rx6/1048/ba97f2529f5a142c6139f78eb3bb591c/index.m3u8
|
||||
TVB粵語片,https://z3.ubtvfans.com/live/rx6/1589/6fbc837959aeea20a19efef16547bcb1/index.m3u8
|
||||
TVB功夫台,https://z3.ubtvfans.com/live/rx6/168/0645b9a525f605f5522d0c4ad27d002b/index.m3u8
|
||||
TVB1,https://z3.ubtvfans.com/live/rx6/1242/f6307c563430858b3a52b6537671a300/index.m3u8
|
||||
TVB DRAMA,https://z3.ubtvfans.com/live/rx6/1243/28b0cad35a10ece34c76617cf1666f24/index.m3u8
|
||||
TVBJ1,https://z3.ubtvfans.com/live/rx6/1244/9e33f54f11985bfef721c0c5b96bc693/index.m3u8
|
||||
TVBE,https://z3.ubtvfans.com/live/rx6/1245/20b8e643079e2bfa2d636838eb364803/index.m3u8
|
||||
新時代東部,https://z3.ubtvfans.com/live/rx3/1286/64d5dfd4d910a93a2e9fc33781990a29/index.m3u8
|
||||
(時移)新時代西,https://z3.ubtvfans.com/live/rx3/1287/e4cb5f65549108452b651955a0cc56e5/index.m3u8
|
||||
城市電視,https://z3.ubtvfans.com/live/rx3/3485/dac57871f0c1b6a923fd2d3423598627/index.m3u8
|
||||
新時代2,https://z3.ubtvfans.com/live/rx3/1288/eed2696d74cb2b914723872dace84959/index.m3u8
|
||||
KIX,https://z3.ubtvfans.com/live/rx1/430/dc13a812421dd4dd217217d10277c6e8/index.m3u8
|
||||
新聞頻道,#genre#
|
||||
HKIBC,https://z3.ubtvfans.com/live/rx6/354/39f9390f46c605e20dd71a5fd103d3ac/index.m3u8
|
||||
東森新聞,https://z3.ubtvfans.com/live/rx6/1358/9b77f42618c2e10ec3f8e55f7b454462/index.m3u8
|
||||
東森亞洲,https://z3.ubtvfans.com/live/rx6/3/1245e0316500bd33009f9df69d1a8706/index.m3u8
|
||||
中天新聞,https://z3.ubtvfans.com/live/rx6/3493/1e405e47a549f089c44642bbc5e5d18b/index.m3u8
|
||||
中天新聞,https://z3.ubtvfans.com/live/rx1/2394/e14e13fe1fcfa345653c1fbce781b705/index.m3u8
|
||||
中天新聞-2,https://z3.ubtvfans.com/live/rx1/1294/2126fcca73ba2bd72d513c4252ca35bf/index.m3u8
|
||||
民視新聞,https://z3.ubtvfans.com/live/rx6/3491/6924f5d87189a791447da7f85d589189/index.m3u8
|
||||
民視新聞-2,https://z3.ubtvfans.com/live/rx1/2486/33367e38d0ea92226e66d269ac03250a/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx1/2736/a9e0da19e80810bc21a903a4b9b02aa8/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx3/2/5443815966ecbac9d62966e2b8ad67cc/index.m3u8
|
||||
TVBS新聞,https://z3.ubtvfans.com/live/rx1/2490/54595060e2a2bed178cf189bcc9457e4/index.m3u8
|
||||
東森財經,https://z3.ubtvfans.com/live/rx1/2487/22105604e8abe50ca3d0df3fad3b4f8b/index.m3u8
|
||||
華視新聞,https://z3.ubtvfans.com/live/rx6/2424/2943dc77f58d457f3da645f8991427ca/index.m3u8
|
||||
華視新聞,https://z3.ubtvfans.com/live/rx4/1171/a48f09be0bef9277ec710911335341fb/index.m3u8
|
||||
三立iNEWS,https://z3.ubtvfans.com/live/rx2/6/366639847e3dcd21d4e1e6bef5ebcb15/index.m3u8
|
||||
台視新聞,https://z3.ubtvfans.com/live/rx1/2493/ef640e41a51f964ad38f200f93ed2dc2/index.m3u8
|
||||
中視新聞,https://z3.ubtvfans.com/live/rx6/3495/5bf174d1c1882f583909941cde68d72b/index.m3u8
|
||||
中視新聞,https://z3.ubtvfans.com/live/rx1/2473/30f7eff8cac5c223e27421f58c1ce263/index.m3u8
|
||||
寰宇新聞台灣,https://z3.ubtvfans.com/live/rx2/2401/4a3dc870d7f7693da9005b41bdf20f76/index.m3u8
|
||||
寰宇新聞台灣,https://z3.ubtvfans.com/live/rx2/87/aae6ead7266fdf992e88a0d5bc236845/index.m3u8
|
||||
寰宇新聞台灣,https://z3.ubtvfans.com/live/rx1/2470/347e7354d9096903b0912848abcbcb63/index.m3u8
|
||||
寰宇新聞,https://z3.ubtvfans.com/live/rx4/304/5a95f66fe4111362ecf4559d22f8df85/index.m3u8
|
||||
寰宇新聞,https://z3.ubtvfans.com/live/rx1/2481/429b8ffd6a7eedf6646c34cd02d08d7d/index.m3u8
|
||||
寰宇財經,https://z3.ubtvfans.com/live/rx1/2469/81623c4b2e5542f4096177cc5b214387/index.m3u8
|
||||
公視新聞,https://z3.ubtvfans.com/live/rx1/20/605dc9eef9ce2d98d2a856389f8d798f/index.m3u8
|
||||
年代新聞,https://z3.ubtvfans.com/live/rx1/1099/cf9f14d277a1b94cb3d19cdd8095a9ed/index.m3u8
|
||||
壹新聞,https://z3.ubtvfans.com/live/rx2/2777/12a7cea75470b6378c3dbdb8383c1450/index.m3u8
|
||||
壹新聞-2,https://z3.ubtvfans.com/live/rx6/494/6e7c4ac54d85749437abf40a376a7654/index.m3u8
|
||||
非凡直播,https://z3.ubtvfans.com/live/rx1/314/e08506d0495bd24ea643cab235d1db63/index.m3u8
|
||||
非凡新聞,https://z3.ubtvfans.com/live/rx6/3236/aa262930fd295242e9e6d944e275c588/index.m3u8
|
||||
非凡新聞,https://z3.ubtvfans.com/live/rx6/2795/8ac7fc0c413ba5ac1ebdf486bf4738a0/index.m3u8
|
||||
台視財經,https://z3.ubtvfans.com/live/rx2/300/0f3236a090398c9b53a80a13820a755e/index.m3u8
|
||||
運通財經,https://z3.ubtvfans.com/live/rx1/79/1c7fe844b3ed606bc38f99a4e7628d02/index.m3u8
|
||||
SBN全球財經,https://z3.ubtvfans.com/live/rx4/1497/bf313d3683ebeac488eb6eb85bd63389/index.m3u8
|
||||
鏡新聞mnews,https://z3.ubtvfans.com/live/rx4/463/80a9304802a037868d4de919d97fb946/index.m3u8
|
||||
三立国際,https://z3.ubtvfans.com/live/rx1/2285/ec005f2a19f1c7aced6f9a050c2754cc/index.m3u8
|
||||
DW德國之聲,https://z3.ubtvfans.com/live/rx1/1059/1eccd1ecfaef5a9a910953dba041167e/index.m3u8
|
||||
FRANCE 24 English,https://z3.ubtvfans.com/live/rx5/2231/08d1598b47a199c783287ed4d0498d66/index.m3u8
|
||||
新唐人亞太台,https://z3.ubtvfans.com/live/rx3/10/f7240af7b6bf444cf2eef555a6917dff/index.m3u8
|
||||
Bloomberg Television,https://z3.ubtvfans.com/live/rx3/1046/1bc7ceacd168d2de08cd7fa14226ec25/index.m3u8
|
||||
Al Jazeera,https://z3.ubtvfans.com/live/rx1/1144/effdb858dd18bcd968ff21b7ca3fd763/index.m3u8
|
||||
Euronews English,https://z3.ubtvfans.com/live/rx1/2342/507daff5ffb50f1ef2d132a0d5365280/index.m3u8
|
||||
NHK WORLD,https://z3.ubtvfans.com/live/rx1/1394/a7dcc0030e4f29f39078bf1cf921fea3/index.m3u8
|
||||
United Nations,https://z3.ubtvfans.com/live/rx1/184/71342d0fa0118470abbe7133ef1f7a47/index.m3u8
|
||||
Bloomberg Politics,https://z3.ubtvfans.com/live/rx1/1159/4e13f562e4fb9a95e6695ae3022a848f/index.m3u8
|
||||
News World,https://z3.ubtvfans.com/live/rx2/1002/b2fcd8dfba1061a7714ee528c6d2f16b/index.m3u8
|
||||
CBN News,https://z3.ubtvfans.com/live/rx4/499/775a978ddccceb6b0a87fd34fceb618f/index.m3u8
|
||||
CGTN English,https://z3.ubtvfans.com/live/rx6/2362/0a1b19cfb05829accdebfd7f104189e1/index.m3u8
|
||||
CGTN Documentary,https://z3.ubtvfans.com/live/rx6/2363/a1bab82e12d2002052943c071c3d7253/index.m3u8
|
||||
CGTN Français,https://z3.ubtvfans.com/live/rx6/2364/7061f7a2fba59dc07c88b614d654cfd4/index.m3u8
|
||||
NHK NEWS 7,https://z3.ubtvfans.com/live/rx1/3477/e4697d093cd6e9d72baa8b3115665f67/index.m3u8
|
||||
GB News,https://z3.ubtvfans.com/live/rx5/77/da05d3cb906c477bb6549ebcb791a4df/index.m3u8
|
||||
FRANCE 24,https://z3.ubtvfans.com/live/rx4/1042/2fceaeebc6dfd7884c9449793df94d7f/index.m3u8
|
||||
Breaking News,https://z3.ubtvfans.com/live/rx1/1310/626502c97aecb30707a88bf66fcfcd8c/index.m3u8
|
||||
TRT WORLD,https://z3.ubtvfans.com/live/rx4/1022/5b41bbf76ec7f873a3ddad2f5a1506b6/index.m3u8
|
||||
影視頻道,#genre#
|
||||
八大精彩,https://z3.ubtvfans.com/live/rx2/1024/9c5eb6efea98b18aa7a0e60cae1af719/index.m3u8
|
||||
龍華日韓,https://z3.ubtvfans.com/live/rx6/382/e59cd60155cd4c123daa182ac90d28a9/index.m3u8
|
||||
東森戲劇,https://z3.ubtvfans.com/live/rx3/2825/eec2dd784f03c15cdf2db483af05b5f9/index.m3u8
|
||||
東森戲劇-備,https://z3.ubtvfans.com/live/rx2/321/dbdace36dcc63ff148ce48e6d4fada58/index.m3u8
|
||||
八大戲劇,https://z3.ubtvfans.com/live/rx3/81/c259ad66779795d2f66ebe688e1035e7/index.m3u8
|
||||
東森電影,https://z3.ubtvfans.com/live/rx3/350/28e7e8243ff5a037d9b663e5ab26dcbc/index.m3u8
|
||||
東森電影,https://z3.ubtvfans.com/live/rx2/2720/07bf371493a74a8dc84672985e376e2d/index.m3u8
|
||||
HBO HD,https://z3.ubtvfans.com/live/rx3/332/c4a20101a51e2b16ef4b22573386a769/index.m3u8
|
||||
HBO HD,https://z3.ubtvfans.com/live/rx1/2823/8a2198921f121bda12a2d7c3d908bd29/index.m3u8
|
||||
東森洋片,https://z3.ubtvfans.com/live/rx3/1128/e412ad109ce26751ff4b8a356909aa4c/index.m3u8
|
||||
壹電影,https://z3.ubtvfans.com/live/rx6/2284/a29bcfcffdbe7fd36e9d244160559478/index.m3u8
|
||||
好萊塢電影,https://z3.ubtvfans.com/live/rx3/37/90289b716063113abbb7bb0aa102af13/index.m3u8
|
||||
愛爾達影劇,https://z3.ubtvfans.com/live/rx6/500/4a12fdbbb239bc99f820525343741f38/index.m3u8
|
||||
CineMAX,https://z3.ubtvfans.com/live/rx1/346/e4ed29f1c90abbce77af020f4590c887/index.m3u8
|
||||
緯來精彩,https://z3.ubtvfans.com/live/rx3/2280/e8764bb6dffd3b570d52ddcb9e20cc22/index.m3u8
|
||||
EYE戲劇,https://z3.ubtvfans.com/live/rx2/191/241b77b7291d462c99305fdad18493f2/index.m3u8
|
||||
三立戲劇,https://z3.ubtvfans.com/live/rx2/64/9c6a096456a1f5e5800da7acda61b39f/index.m3u8
|
||||
三立戲劇,https://z3.ubtvfans.com/live/rx3/2819/c5ba8ef7f3de5ffec149bc5971631217/index.m3u8
|
||||
龍華偶像,https://z3.ubtvfans.com/live/rx1/385/6893c00017254515f9e83206ed603dac/index.m3u8
|
||||
霹靂臺灣,https://z3.ubtvfans.com/live/rx2/1339/ad14e3e3f16d2ab0c67eaf809481453d/index.m3u8
|
||||
美亞電影,https://z3.ubtvfans.com/live/rx2/375/32545f856489cb883e0e85b8d6e21b50/index.m3u8
|
||||
HBOSignature,https://z3.ubtvfans.com/live/rx3/329/01e79f6115bb965722f57ca462ccb630/index.m3u8
|
||||
HBOSignature,https://z3.ubtvfans.com/live/rx1/2824/385106809d143cc9aa2735ad6699deb3/index.m3u8
|
||||
HBO Hits,https://z3.ubtvfans.com/live/rx3/330/7feaa1c800fb4947773167db6794014e/index.m3u8
|
||||
采昌影劇,https://z3.ubtvfans.com/live/rx6/2804/b85cad3ca2e1a68ca39bb47d67afa2c3/index.m3u8
|
||||
影迷數位電影,https://z3.ubtvfans.com/live/rx6/2800/6f0115a5ee27c4d6024d04033790e8d2/index.m3u8
|
||||
龍華戲劇,https://z3.ubtvfans.com/live/rx6/2796/7a6beb1ef6e9b9116e50f523f7dc918f/index.m3u8
|
||||
龍華經典,https://z3.ubtvfans.com/live/rx6/100/382f6a8ecde4c0a065d677d355ec9f2d/index.m3u8
|
||||
龍翔時代,https://z3.ubtvfans.com/live/rx6/373/1211fae2ba7ce9108a5f0c0df696ab4b/index.m3u8
|
||||
AXN臺灣,https://z3.ubtvfans.com/live/rx3/2816/cc973cab302f70f4f4b00827113d7cc0/index.m3u8
|
||||
天映經典,https://z3.ubtvfans.com/live/rx5/2289/c6b268f6f9f471bef0e26557fa1ac682/index.m3u8
|
||||
AXN亞洲,https://z3.ubtvfans.com/live/rx6/1066/25d6775814d991070c373cb5e7254340/index.m3u8
|
||||
Trill恐怖電影,https://z3.ubtvfans.com/live/rx6/18/13cd3989fded34c1189c198e9d9d4e99/index.m3u8
|
||||
龍華電影,https://z3.ubtvfans.com/live/rx3/311/f7ad675408123b4b541b47b21d1c00b6/index.m3u8
|
||||
華納電影,https://z3.ubtvfans.com/live/rx3/83/98960122595644b31722c56423008543/index.m3u8
|
||||
CATCHPLAY,https://z3.ubtvfans.com/live/rx6/362/f2624359c1f8966dfa559f640164f9d6/index.m3u8
|
||||
TVB亞洲劇,https://z3.ubtvfans.com/live/rx6/1048/ba97f2529f5a142c6139f78eb3bb591c/index.m3u8
|
||||
TVB粵語片,https://z3.ubtvfans.com/live/rx6/1589/6fbc837959aeea20a19efef16547bcb1/index.m3u8
|
||||
CHC高清電影,https://z3.ubtvfans.com/live/rx3/1345/14f978a0a1c5cf0ee2a1033f0fa1646c/index.m3u8
|
||||
CHC動作電影,https://z3.ubtvfans.com/live/rx3/1346/abf01302f7b2fb5e7a225b5d6c3b33d8/index.m3u8
|
||||
CHC家庭影院,https://z3.ubtvfans.com/live/rx6/1347/c61786e5a91ca66f8fee0a9686234494/index.m3u8
|
||||
龍華洋片,https://z3.ubtvfans.com/live/rx3/341/db19a98605505429d4decb9328437ecb/index.m3u8
|
||||
TVB功夫台,https://z3.ubtvfans.com/live/rx6/168/0645b9a525f605f5522d0c4ad27d002b/index.m3u8
|
||||
Hi-YAH!,https://z3.ubtvfans.com/live/rx1/489/2fb1540c2ef92975d9b7d60b64675c0b/index.m3u8
|
||||
Gravitas Movies,https://z3.ubtvfans.com/live/rx3/1364/1f9108f26dec7c25e03431120549d80d/index.m3u8
|
||||
RCM,https://z3.ubtvfans.com/live/rx3/2415/246cfe740f6949d594f3b54aab88ea22/index.m3u8
|
||||
Action Hollywood Movies,https://z3.ubtvfans.com/live/rx1/2417/1972214d8ee6722161f65c773e4b6cb7/index.m3u8
|
||||
體育頻道,#genre#
|
||||
FOX Sport 1,https://z3.ubtvfans.com/live/rx3/2791/f5c2e1fbab301888901af0cc1d855684/index.m3u8
|
||||
FOX Sport 2,https://z3.ubtvfans.com/live/rx3/1132/a6566af436bd5adafcc4639ab13549cd/index.m3u8
|
||||
Eleven Sport 1,https://z3.ubtvfans.com/live/rx3/3496/15142a6a93478934a99b2e846ca71967/index.m3u8
|
||||
Eleven Sport 1,https://z3.ubtvfans.com/live/rx1/3224/3c39e3f1cd4756c4bcc59cb3b492251a/index.m3u8
|
||||
Eleven Sport 2,https://z3.ubtvfans.com/live/rx3/301/cfd11bbe2c2a7472b53a639377148a15/index.m3u8
|
||||
Eleven Sport 2(備),https://z3.ubtvfans.com/live/rx2/3482/bb0a8e111b0857e0508df8dfe4a537e9/index.m3u8
|
||||
Z頻道,https://z3.ubtvfans.com/live/rx3/1130/60f8781c69c873997b5fbd27b5b8ceb2/index.m3u8
|
||||
博斯無限,https://z3.ubtvfans.com/live/rx6/2797/4cb17d82f4c67ca86c2f6e12de19317c/index.m3u8
|
||||
博斯無限2,https://z3.ubtvfans.com/live/rx3/426/4def3ac7fd73c38f7d7bade4c1d2b89d/index.m3u8
|
||||
博斯無限2,https://z3.ubtvfans.com/live/rx3/2798/7d1e878616783f9d6823909dab06c95a/index.m3u8
|
||||
博斯網球,https://z3.ubtvfans.com/live/rx3/498/e7c046d047204575f57e3fe7452c6474/index.m3u8
|
||||
博斯網球-備,https://z3.ubtvfans.com/live/rx3/3290/31ecb54d033aeebd6ffaa60bf8d71f17/index.m3u8
|
||||
博斯高球1,https://z3.ubtvfans.com/live/rx3/377/9fed1fb66d607a41c280d4e4cad2389d/index.m3u8
|
||||
博斯高球2,https://z3.ubtvfans.com/live/rx6/378/f474417cd0fdf7ec39a67a97ed9bdab7/index.m3u8
|
||||
博斯魅力,https://z3.ubtvfans.com/live/rx3/175/4a82a0caa617c0887e2cd349f2d8588e/index.m3u8
|
||||
博斯運動1,https://z3.ubtvfans.com/live/rx3/379/0cb407c53b7fbc6b12b8d2eb8e72bbaa/index.m3u8
|
||||
博斯運動2,https://z3.ubtvfans.com/live/rx3/380/f4e21159a155276b921ba3c252c3f4e2/index.m3u8
|
||||
歐洲體育,https://z3.ubtvfans.com/live/rx6/1342/1cf11de78ab9d976afa393fced5d210c/index.m3u8
|
||||
J SPORTS 1,https://z3.ubtvfans.com/live/rx3/129/b5e4cfceaf1957480ff27a2e363c8b47/index.m3u8
|
||||
J SPORTS 2,https://z3.ubtvfans.com/live/rx3/130/35e5bf1006deae4bf48edf9967e4897f/index.m3u8
|
||||
J SPORTS 3,https://z3.ubtvfans.com/live/rx3/131/0a72352d3d14c80cf6a6e04875310862/index.m3u8
|
||||
J SPORTS 4,https://z3.ubtvfans.com/live/rx3/132/0275e378a07391b5ae148bca0fa600ec/index.m3u8
|
||||
J SPORTS 4 (備),https://z3.ubtvfans.com/live/rx6/3478/b6c7194a8ba0950bb84fabce3bbb0dd9/index.m3u8
|
||||
mlb network,https://z3.ubtvfans.com/live/rx5/3251/17f7fe07cf43c456656467eb4de7daa4/index.m3u8
|
||||
BTN,https://z3.ubtvfans.com/live/rx6/3256/f23384b76bb696a2c8a400d64be60f20/index.m3u8
|
||||
mlb network,https://z3.ubtvfans.com/live/rx6/3250/b87194cb88064424442804d47bfe68d3/index.m3u8
|
||||
bt espn hd,https://z3.ubtvfans.com/live/rx5/2790/20bd8d144243b5e1fef2bde19f0065a7/index.m3u8
|
||||
ESPN 1,https://z3.ubtvfans.com/live/rx3/1182/123a0d6a1fd804f243501a2abef81f5e/index.m3u8
|
||||
ESPN 1,https://z3.ubtvfans.com/live/rx5/2788/d812d481e5d09d3eb81cbb07957313ff/index.m3u8
|
||||
ESPN 2,https://z3.ubtvfans.com/live/rx5/2789/75fbc09a8e41a3dc5b96361914fba9c3/index.m3u8
|
||||
NBA TV US,https://z3.ubtvfans.com/live/rx3/1185/c8c0c1e7596be15d60281de81570bf45/index.m3u8
|
||||
Fox Sport 2,https://z3.ubtvfans.com/live/rx3/1187/5542a5591e5dcb6fe4a66f27596a3848/index.m3u8
|
||||
ACCDN,https://z3.ubtvfans.com/live/rx6/315/992555ddfa413945d5502a5f2a4cf883/index.m3u8
|
||||
ACCDN,https://z3.ubtvfans.com/live/rx2/3215/f204937943fa9a72410509217caea634/index.m3u8
|
||||
Team USA,https://z3.ubtvfans.com/live/rx2/3483/b8f813976d1371bb2789973ae449bbbc/index.m3u8
|
||||
Speed Sport 1,https://z3.ubtvfans.com/live/rx6/3125/1c6459f838487ca613c1ad4e2a40025e/index.m3u8
|
||||
TSN 1,https://z3.ubtvfans.com/live/rx3/1273/5b15dd097629c54eea8448b1f5456066/index.m3u8
|
||||
TSN 2,https://z3.ubtvfans.com/live/rx3/1274/1a10d53c47be4cf9fed9301ff9257c2d/index.m3u8
|
||||
TSN 3,https://z3.ubtvfans.com/live/rx3/1275/247a89a3cebdee6359357f0e7bcf9331/index.m3u8
|
||||
TSN 4,https://z3.ubtvfans.com/live/rx3/1276/60ba8daf8bb0f11d1c913a04288f3388/index.m3u8
|
||||
TSN 5,https://z3.ubtvfans.com/live/rx3/1277/3d7e32fd49b6fb906c5da1dffba6a5cb/index.m3u8
|
||||
SportNet ON,https://z3.ubtvfans.com/live/rx2/1278/e6c214b64a69b73edae8e73dc0ed4223/index.m3u8
|
||||
SportNet One,https://z3.ubtvfans.com/live/rx3/1279/e66614e38198746fda6612f37635d434/index.m3u8
|
||||
SportNet World,https://z3.ubtvfans.com/live/rx3/1280/2c5b903f751dd9538e407888ae346139/index.m3u8
|
||||
SportNet 360,https://z3.ubtvfans.com/live/rx3/1281/e3c22b7103b8a04e72f366988befcbe0/index.m3u8
|
||||
NBA CA,https://z3.ubtvfans.com/live/rx3/1282/01baef23ffb0e9d287e87c4c1e842f60/index.m3u8
|
||||
Game+,https://z3.ubtvfans.com/live/rx1/61/c53a27d0c3e5fa21eb5fbc46906bde3a/index.m3u8
|
||||
BT Sport 2,https://z3.ubtvfans.com/live/rx3/166/9d51d99469670f617b51ad62402bb3c8/index.m3u8
|
||||
BT Sport 3,https://z3.ubtvfans.com/live/rx3/167/c2448a25cc7f1eae11483e81b8fc7e67/index.m3u8
|
||||
BT Sport 1,https://z3.ubtvfans.com/live/rx3/165/d135a2ffd79654624e70a2c3d9d76563/index.m3u8
|
||||
Sky Sports 1,https://z3.ubtvfans.com/live/rx5/172/d6f9e9dc3397808640d5942484d620f2/index.m3u8
|
||||
Sky Sport 2,https://z3.ubtvfans.com/live/rx5/171/dc8418d53c44a031ee69eb09bda25407/index.m3u8
|
||||
Sky Sport 3,https://z3.ubtvfans.com/live/rx5/183/03dd2568044ef7b3a1a22df3b17ecae8/index.m3u8
|
||||
Sky Sport 4,https://z3.ubtvfans.com/live/rx5/417/77dd4c66bdfdd9c827f5258a265bdf58/index.m3u8
|
||||
Sky Sport 5,https://z3.ubtvfans.com/live/rx5/418/bae9ab6f81dc9a9f03c35334ebe1f107/index.m3u8
|
||||
sky news hd,https://z3.ubtvfans.com/live/rx3/2779/bca669734f143414868601d583a346ad/index.m3u8
|
||||
sky sports mix,https://z3.ubtvfans.com/live/rx3/2780/a22d55482979a2a524caec9a2a767e91/index.m3u8
|
||||
sky sports arena,https://z3.ubtvfans.com/live/rx3/2781/44d7f75de5cd939a3ad956b6f6a1dd50/index.m3u8
|
||||
sky sports football,https://z3.ubtvfans.com/live/rx3/2782/3706019ded0772d27df1b9785fcd2b39/index.m3u8
|
||||
sky sports premier league,https://z3.ubtvfans.com/live/rx3/2783/e50302f3365e8ea43c9236a826d7bbc4/index.m3u8
|
||||
sky sports the open,https://z3.ubtvfans.com/live/rx3/2784/9484eb03500b119944ba2d33d76cc2fb/index.m3u8
|
||||
sky sports action,https://z3.ubtvfans.com/live/rx3/2785/281c67ef3dc2599a6886f9fb140bdce4/index.m3u8
|
||||
sky sports main event,https://z3.ubtvfans.com/live/rx3/2787/bbb8de96ed00af6cb7a0f71a5a58360f/index.m3u8
|
||||
sky sports f1,https://z3.ubtvfans.com/live/rx3/3237/dbc702e47ed9635d3cb01a701f7b07d4/index.m3u8
|
||||
Sky Sports F1,https://z3.ubtvfans.com/live/rx5/182/522b1bc4518dbdc754d008c57edc8ea6/index.m3u8
|
||||
cbs action,https://z3.ubtvfans.com/live/rx3/3238/6b71ba72407c0d5cb67b304c11f75eee/index.m3u8
|
||||
4seven hd,https://z3.ubtvfans.com/live/rx3/3240/d298b3e4b1cbe7312309e0406505174b/index.m3u8
|
||||
sky greats,https://z3.ubtvfans.com/live/rx3/3243/41380ddd739c9bd57470b2cbcc01e0fd/index.m3u8
|
||||
channel 4 hd,https://z3.ubtvfans.com/live/rx3/3245/074196bfd03d0cc45ce2f3ced5b3cb31/index.m3u8
|
||||
sony tv,https://z3.ubtvfans.com/live/rx3/3248/a7bc9595dfbe995569921af1b72e80a8/index.m3u8
|
||||
nickelodeon,https://z3.ubtvfans.com/live/rx3/3249/098c6de16cf991c19809a7fd90466e05/index.m3u8
|
||||
itvbe,https://z3.ubtvfans.com/live/rx3/3279/66b3de4094794ab8efc993b83642ce99/index.m3u8
|
||||
5usa,https://z3.ubtvfans.com/live/rx3/3280/7ff2b0ace2a5e1ffd21f66764216b7fb/index.m3u8
|
||||
questred,https://z3.ubtvfans.com/live/rx3/3282/1a541f9760dfb1b458f6a41eb9630752/index.m3u8
|
||||
movies4men,https://z3.ubtvfans.com/live/rx3/3283/2b05b4284bc3c0f109349918b6c6f834/index.m3u8
|
||||
SKY F1,https://z3.ubtvfans.com/live/rx4/2740/3c9ada9c6f753c51ea8f61181ee93c3c/index.m3u8
|
||||
Sky sport uno,https://z3.ubtvfans.com/live/rx5/1597/01862309012fa3d59dce1420ef628bc4/index.m3u8
|
||||
PRO Sport,https://z3.ubtvfans.com/live/rx3/1015/9dbe5c7d4fe4cb2a8a950514bb162a2a/index.m3u8
|
||||
MTRSPT 1,https://z3.ubtvfans.com/live/rx6/2406/c40884432076caa1ac9ba746685788c9/index.m3u8
|
||||
Sky Racing 2,https://z3.ubtvfans.com/live/rx2/2413/7c851887d9c8cc86b875406dd71a446b/index.m3u8
|
||||
Sky racing 1,https://z3.ubtvfans.com/live/rx2/2414/50fa5796640f21fa79b1caf9978abee0/index.m3u8
|
||||
Surf Cinema,https://z3.ubtvfans.com/live/rx2/2412/925fbb169eb8a411813b42f9c46444b3/index.m3u8
|
||||
Sport TV 2,https://z3.ubtvfans.com/live/rx2/1785/d78f2809c7f7cb86e7a127c533275250/index.m3u8
|
||||
H20 TV,https://z3.ubtvfans.com/live/rx3/414/6830db92c83b22ccf30a50e01f5ef020/index.m3u8
|
||||
紀實頻道,#genre#
|
||||
亞洲旅遊,https://z3.ubtvfans.com/live/rx3/2299/0b15d0224284ac65bf5e144de829384e/index.m3u8
|
||||
探索頻道,https://z3.ubtvfans.com/live/rx3/2817/f14914cf9bc42270aded58cd56f02d8c/index.m3u8
|
||||
大陸尋奇,https://z3.ubtvfans.com/live/rx1/102/2018d75daeec5985730a6197d5e7bc74/index.m3u8
|
||||
TLC,https://z3.ubtvfans.com/live/rx4/2275/c2074fce3f0cf9d19c8339731e4625ac/index.m3u8
|
||||
動物星球,https://z3.ubtvfans.com/live/rx3/367/d2acf371949e8c13d92316cf81625bfd/index.m3u8
|
||||
探索亞洲,https://z3.ubtvfans.com/live/rx3/306/ad21499f25b3f4bfbe62fb439cbd3a57/index.m3u8
|
||||
探索科學,https://z3.ubtvfans.com/live/rx6/343/e40c9b745506f250ea2cde9645e7389f/index.m3u8
|
||||
CI罪案偵查,https://z3.ubtvfans.com/live/rx3/2303/5a1b27421ef374d6e237a8ed99b30803/index.m3u8
|
||||
TaiwanPlus,https://z3.ubtvfans.com/live/rx4/327/5c7d7b7ee1caea5c224d2d9db8959508/index.m3u8
|
||||
視納華仁紀實,https://z3.ubtvfans.com/live/rx1/91/5f5a81fcaab01cb8def6c948247dcd6e/index.m3u8
|
||||
美食星球,https://z3.ubtvfans.com/live/rx3/3073/432623afd7857044ae39fc57c970f86d/index.m3u8
|
||||
美食星球,https://z3.ubtvfans.com/live/rx3/1360/7d1beaed39b1ce6126bc82ef9dd93252/index.m3u8
|
||||
EYE旅遊,https://z3.ubtvfans.com/live/rx3/1494/488f22b06cd5d9cdecc58c191d163a35/index.m3u8
|
||||
Globetrotter(MOD),https://z3.ubtvfans.com/live/rx6/3259/defc5ec606b2e4d698d0af6c69985528/index.m3u8
|
||||
TV5MONDE STYLE,https://z3.ubtvfans.com/live/rx6/389/25888db98caced709a45b0ec06c50a31/index.m3u8
|
||||
FashionTV,https://z3.ubtvfans.com/live/rx3/2287/1c5cb9297f861032f6ed1cd2e7661a5e/index.m3u8
|
||||
CCTV17,https://z3.ubtvfans.com/live/rx3/3260/1b4825d9806e5e4a8042764dbac7f858/index.m3u8
|
||||
China Travel,https://z3.ubtvfans.com/live/rx1/1210/6e588467122351846f88690ed76a746e/index.m3u8
|
||||
Discovering China,https://z3.ubtvfans.com/live/rx2/3287/4d5b088517f1aa93d4e3d627c214b39b/index.m3u8
|
||||
TED,https://z3.ubtvfans.com/live/rx2/1101/53819aa25d689c27df82ab09d99ab3da/index.m3u8
|
||||
TLC,https://z3.ubtvfans.com/live/rx2/1533/5535abf7e5d65411f92ef870bd9e0dd9/index.m3u8
|
||||
60 Days In,https://z3.ubtvfans.com/live/rx1/2404/64b5f581064352f3fab222a6caa75801/index.m3u8
|
||||
Outdoor,https://z3.ubtvfans.com/live/rx6/3126/b2d471de7074252c33fa10bab316c241/index.m3u8
|
||||
Gordon Ramsay,https://z3.ubtvfans.com/live/rx1/3136/98031e2e5556e9360d849e450c93578c/index.m3u8
|
||||
TLC Canada,https://z3.ubtvfans.com/live/rx3/1262/b79301f9d2c82efc4a9c0248ac917d13/index.m3u8
|
||||
Food Network Canada,https://z3.ubtvfans.com/live/rx3/1265/0b8dd4939f3ab3e41a95026dedb3925e/index.m3u8
|
||||
Love Nature,https://z3.ubtvfans.com/live/rx3/52/81ed2ec3d54dd9b03149b652bad4ec2c/index.m3u8
|
||||
Nature Time,https://z3.ubtvfans.com/live/rx3/152/94d08cc46f9609df3424fbd1d16b7163/index.m3u8
|
||||
Hagerty,https://z3.ubtvfans.com/live/rx4/2637/d74e82f0afb6a7b3abdaa3205c26fc74/index.m3u8
|
||||
History,https://z3.ubtvfans.com/live/rx4/1413/f1ea238c9ab9b1836085df9a69eba0ea/index.m3u8
|
||||
Food Network 英,https://z3.ubtvfans.com/live/rx4/1421/96d17db2c73cb7fadb384922258d4acb/index.m3u8
|
||||
The Wicked Tuna,https://z3.ubtvfans.com/live/rx5/2411/ee87da48e1a6bb2b362351cbf4a9879e/index.m3u8
|
||||
Wild Stuff,https://z3.ubtvfans.com/live/rx1/2769/3ada58549d947195fab9f9dc78805105/index.m3u8
|
||||
Project Runway,https://z3.ubtvfans.com/live/rx4/2416/76f014a0590e7f099ad44619f8542c5f/index.m3u8
|
||||
Come Sine With Me,https://z3.ubtvfans.com/live/rx1/497/0d5f22054b3a202a869bd5558bed41d2/index.m3u8
|
||||
History Warfare Now,https://z3.ubtvfans.com/live/rx4/2395/fea087e48398ea29f45de23797da0d07/index.m3u8
|
||||
History 365,https://z3.ubtvfans.com/live/rx4/2397/00bc056e6372e9a38004c48b7aca1238/index.m3u8
|
||||
History Asia,https://z3.ubtvfans.com/live/rx2/2536/016d3e40e4259bfac5f227841706f1a1/index.m3u8
|
||||
少兒頻道,#genre#
|
||||
MOMO親子-2,https://z3.ubtvfans.com/live/rx1/313/01da9d9b2fe19f12f69e7d9b844d392e/index.m3u8
|
||||
MOMO親子,https://z3.ubtvfans.com/live/rx3/2767/07966a57230c871763d6ec4438b25f7b/index.m3u8
|
||||
東森幼幼,https://z3.ubtvfans.com/live/rx3/371/e10d86ded39be7efb99ec1c2df83e115/index.m3u8
|
||||
東森幼幼,https://z3.ubtvfans.com/live/rx3/2771/2dba34e3c64e70b6c3eda429ede8676a/index.m3u8
|
||||
CN卡通,https://z3.ubtvfans.com/live/rx6/107/04ed9b980819aa0ed59947b314e2b3c0/index.m3u8
|
||||
Animax,https://z3.ubtvfans.com/live/rx3/59/80335c337a3294fc1a507481cfc303a0/index.m3u8
|
||||
靖天卡通,https://z3.ubtvfans.com/live/rx2/344/8fca89480032583239a795e0ecb06e67/index.m3u8
|
||||
Treehouse,https://z3.ubtvfans.com/live/rx4/55/c1dc68e981a3d166303d8799dfe3dda7/index.m3u8
|
||||
Nickj,https://z3.ubtvfans.com/live/rx4/53/377812d10786090df08212d01ecdb1c3/index.m3u8
|
||||
Disney,https://z3.ubtvfans.com/live/rx5/5/7fb23a926a7bb904a8ecba098ea4a671/index.m3u8
|
||||
Boomerang,https://z3.ubtvfans.com/live/rx6/57/2bfa490b60b1afe21dadfcd46be19dc7/index.m3u8
|
||||
CCTV14,https://z3.ubtvfans.com/live/rx2/214/10f08783747128715c76bbb35eda9034/index.m3u8
|
||||
CCTV14,https://z3.ubtvfans.com/live/rx6/2826/2ff2a3a7b215b3dfb4373d0b3ae6b5f0/index.m3u8
|
||||
Ketchup TV,https://z3.ubtvfans.com/live/rx4/1142/dba755c37884089681f35d8368225693/index.m3u8
|
||||
Aniplus Asia,https://z3.ubtvfans.com/live/rx5/3219/81d15c5f288b0cb48b6e4bced4de1193/index.m3u8
|
||||
音樂宗教,#genre#
|
||||
好消息,https://z3.ubtvfans.com/live/rx1/104/148c17118996b816db97b6735f9756cb/index.m3u8
|
||||
CBN News,https://z3.ubtvfans.com/live/rx4/499/775a978ddccceb6b0a87fd34fceb618f/index.m3u8
|
||||
Mezzo Live,https://z3.ubtvfans.com/live/rx3/60/a22a632e7682ab76a9d5d5120e235948/index.m3u8
|
||||
大愛一臺,https://z3.ubtvfans.com/live/rx1/11/ed04439f1a75fde9dc72908b6d926016/index.m3u8
|
||||
唯心電視,https://z3.ubtvfans.com/live/rx2/1150/98fc916cfc89bdc926804a08ee406441/index.m3u8
|
||||
人間衛視,https://z3.ubtvfans.com/live/rx1/101/cd647060070bbf8452444f239d33ef20/index.m3u8
|
||||
佛衛慈悲台,https://z3.ubtvfans.com/live/rx6/1306/ead0dd62bc1bb64af19c80730806f8b2/index.m3u8
|
||||
生命電視,https://z3.ubtvfans.com/live/rx1/1124/ad66245a4e408f04845994fe652aa2db/index.m3u8
|
||||
華藏電視,https://z3.ubtvfans.com/live/rx1/1053/a156223edbc64772a8b8b2ed75725c80/index.m3u8
|
||||
CGN,https://z3.ubtvfans.com/live/rx3/323/d90641aaece5485400d732e6f7d813c9/index.m3u8
|
||||
Spirit TV,https://z3.ubtvfans.com/live/rx1/3124/818072b5d5016d8f811c46c2aeffc574/index.m3u8
|
||||
GOD TV,https://z3.ubtvfans.com/live/rx6/48/9cc70657f5d90437a971871b4d2279f2/index.m3u8
|
||||
Juice TV,https://z3.ubtvfans.com/live/rx2/2408/dd0947ef2994f9f42ab50d800b4fa817/index.m3u8
|
||||
Firstlight,https://z3.ubtvfans.com/live/rx3/2409/1232a85f8c4c1d006e369f3f96440237/index.m3u8
|
||||
大陸頻道,#genre#
|
||||
CGTN English,https://z3.ubtvfans.com/live/rx6/2362/0a1b19cfb05829accdebfd7f104189e1/index.m3u8
|
||||
CGTN Documentary,https://z3.ubtvfans.com/live/rx6/2363/a1bab82e12d2002052943c071c3d7253/index.m3u8
|
||||
CGTN Français,https://z3.ubtvfans.com/live/rx6/2364/7061f7a2fba59dc07c88b614d654cfd4/index.m3u8
|
||||
CCTV1,https://z3.ubtvfans.com/live/rx3/2305/5b8fa5cc7b80d1df85883b1740063f20/index.m3u8
|
||||
CCTV1,https://z3.ubtvfans.com/live/rx2/200/61ed10858731324546f1cacfd993ed48/index.m3u8
|
||||
CCTV2,https://z3.ubtvfans.com/live/rx6/201/9a6b558b746d5cc38b98bcd584921444/index.m3u8
|
||||
CCTV2,https://z3.ubtvfans.com/live/rx2/2763/436c47e4cab24aaf90e9c17ca1395a14/index.m3u8
|
||||
CCTV3,https://z3.ubtvfans.com/live/rx2/202/e741325e7b805b9a60914da52e659051/index.m3u8
|
||||
CCTV3,https://z3.ubtvfans.com/live/rx6/2808/7ba89b1673896e50bd5f62ec8f605054/index.m3u8
|
||||
CCTV4,https://z3.ubtvfans.com/live/rx3/203/409634224d0912c0a78adff4fe7c4399/index.m3u8
|
||||
CCTV4,https://z3.ubtvfans.com/live/rx2/2764/f5bc7b4fb9cc16765308f8e1d75dd48f/index.m3u8
|
||||
CCTV5,https://z3.ubtvfans.com/live/rx3/2760/ceed236865cd31d77bead330846d867d/index.m3u8
|
||||
CCTV5plus,https://z3.ubtvfans.com/live/rx3/205/7f3d29c0242736cf96984948f35e380d/index.m3u8
|
||||
CCTV5plus,https://z3.ubtvfans.com/live/rx2/2759/856d7841639b1a1e1a371b41e070f9dc/index.m3u8
|
||||
CCTV5,https://z3.ubtvfans.com/live/rx2/204/ca8e2909cf13a64297732cf0183b7f22/index.m3u8
|
||||
CCTV6,https://z3.ubtvfans.com/live/rx6/206/d3a601eecfc35ff21ccc7571963a185f/index.m3u8
|
||||
CCTV6,https://z3.ubtvfans.com/live/rx2/2758/286ba208220f87017e30ca47e654b302/index.m3u8
|
||||
CCTV7,https://z3.ubtvfans.com/live/rx3/207/180dab413368a7f7acda273b2f107807/index.m3u8
|
||||
CCTV7,https://z3.ubtvfans.com/live/rx2/2757/b865f7aa330429f26cb542f4536a7e7f/index.m3u8
|
||||
CCTV8,https://z3.ubtvfans.com/live/rx3/208/b782681390d863ec103d346920f4e7b2/index.m3u8
|
||||
CCTV8,https://z3.ubtvfans.com/live/rx2/2756/d44a87cdf22dcf34d6b123ab4d3a424c/index.m3u8
|
||||
CCTV9,https://z3.ubtvfans.com/live/rx6/2308/6a50dcabe2f6702947f9abde3589658b/index.m3u8
|
||||
CCTV9,https://z3.ubtvfans.com/live/rx6/209/d5e6016c679b5da8b25cb6f2a3f2bd3a/index.m3u8
|
||||
CCTV10,https://z3.ubtvfans.com/live/rx3/210/4daad2d48dd7516c7e78529bcf69b035/index.m3u8
|
||||
CCTV11,https://z3.ubtvfans.com/live/rx6/2809/2dd34de09a219f707b47fe179b95a542/index.m3u8
|
||||
CCTV11,https://z3.ubtvfans.com/live/rx2/211/a47b35a54940275241bc2771e09fcbb1/index.m3u8
|
||||
CCTV12,https://z3.ubtvfans.com/live/rx6/212/44e5fa025d78a2c29b8510d46d0505cb/index.m3u8
|
||||
CCTV12,https://z3.ubtvfans.com/live/rx2/2755/50b6d9897006c391707f2f1936a9814b/index.m3u8
|
||||
CCTV13,https://z3.ubtvfans.com/live/rx6/213/99ffaa060c4fbc8ab51405211776fad4/index.m3u8
|
||||
CCTV13,https://z3.ubtvfans.com/live/rx2/2754/076b8d2008081b42372dbbbe36b5cdba/index.m3u8
|
||||
CCTV14,https://z3.ubtvfans.com/live/rx2/214/10f08783747128715c76bbb35eda9034/index.m3u8
|
||||
CCTV14,https://z3.ubtvfans.com/live/rx6/2826/2ff2a3a7b215b3dfb4373d0b3ae6b5f0/index.m3u8
|
||||
CCTV15,https://z3.ubtvfans.com/live/rx6/215/79a2cd3ca161dbec8cbc7e41eb6ed43f/index.m3u8
|
||||
CCTV16,https://z3.ubtvfans.com/live/rx3/2821/13c5608f4f4c2177aacb0f8ffe546a35/index.m3u8
|
||||
CCTV17,https://z3.ubtvfans.com/live/rx3/3260/1b4825d9806e5e4a8042764dbac7f858/index.m3u8
|
||||
浙江卫视,https://z3.ubtvfans.com/live/rx6/217/38542e37c69d0b93f73a98c65bf803fa/index.m3u8
|
||||
江苏卫视,https://z3.ubtvfans.com/live/rx3/218/c40b53b84d7f9445947d0156aa04da68/index.m3u8
|
||||
江苏卫视,https://z3.ubtvfans.com/live/rx2/2829/3d30420717cb8001ac62245c497f13af/index.m3u8
|
||||
南方卫视,https://z3.ubtvfans.com/live/rx2/219/e2c350b241dbbaa6f7be3e598637315d/index.m3u8
|
||||
北京卫视,https://z3.ubtvfans.com/live/rx6/220/a4333d9a2fc687f506501d699eef886d/index.m3u8
|
||||
北京衛視,https://z3.ubtvfans.com/live/rx2/221/5e1849e7cef864a7fc78bdaa7660f788/index.m3u8
|
||||
广州电视,https://z3.ubtvfans.com/live/rx3/231/f33eba8368bc32b7dfb6694cd0839f31/index.m3u8
|
||||
东方卫视,https://z3.ubtvfans.com/live/rx3/224/a3e7833a7d4cf07cc7b31ffcf7095958/index.m3u8
|
||||
河南卫视,https://z3.ubtvfans.com/live/rx6/225/890f06fd8d308639ccd17ba323db4574/index.m3u8
|
||||
湖南卫视,https://z3.ubtvfans.com/live/rx2/3228/f96c84d221d0d3764ab60e758b48b7e4/index.m3u8
|
||||
湖南卫视,https://z3.ubtvfans.com/live/rx6/226/ad82d9285c2acff306c5ffb799d5c973/index.m3u8
|
||||
湖北卫视,https://z3.ubtvfans.com/live/rx3/3229/5230264e6e03c38f5afbdb476f2ea1c1/index.m3u8
|
||||
湖北卫视,https://z3.ubtvfans.com/live/rx2/227/fb548e752900073f95c0c5097172a196/index.m3u8
|
||||
东南卫视,https://z3.ubtvfans.com/live/rx2/228/b7866991f4c3f77c4c5c7463d5a6c0e6/index.m3u8
|
||||
辽宁卫视,https://z3.ubtvfans.com/live/rx2/229/7fe7af16e2c0a92978e39d8cc286937a/index.m3u8
|
||||
深圳卫视,https://z3.ubtvfans.com/live/rx2/230/c4b0d6dadd4fac13ff746a2e5e7cee83/index.m3u8
|
||||
深圳卫视,https://z3.ubtvfans.com/live/rx3/3230/e12a93c71dce2b6da91a6ca75a8bec83/index.m3u8
|
||||
安徽卫视,https://z3.ubtvfans.com/live/rx2/232/bff58847478f4e1f599130b9c1f5a535/index.m3u8
|
||||
安徽卫视,https://z3.ubtvfans.com/live/rx3/2830/843e28141918af23cf59a2228025a7ed/index.m3u8
|
||||
四川卫视,https://z3.ubtvfans.com/live/rx2/233/420062dc92a6ceb7dc424eaf347d8566/index.m3u8
|
||||
山东卫视,https://z3.ubtvfans.com/live/rx2/234/873868d12ebdf4d1d95302552d5b2706/index.m3u8
|
||||
青田電視台,https://z3.ubtvfans.com/live/rx3/2295/ba04f4a412d7ddd5d7b5e15daeef2071/index.m3u8
|
||||
天津衛視,https://z3.ubtvfans.com/live/rx2/1093/8f59e07b88918cb29218268468a88db9/index.m3u8
|
||||
江西卫视,https://z3.ubtvfans.com/live/rx2/1097/3bee25c801ff0bfe973b0b4ff8d6bfda/index.m3u8
|
||||
新疆衛視,https://z3.ubtvfans.com/live/rx2/1026/9aa91342321de0ef9884980ea2ff32c9/index.m3u8
|
||||
面包台,https://z3.ubtvfans.com/live/rx3/1370/ee383e68a12ebaaca912f1053b6bb2a9/index.m3u8
|
||||
China Travel,https://z3.ubtvfans.com/live/rx1/1210/6e588467122351846f88690ed76a746e/index.m3u8
|
||||
Discovering China,https://z3.ubtvfans.com/live/rx2/3287/4d5b088517f1aa93d4e3d627c214b39b/index.m3u8
|
||||
にっぽん,#genre#
|
||||
JapaNews24,https://z3.ubtvfans.com/live/rx4/425/93300e15ec1e3097f55ed196aa2afa3d/index.m3u8
|
||||
フジone,https://z3.ubtvfans.com/live/rx3/2300/ca5dc1dc9509931a8ccf4cb898db6a56/index.m3u8
|
||||
フジ two,https://z3.ubtvfans.com/live/rx3/2301/a598c7dabb8ce279495104ade6e791a6/index.m3u8
|
||||
フジ next,https://z3.ubtvfans.com/live/rx6/2750/7bf1653a931dbfe0216f8594e1e55230/index.m3u8
|
||||
KANSAI News24,https://z3.ubtvfans.com/live/rx4/247/e5a4ff0b5854421b891ec4f4f4eef8e9/index.m3u8
|
||||
広島ニュース,https://z3.ubtvfans.com/live/rx4/1095/6267c4e59642721628e9d59f5a3e25ab/index.m3u8
|
||||
テレ朝チャンネル2,https://z3.ubtvfans.com/live/rx3/2344/865cf242c8e600e0520087edb1dd9aee/index.m3u8
|
||||
スポーツライブ+,https://z3.ubtvfans.com/live/rx3/2343/00c5dd905a30c5d1712d8703f94fa1c7/index.m3u8
|
||||
読売テレビ,https://z3.ubtvfans.com/live/rx3/198/24479ac41b68e91cd75d06e310dab1cf/index.m3u8
|
||||
関西テレビ,https://z3.ubtvfans.com/live/rx3/235/350d93db7af130ba1d9c3908283f1557/index.m3u8
|
||||
BS日テレ,https://z3.ubtvfans.com/live/rx3/240/2b437fad4d4bc15937b50218739978a0/index.m3u8
|
||||
BS朝日,https://z3.ubtvfans.com/live/rx3/241/2f57ee49682bcd7e2688d63b4a2d2e0c/index.m3u8
|
||||
SHOP,https://z3.ubtvfans.com/live/rx1/3214/b9bc27e40df7a87f85a24e9ad7217c5a/index.m3u8
|
||||
BSテレビ東京,https://z3.ubtvfans.com/live/rx3/243/542cba17cb8016fb26cba123cd608cb2/index.m3u8
|
||||
BSフジ,https://z3.ubtvfans.com/live/rx3/244/fd02729fdb1bb20e914cfa8ee50e4ef2/index.m3u8
|
||||
旅チャンネル,https://z3.ubtvfans.com/live/rx3/2304/c7afa1eb8c6ee384c16707db8614c3b2/index.m3u8
|
||||
TOKYO MX 1,https://z3.ubtvfans.com/live/rx3/2204/5b836951797068dc5883809b3a0fba6a/index.m3u8
|
||||
TOKYO MX 2,https://z3.ubtvfans.com/live/rx3/2205/8010baba4395d767b2f7599985480362/index.m3u8
|
||||
TV Tokyo,https://z3.ubtvfans.com/live/rx3/123/3c9c7e278cd2c625bc5383fdd5ac30f5/index.m3u8
|
||||
J SPORTS 1,https://z3.ubtvfans.com/live/rx3/129/b5e4cfceaf1957480ff27a2e363c8b47/index.m3u8
|
||||
J SPORTS 2,https://z3.ubtvfans.com/live/rx3/130/35e5bf1006deae4bf48edf9967e4897f/index.m3u8
|
||||
J SPORTS 3,https://z3.ubtvfans.com/live/rx3/131/0a72352d3d14c80cf6a6e04875310862/index.m3u8
|
||||
NHK NEWS 7,https://z3.ubtvfans.com/live/rx1/3477/e4697d093cd6e9d72baa8b3115665f67/index.m3u8
|
||||
J SPORTS 4,https://z3.ubtvfans.com/live/rx3/132/0275e378a07391b5ae148bca0fa600ec/index.m3u8
|
||||
J SPORTS 4 (備),https://z3.ubtvfans.com/live/rx6/3478/b6c7194a8ba0950bb84fabce3bbb0dd9/index.m3u8
|
||||
ABC朝日,https://z3.ubtvfans.com/live/rx3/127/8685a7990a12ba488c52542a8fd57171/index.m3u8
|
||||
テレビ東京,https://z3.ubtvfans.com/live/rx3/2202/a0eb9f3e48e16063a3e9156f7c26afa4/index.m3u8
|
||||
フジテレビ,https://z3.ubtvfans.com/live/rx3/2203/7d2c913fa399d75653de918237c805fc/index.m3u8
|
||||
大阪TV,https://z3.ubtvfans.com/live/rx3/126/72198f9a06ab5f883348eb2e5144bba0/index.m3u8
|
||||
WOWOWプライム,https://z3.ubtvfans.com/live/rx3/133/f6956db8c014ad91d6aec76284b2e8fc/index.m3u8
|
||||
WOWOWライブ,https://z3.ubtvfans.com/live/rx3/134/1b5780c32059911f1626f772797b1e8b/index.m3u8
|
||||
WOWOWシネマ,https://z3.ubtvfans.com/live/rx3/135/02561264e2d4b82a28f4ac2b2c52770d/index.m3u8
|
||||
日本テレビ,https://z3.ubtvfans.com/live/rx3/119/7b9693aa2afc5d5d8e9fe49af0e3109d/index.m3u8
|
||||
ゴルフネットワーク,https://z3.ubtvfans.com/live/rx3/249/9b5983d37f56239f49d331376fad070c/index.m3u8
|
||||
北海道ニュース,https://z3.ubtvfans.com/live/rx1/39/c678b498d89f1166c3db0f135b090090/index.m3u8
|
||||
GAORA SPORTS,https://z3.ubtvfans.com/live/rx3/296/673c897107dd7d2def826194f2de2b1e/index.m3u8
|
||||
TBS,https://z3.ubtvfans.com/live/rx3/124/cae45e399074298b3fa38eac3308dd87/index.m3u8
|
||||
TBS,https://z3.ubtvfans.com/live/rx3/2201/f2ae39af8d1293abbe895e9f2ae5e3a1/index.m3u8
|
||||
アニマックス,https://z3.ubtvfans.com/live/rx3/139/22ef9980fdadf773c7596a6f5b9aaf4f/index.m3u8
|
||||
グリーンチャンネル,https://z3.ubtvfans.com/live/rx3/140/8c5b91ba7353553ef251f1f06c30a43e/index.m3u8
|
||||
キッズステーション,https://z3.ubtvfans.com/live/rx3/289/6dc4fbfaa62828b54431c8dcd02ab327/index.m3u8
|
||||
MUSIC ON! TV,https://z3.ubtvfans.com/live/rx3/288/c9720d151f98342ba1f3f2d40c80ab1e/index.m3u8
|
||||
QVCライブ,https://z3.ubtvfans.com/live/rx1/2218/97ce4ee9424a701137295cdaec5da6e1/index.m3u8
|
||||
BS日本映画専門Ch,https://z3.ubtvfans.com/live/rx3/2219/826cfee7d90d817814e658af7300a090/index.m3u8
|
||||
Discovery Japan,https://z3.ubtvfans.com/live/rx3/290/d018dd37fa1ed6fabc0022e68528ac44/index.m3u8
|
||||
衛星劇場,https://z3.ubtvfans.com/live/rx3/2345/e2701afe837f1c68ac8deef365b58c20/index.m3u8
|
||||
日テレG+,https://z3.ubtvfans.com/live/rx3/2434/0f713205dac09e8a9d9f88b7c85e924e/index.m3u8
|
||||
TBS,https://z3.ubtvfans.com/live/rx6/2917/a8be32f0639588c22ee8739ea3d670aa/index.m3u8
|
||||
BS-富士,https://z3.ubtvfans.com/live/rx6/2919/5139bf8858e2321e14fc8af9e3de17c0/index.m3u8
|
||||
フジテレビ富士,https://z3.ubtvfans.com/live/rx6/2920/77ed629f17a344f09b9f42d7109e095b/index.m3u8
|
||||
テレビ朝日,https://z3.ubtvfans.com/live/rx6/2921/f27c317033442e3b247dceafc9768dee/index.m3u8
|
||||
テレビ東京,https://z3.ubtvfans.com/live/rx6/2922/c7fe87ac0b26e907f6b2db182879989a/index.m3u8
|
||||
日本テレビ,https://z3.ubtvfans.com/live/rx6/2923/ca285ac7077c48e21ba2dcba34317710/index.m3u8
|
||||
スター・チャンネル,https://z3.ubtvfans.com/live/rx6/3210/9a2ffa83fa6f611a5e70475fa328817d/index.m3u8
|
||||
BSジャパン,https://z3.ubtvfans.com/live/rx6/3211/2badef15cc1a212c2d1c937a0abba145/index.m3u8
|
||||
BS朝日,https://z3.ubtvfans.com/live/rx6/3213/b9d869205413c7db74c1b1592810ea60/index.m3u8
|
||||
CGN,https://z3.ubtvfans.com/live/rx6/1215/d3e13caac089f5025cc8111c9f752e0d/index.m3u8
|
||||
한국,#genre#
|
||||
KBS1,https://z3.ubtvfans.com/live/rx4/2752/c738c29d70216ec7ba19cbff33e24457/index.m3u8
|
||||
KBS2,https://z3.ubtvfans.com/live/rx4/2753/a61150ef3130aaaf962afcbbbe9256ce/index.m3u8
|
||||
CATCH ON2,https://z3.ubtvfans.com/live/rx4/3200/646c32839355a3e6b41aee9152b11640/index.m3u8
|
||||
SBS,https://z3.ubtvfans.com/live/rx4/252/3d519f2499cad7dff069edf0dbec060f/index.m3u8
|
||||
SBS,https://z3.ubtvfans.com/live/rx4/3107/8e3172474144d871a1ef5e24d095596d/index.m3u8
|
||||
SBS BIZ,https://z3.ubtvfans.com/live/rx4/3201/52f3cfe6e6d51cd4475f410889572484/index.m3u8
|
||||
NOW[미드],https://z3.ubtvfans.com/live/rx4/3166/187c00dbdf01d4a8511564e71739e9d6/index.m3u8
|
||||
AXN[미드],https://z3.ubtvfans.com/live/rx4/3168/b1229b5fe1054036585e1f953607f382/index.m3u8
|
||||
SCREEN,https://z3.ubtvfans.com/live/rx4/3153/5755e78355db35ddf8337ab468e4aaed/index.m3u8
|
||||
KBSN Sports,https://z3.ubtvfans.com/live/rx4/2353/8d00305efee617576ff786327b35e9ea/index.m3u8
|
||||
바둑TV,https://z3.ubtvfans.com/live/rx4/2356/3fc3e0dff95aad28aec12ea41de99f22/index.m3u8
|
||||
FTV,https://z3.ubtvfans.com/live/rx4/2905/d221965cfe69c5f54327a45893a491e0/index.m3u8
|
||||
OCN Thrills,https://z3.ubtvfans.com/live/rx4/2357/d29146b79ead08a3d764b159c8db46f5/index.m3u8
|
||||
OBS,https://z3.ubtvfans.com/live/rx4/2358/060692fca1ce47f1578407469edf49ad/index.m3u8
|
||||
연변위성,https://z3.ubtvfans.com/live/rx4/2361/4ac15e5f557cfd16593b933b5d792d46/index.m3u8
|
||||
TVN,https://z3.ubtvfans.com/live/rx4/295/f7b8f364d98f98e74b987343e3fe39b7/index.m3u8
|
||||
MBC,https://z3.ubtvfans.com/live/rx4/251/31f2ab1f3e6281afd06ad29959824137/index.m3u8
|
||||
MBC,https://z3.ubtvfans.com/live/rx4/3106/c3444cb653da77de364be3b94797f0d5/index.m3u8
|
||||
MBN,https://z3.ubtvfans.com/live/rx4/257/7032c28fa3d4e83419649451008a9c40/index.m3u8
|
||||
Mnet,https://z3.ubtvfans.com/live/rx4/3203/4ecd9375a8094a718ff431e4e92b346e/index.m3u8
|
||||
MBN,https://z3.ubtvfans.com/live/rx4/3197/5949215a4d2810237c879a740a55986b/index.m3u8
|
||||
MBC스포츠,https://z3.ubtvfans.com/live/rx4/265/84594c58474b9da206463f57ce6ac437/index.m3u8
|
||||
JTBC골프,https://z3.ubtvfans.com/live/rx4/268/f8f241178d37933a311c910ceb1bd697/index.m3u8
|
||||
JTBC,https://z3.ubtvfans.com/live/rx4/3108/c3efb16e3ec0fe3b9029086f1096f0f3/index.m3u8
|
||||
JTBC,https://z3.ubtvfans.com/live/rx4/253/6e8d1c5ca1a6e7cc2c3cf2e0c9b5ebf4/index.m3u8
|
||||
tvN,https://z3.ubtvfans.com/live/rx4/1154/b932286d05d69ee35928a9273ab5f385/index.m3u8
|
||||
OCN,https://z3.ubtvfans.com/live/rx4/488/39edf1eec162e2381f44780c80da7da3/index.m3u8
|
||||
OCN Movies,https://z3.ubtvfans.com/live/rx4/3165/0d6f9b82fe5b5d3ee0aa32b1bebf4e0a/index.m3u8
|
||||
iNet,https://z3.ubtvfans.com/live/rx4/490/7a624be5c359d55f61a438d695975c7a/index.m3u8
|
||||
OCN,https://z3.ubtvfans.com/live/rx4/3206/1ade62b48625bdff1adcd92d55c470fd/index.m3u8
|
||||
Spotv,https://z3.ubtvfans.com/live/rx4/266/748bd342160d58c53209b576238e1a0b/index.m3u8
|
||||
SPOTV ON1,https://z3.ubtvfans.com/live/rx4/3104/1f0ab3145613528389b41122073eb8c4/index.m3u8
|
||||
Spotv2,https://z3.ubtvfans.com/live/rx2/267/9c11afdd7b23d66607b6c6e893f6a5fb/index.m3u8
|
||||
SPOTV ON2,https://z3.ubtvfans.com/live/rx4/3105/d91aa80a1de9940f967e6cbab50f172e/index.m3u8
|
||||
TV Chosun,https://z3.ubtvfans.com/live/rx4/3109/fe5128fd5931a14326ea0c4dac909517/index.m3u8
|
||||
Arirang TV,https://z3.ubtvfans.com/live/rx4/256/4f9e759c4173bdb6938be16b984d6948/index.m3u8
|
||||
Mnet,https://z3.ubtvfans.com/live/rx4/1136/73c9767c9abaf0eb45cfa0f2ca51e852/index.m3u8
|
||||
MBCevery1,https://z3.ubtvfans.com/live/rx4/476/7db889a3619fd91d2004e475e4f70ed7/index.m3u8
|
||||
Tconvers,https://z3.ubtvfans.com/live/rx4/1134/20b8d333d163d6d014944aff2b824ba6/index.m3u8
|
||||
채널A,https://z3.ubtvfans.com/live/rx4/1092/b0f4b97a26077b95526aec049f113eaf/index.m3u8
|
||||
KBC,https://z3.ubtvfans.com/live/rx6/1307/f6fb46fa23ac8cc538d4ebee5bcd6073/index.m3u8
|
||||
EBS1,https://z3.ubtvfans.com/live/rx6/2439/b6a985fc54e1fa5129d73c31374746e6/index.m3u8
|
||||
EBS2,https://z3.ubtvfans.com/live/rx6/3006/9e6e7fd8d7965fda01a923371c1441f5/index.m3u8
|
||||
EBS KIDS,https://z3.ubtvfans.com/live/rx6/3007/024ca279704d26c4911d890bf1e4c287/index.m3u8
|
||||
EBS PLUS1,https://z3.ubtvfans.com/live/rx6/3008/48ef33bf0d3170d8e148bd3bf270c8ac/index.m3u8
|
||||
EBS PLUS2,https://z3.ubtvfans.com/live/rx6/3009/c8a9fe2a630d5cf87c471fca8d0fc4c9/index.m3u8
|
||||
EBSe,https://z3.ubtvfans.com/live/rx6/3010/34ad6c4f9831b9e6912278a6226aa5a5/index.m3u8
|
||||
tvN Show,https://z3.ubtvfans.com/live/rx4/1020/fa9bed320c0ff7e3b7eb7873dd1b5226/index.m3u8
|
||||
Inet TV,https://z3.ubtvfans.com/live/rx4/263/dd1a30b5f1be54d131d0ed760c933b10/index.m3u8
|
||||
Tooniverse,https://z3.ubtvfans.com/live/rx4/1100/1544b208f22520a3691f28069cc44491/index.m3u8
|
||||
대교 어린이,https://z3.ubtvfans.com/live/rx4/260/3cda35ece7828be714255db4249af6f9/index.m3u8
|
||||
CNTV,https://z3.ubtvfans.com/live/rx4/3167/439fab4964d45997dab61938543ba996/index.m3u8
|
||||
Kids Talk Talk,https://z3.ubtvfans.com/live/rx4/1582/123ac24f79f64b7c3bdfd46f6aa5fb18/index.m3u8
|
||||
SPOTV Golf,https://z3.ubtvfans.com/live/rx4/3169/0dcf3b7396c83008f5fb36af3de5cfcf/index.m3u8
|
||||
JEI재능TV,https://z3.ubtvfans.com/live/rx4/3205/54807f1d6288d57ecdfea80818092cbb/index.m3u8
|
||||
Channel A,https://z3.ubtvfans.com/live/rx4/3204/dc99570920e65b26dacc765da59621bd/index.m3u8
|
||||
CATCH ON1,https://z3.ubtvfans.com/live/rx4/3207/4e9df4e88df476f7293f2ed2d1f03e35/index.m3u8
|
||||
TV Chosun 2,https://z3.ubtvfans.com/live/rx4/3202/a8c77a3f852061a66bf42de1150ae94e/index.m3u8
|
||||
SBS Golf,https://z3.ubtvfans.com/live/rx4/3170/c084cf3ce4f4f0845ebd4117885bdce6/index.m3u8
|
||||
JTBC Golf,https://z3.ubtvfans.com/live/rx4/3173/5babbf0518fc34f2d03c69b74a2f6830/index.m3u8
|
||||
JTBC Golf&Sports,https://z3.ubtvfans.com/live/rx4/3198/6e77a77403551f48788020dae64a0095/index.m3u8
|
||||
MBC Sports,https://z3.ubtvfans.com/live/rx4/3174/f58678b018926abd63eb32ea03907b5d/index.m3u8
|
||||
SBS Sports,https://z3.ubtvfans.com/live/rx4/3199/b66f17e02891308d87a70c1dfa640b19/index.m3u8
|
||||
SPOTV2,https://z3.ubtvfans.com/live/rx4/250/aa5a71d7ae5fed3dd85045870462dffd/index.m3u8
|
||||
KBSN Sports,https://z3.ubtvfans.com/live/rx4/174/c5e6ac921fa9634a1f8d95f3748ca23f/index.m3u8
|
||||
TVBaduk,https://z3.ubtvfans.com/live/rx4/2906/d6a9fed4bb4d05f7e23fcde63556973f/index.m3u8
|
||||
Channel China,https://z3.ubtvfans.com/live/rx4/2907/ad6e532aede8f182aa849d69abaeb65a/index.m3u8
|
||||
SKY Sports,https://z3.ubtvfans.com/live/rx4/2910/fa47f5ef55679af42cbc42bc6e484438/index.m3u8
|
||||
tvN Sports,https://z3.ubtvfans.com/live/rx4/2931/e18c7272548c4c7f7593e612730ea7de/index.m3u8
|
||||
Smithsonian,https://z3.ubtvfans.com/live/rx4/2934/c30bd52944017a8e4c4b1e8729742675/index.m3u8
|
||||
BTN,https://z3.ubtvfans.com/live/rx4/3078/3d61b5de17a4bcfa4e4e5bb55d939a92/index.m3u8
|
||||
SPOTV,https://z3.ubtvfans.com/live/rx4/3080/28738d99d35fe0555db2d1ec3ac14909/index.m3u8
|
||||
CHING,https://z3.ubtvfans.com/live/rx4/3081/cdb8e0355312ad479995f0211497ba92/index.m3u8
|
||||
CPBC,https://z3.ubtvfans.com/live/rx4/3083/3609b39809b5c3f41bda799be769ec5a/index.m3u8
|
||||
CTS,https://z3.ubtvfans.com/live/rx4/3084/b1be9c370edddddff73c280006b01581/index.m3u8
|
||||
KBS1,https://z3.ubtvfans.com/live/rx4/3086/0d885c4c597ce69746a14c1134a3c6a2/index.m3u8
|
||||
KBS2,https://z3.ubtvfans.com/live/rx4/3075/4725e31211a20d0c89324552126fbf4f/index.m3u8
|
||||
CGNTV,https://z3.ubtvfans.com/live/rx3/2911/99700082b6d14b5c6078ec1f10298e36/index.m3u8
|
||||
Discovery,https://z3.ubtvfans.com/live/rx4/3196/14ec1e68219043fc3b1e059ba5567d40/index.m3u8
|
||||
CGN AMERICA,https://z3.ubtvfans.com/live/rx3/365/da3a78dd076121664edea4d24d891801/index.m3u8
|
||||
美國頻道,#genre#
|
||||
CNN,https://z3.ubtvfans.com/live/rx5/1507/71b9f1013518181edb010140baf7bbab/index.m3u8
|
||||
CNN,https://z3.ubtvfans.com/live/rx3/1102/3d7a661e618f5a0bac43f6bdf5260a92/index.m3u8
|
||||
ABC News,https://z3.ubtvfans.com/live/rx2/1516/c03dd61fc10fc5be5c81bf1cbb081942/index.m3u8
|
||||
Newsmax2,https://z3.ubtvfans.com/live/rx5/156/c0c8c0d6d1111b0dda8e00dc79d82873/index.m3u8
|
||||
TED,https://z3.ubtvfans.com/live/rx2/1101/53819aa25d689c27df82ab09d99ab3da/index.m3u8
|
||||
FOX Weather,https://z3.ubtvfans.com/live/rx5/2742/14882b029be4d9984e904086d07aafa2/index.m3u8
|
||||
mlb network,https://z3.ubtvfans.com/live/rx5/3251/17f7fe07cf43c456656467eb4de7daa4/index.m3u8
|
||||
BTN,https://z3.ubtvfans.com/live/rx6/3256/f23384b76bb696a2c8a400d64be60f20/index.m3u8
|
||||
TLC,https://z3.ubtvfans.com/live/rx5/1206/cf6114de81a3ab32cd8de02f91b8ca69/index.m3u8
|
||||
FOX,https://z3.ubtvfans.com/live/rx5/1218/ac91085b11756ac87fd4276f77afb940/index.m3u8
|
||||
mlb network,https://z3.ubtvfans.com/live/rx6/3250/b87194cb88064424442804d47bfe68d3/index.m3u8
|
||||
coking chan,https://z3.ubtvfans.com/live/rx5/3233/8998944aa244b4f6dba0924b1c94cc73/index.m3u8
|
||||
Msnbc,https://z3.ubtvfans.com/live/rx2/1541/18cee0f116084cfbc8b38ea489723591/index.m3u8
|
||||
MSNBC(備),https://z3.ubtvfans.com/live/rx3/1104/40aa348cf2979b23d79b54be2acc1547/index.m3u8
|
||||
NBC,https://z3.ubtvfans.com/live/rx5/1509/6499f5c09c63f21e7ffa3ab5ec241196/index.m3u8
|
||||
NBC,https://z3.ubtvfans.com/live/rx5/1217/81220a3ef6e9656cc2b5284d0f36b96f/index.m3u8
|
||||
Fox Business,https://z3.ubtvfans.com/live/rx5/1511/3afe3906f1aaf84274825a7fb36c5861/index.m3u8
|
||||
E!,https://z3.ubtvfans.com/live/rx3/1222/617cbe5fc7e6a6594018804ed4b799dc/index.m3u8
|
||||
Hbo East,https://z3.ubtvfans.com/live/rx5/1513/a527f0f37f73374249f094a3c91312b4/index.m3u8
|
||||
HBO Comedy,https://z3.ubtvfans.com/live/rx3/1109/98d17e658bdfbdfee0343787f4b82585/index.m3u8
|
||||
HBO Signature,https://z3.ubtvfans.com/live/rx3/1112/7277df373b6d0d2a16096a26e3b15f48/index.m3u8
|
||||
HBO 2 US,https://z3.ubtvfans.com/live/rx3/1111/1dee45addb51355536c2c97d7bb1a5c4/index.m3u8
|
||||
HBO 1 US,https://z3.ubtvfans.com/live/rx3/1110/c175bd4f32fc79ca2d187c9bd9030d42/index.m3u8
|
||||
Tennis chan(備),https://z3.ubtvfans.com/live/rx6/3235/98cfb9505e3274f2ddbeead52e368652/index.m3u8
|
||||
law and crime,https://z3.ubtvfans.com/live/rx2/1540/ec90b1a9fa95789bf6c62c38ef98dc49/index.m3u8
|
||||
MTV,https://z3.ubtvfans.com/live/rx2/1546/590a6f25bc3e805eb1c3e72d214f9851/index.m3u8
|
||||
CNBC,https://z3.ubtvfans.com/live/rx3/1106/4a3d18b7f788e11b4d72269162839519/index.m3u8
|
||||
CNBC,https://z3.ubtvfans.com/live/rx5/1555/c056c6335dfbf96351d8c10aa6b4edb5/index.m3u8
|
||||
CW,https://z3.ubtvfans.com/live/rx3/1220/4eef51c6522405c390e2f1b3f2da5d8c/index.m3u8
|
||||
Animal Planet,https://z3.ubtvfans.com/live/rx5/1203/4694b28ad6a393491bf6ded591b32e05/index.m3u8
|
||||
Showtime,https://z3.ubtvfans.com/live/rx5/1568/1dfd79939f71fc94991be79e95870430/index.m3u8
|
||||
StarZ,https://z3.ubtvfans.com/live/rx5/1569/16b2e4451f1a24dab29f706068239530/index.m3u8
|
||||
Right Now,https://z3.ubtvfans.com/live/rx5/144/3285172f6e8c7c79e730dac7af3ee9c7/index.m3u8
|
||||
Atlanta,https://z3.ubtvfans.com/live/rx5/1055/65875936c333373c222fa4aadd069985/index.m3u8
|
||||
Panama City,https://z3.ubtvfans.com/live/rx5/1056/78187efa3a4a84b9994a7e47b186aec4/index.m3u8
|
||||
Pawleys Island,https://z3.ubtvfans.com/live/rx5/1057/4304885949607c330c0682a28815d5bb/index.m3u8
|
||||
HGTV,https://z3.ubtvfans.com/live/rx2/1538/d8590544421912a15b3b2495a4873d4c/index.m3u8
|
||||
HGTV,https://z3.ubtvfans.com/live/rx6/2311/fd5ee0925efa44494a4c8e9faf79cf29/index.m3u8
|
||||
National Geographic,https://z3.ubtvfans.com/live/rx6/2312/aff3d69fc1c22ae37eb0529269098a49/index.m3u8
|
||||
Nat Geo Wild,https://z3.ubtvfans.com/live/rx6/2313/58061e62634e30397a076cea3796b8bb/index.m3u8
|
||||
Cinemax,https://z3.ubtvfans.com/live/rx6/2314/7e5e6e2b0c7b13f37a137d31dfb9743c/index.m3u8
|
||||
IFC,https://z3.ubtvfans.com/live/rx6/1362/51b8d322c92bcbf3985b110280ba0375/index.m3u8
|
||||
ESPN NEWS,https://z3.ubtvfans.com/live/rx6/1363/8facbee2c882568b0e3ddf1a8387ccac/index.m3u8
|
||||
Fight Box,https://z3.ubtvfans.com/live/rx6/1365/40b04c2dded33fb163cedb7a5b652212/index.m3u8
|
||||
WABC,https://z3.ubtvfans.com/live/rx6/3264/5d050cb9b4c9bbe556d17d65734fd640/index.m3u8
|
||||
Outdoor,https://z3.ubtvfans.com/live/rx6/1368/0f3c6e1664ac981e461801302c49a24c/index.m3u8
|
||||
SEC Network,https://z3.ubtvfans.com/live/rx6/1369/ec9cdc0393e67a2e4d0397d6c277d8b2/index.m3u8
|
||||
WGN,https://z3.ubtvfans.com/live/rx6/1372/45b2a4798c18713f22bbb284a54c7396/index.m3u8
|
||||
FX,https://z3.ubtvfans.com/live/rx6/1373/e827aa4e821306e883d61e845d708aa6/index.m3u8
|
||||
Fuse,https://z3.ubtvfans.com/live/rx6/1376/5e6c5c3d3a080720762636ed05811570/index.m3u8
|
||||
FX Movie,https://z3.ubtvfans.com/live/rx6/1380/daca9c3c793b5193c7431220ba0fffe0/index.m3u8
|
||||
Comet,https://z3.ubtvfans.com/live/rx6/1381/f33c083f6d24423a3426f196bd73581c/index.m3u8
|
||||
5 Star Max,https://z3.ubtvfans.com/live/rx3/1174/7de90c5079acbf4236a61de804deb3dc/index.m3u8
|
||||
MoreMax,https://z3.ubtvfans.com/live/rx3/1176/2cceabc822dd8ef22e97661004f7534b/index.m3u8
|
||||
Hallmark Movie,https://z3.ubtvfans.com/live/rx3/1179/9183f060ef0541119de047f7f1df83a1/index.m3u8
|
||||
TCM,https://z3.ubtvfans.com/live/rx3/1180/1f663f48f913a756d7f23e5c1ad04319/index.m3u8
|
||||
Starz in Black,https://z3.ubtvfans.com/live/rx3/1181/def781675cb34b9e85e357b2b67cc8dd/index.m3u8
|
||||
ESPN 1,https://z3.ubtvfans.com/live/rx3/1182/123a0d6a1fd804f243501a2abef81f5e/index.m3u8
|
||||
ESPN 1,https://z3.ubtvfans.com/live/rx5/2788/d812d481e5d09d3eb81cbb07957313ff/index.m3u8
|
||||
ESPN 2,https://z3.ubtvfans.com/live/rx5/2789/75fbc09a8e41a3dc5b96361914fba9c3/index.m3u8
|
||||
NBA TV US,https://z3.ubtvfans.com/live/rx3/1185/c8c0c1e7596be15d60281de81570bf45/index.m3u8
|
||||
Fight network,https://z3.ubtvfans.com/live/rx2/1527/e86fdbc7f152358770a6fe687b02df2f/index.m3u8
|
||||
Fox Sport 2,https://z3.ubtvfans.com/live/rx3/1187/5542a5591e5dcb6fe4a66f27596a3848/index.m3u8
|
||||
NFL Network,https://z3.ubtvfans.com/live/rx3/1189/19870d8c7808f39e0fa3cc65b5186d25/index.m3u8
|
||||
Food network 美,https://z3.ubtvfans.com/live/rx2/1526/a06515ea8f9d8e3ef25b41b23c4f9a27/index.m3u8
|
||||
Cartoon Network US,https://z3.ubtvfans.com/live/rx5/1211/e32c7014cd1ad3298160325afba019f6/index.m3u8
|
||||
Diy network,https://z3.ubtvfans.com/live/rx2/1528/42fac1674f168637bf89a643480462d8/index.m3u8
|
||||
Goltv,https://z3.ubtvfans.com/live/rx2/1542/addd77009e86bcb1d6b81feb7e2c8ca4/index.m3u8
|
||||
Golf,https://z3.ubtvfans.com/live/rx3/1190/2173483ea59ed0729f15d8741ced5828/index.m3u8
|
||||
NBC Golf,https://z3.ubtvfans.com/live/rx2/1539/5e2cd14103814812d019fe549b9d8232/index.m3u8
|
||||
WWE,https://z3.ubtvfans.com/live/rx3/1191/60e34bcf5bb6514dc8891ec86923cc28/index.m3u8
|
||||
UFC PASS,https://z3.ubtvfans.com/live/rx3/1192/8234f59938b9150edc15ff4d8fe7834f/index.m3u8
|
||||
ESPN U,https://z3.ubtvfans.com/live/rx3/1196/53296d1bec1dcb053349edaa438aaba1/index.m3u8
|
||||
National Geographic,https://z3.ubtvfans.com/live/rx5/1200/0e34896f53da6a28db6970b299a8c0c5/index.m3u8
|
||||
History,https://z3.ubtvfans.com/live/rx5/1204/c088fe65167831ef237ae2855be829e4/index.m3u8
|
||||
SMITHSONIAN,https://z3.ubtvfans.com/live/rx5/1205/815645245178cf6d27f9579ffa5e4205/index.m3u8
|
||||
Disney,https://z3.ubtvfans.com/live/rx5/1208/16993da96fc4908413fe2b40249d74fa/index.m3u8
|
||||
Disney XD,https://z3.ubtvfans.com/live/rx5/1209/a39f91177e299519749f441fb4d68ac8/index.m3u8
|
||||
Nick Junior,https://z3.ubtvfans.com/live/rx5/1213/1322827d9f4ff4b0de87f0902218047a/index.m3u8
|
||||
Boomerang,https://z3.ubtvfans.com/live/rx5/1214/9a5fe1f40784936bd737e6f06468217f/index.m3u8
|
||||
KCBS(原CBS),https://z3.ubtvfans.com/live/rx5/1219/c559f328d815ceeed39fc2fcea3f1f31/index.m3u8
|
||||
LifeTime US,https://z3.ubtvfans.com/live/rx3/1226/6f3ac03a1828f3c2b0d725e83520004c/index.m3u8
|
||||
Arts and Entertainment,https://z3.ubtvfans.com/live/rx6/1227/fbb9532fd2c5b10d0220a7189d3421f1/index.m3u8
|
||||
WE TV,https://z3.ubtvfans.com/live/rx6/1229/24451d73a24b994056a37d10a947cd0f/index.m3u8
|
||||
VH-1,https://z3.ubtvfans.com/live/rx6/1233/caa91fdb568304843b327c476f296a00/index.m3u8
|
||||
OWN US,https://z3.ubtvfans.com/live/rx6/1235/657aac28b1e2e3234ff0a64727a0daad/index.m3u8
|
||||
GSN,https://z3.ubtvfans.com/live/rx6/1236/80aaa78c63f0e7c9bb5fea3797db98ff/index.m3u8
|
||||
FYI,https://z3.ubtvfans.com/live/rx6/1240/224d0a001ca63a638dca653896fb4815/index.m3u8
|
||||
BabyTV,https://z3.ubtvfans.com/live/rx6/1241/25f4e727154d86d3f8a4f9089dfbe4bc/index.m3u8
|
||||
TVB1,https://z3.ubtvfans.com/live/rx6/1242/f6307c563430858b3a52b6537671a300/index.m3u8
|
||||
TVB DRAMA,https://z3.ubtvfans.com/live/rx6/1243/28b0cad35a10ece34c76617cf1666f24/index.m3u8
|
||||
TVBJ1,https://z3.ubtvfans.com/live/rx6/1244/9e33f54f11985bfef721c0c5b96bc693/index.m3u8
|
||||
TVBE,https://z3.ubtvfans.com/live/rx6/1245/20b8e643079e2bfa2d636838eb364803/index.m3u8
|
||||
ktsf26,https://z3.ubtvfans.com/live/rx6/1517/47e02264a4ffc140d6988f187a9775a5/index.m3u8
|
||||
The Weather Nation,https://z3.ubtvfans.com/live/rx3/1105/8187482b81bd183fd351980203761e45/index.m3u8
|
||||
Cinemax,https://z3.ubtvfans.com/live/rx2/1518/ca68bf9413ac4eabd8e28330d20a7466/index.m3u8
|
||||
History,https://z3.ubtvfans.com/live/rx2/1530/a178f5660f30321a7a272c5abd110e18/index.m3u8
|
||||
Bloomberg,https://z3.ubtvfans.com/live/rx3/1107/6e1b46f5bc60d90c3e05be1e16048c49/index.m3u8
|
||||
Fox News(備),https://z3.ubtvfans.com/live/rx1/3263/90e4191a1655ba468ab84f6dafcd7bea/index.m3u8
|
||||
Travel chan,https://z3.ubtvfans.com/live/rx2/1515/068ac2c109449104e48b7eff9ce1d611/index.m3u8
|
||||
Discovery,https://z3.ubtvfans.com/live/rx2/1529/76a2dbe3e6b392b0cc85ea14a3fe54cd/index.m3u8
|
||||
NHL net,https://z3.ubtvfans.com/live/rx2/1534/49438972da47d2447a1fcea494854070/index.m3u8
|
||||
ShowTime 2,https://z3.ubtvfans.com/live/rx3/1115/5b78e2268faa60121f12bffa5ea314d0/index.m3u8
|
||||
ShowCase US,https://z3.ubtvfans.com/live/rx3/1116/44014562b0c5d3659e4897254cd14c0a/index.m3u8
|
||||
Starz Comedy,https://z3.ubtvfans.com/live/rx3/1118/bfccb7692d28b851600bd5cf1dd04500/index.m3u8
|
||||
Starz Edge,https://z3.ubtvfans.com/live/rx3/1119/d55cb56d14c2e4cecb27226627dc77da/index.m3u8
|
||||
Starz Kids Family,https://z3.ubtvfans.com/live/rx3/1120/42375e303d2252abce82a80797085547/index.m3u8
|
||||
World Fishing net,https://z3.ubtvfans.com/live/rx2/1531/bd871c28e0bb2fd541f7dcdcd20a5b15/index.m3u8
|
||||
Starz Encore,https://z3.ubtvfans.com/live/rx3/1121/ea97ba5adbe98a9e4b7fbe63930dce2c/index.m3u8
|
||||
Starz Encore Westerns,https://z3.ubtvfans.com/live/rx3/1122/3c1a7b2b173ddc7bbc146c0b1f66419d/index.m3u8
|
||||
Bravo,https://z3.ubtvfans.com/live/rx2/1525/255cabbe5f56b776aa7515d922879584/index.m3u8
|
||||
Babytv,https://z3.ubtvfans.com/live/rx2/1522/38622b89c5e159282f961d7ac3346cf0/index.m3u8
|
||||
WFLD-DT Fox 32.1,https://z3.ubtvfans.com/live/rx6/2431/581e3f5967d8db63d91ee58c210feff8/index.m3u8
|
||||
CBS2-WBBM-TV,https://z3.ubtvfans.com/live/rx6/2822/4241ccb7ee050abea4e8aeaef4e06cdb/index.m3u8
|
||||
ken5,https://z3.ubtvfans.com/live/rx6/2429/b07067459ff16b85f3744d03aaa61747/index.m3u8
|
||||
woai,https://z3.ubtvfans.com/live/rx6/2430/a6227f7fb72bc6cc88ade74b8ca625f8/index.m3u8
|
||||
TLC,https://z3.ubtvfans.com/live/rx2/1533/5535abf7e5d65411f92ef870bd9e0dd9/index.m3u8
|
||||
TNT,https://z3.ubtvfans.com/live/rx2/1524/5656378c703011a1fde9f2b2752db47b/index.m3u8
|
||||
ksat12,https://z3.ubtvfans.com/live/rx6/2428/5aaadd37681eee28e8dfe318fb375a50/index.m3u8
|
||||
Syfy,https://z3.ubtvfans.com/live/rx2/1537/bc2b38860780915f5cd8f86b3a9c8932/index.m3u8
|
||||
ACCDN,https://z3.ubtvfans.com/live/rx6/315/992555ddfa413945d5502a5f2a4cf883/index.m3u8
|
||||
ACCDN,https://z3.ubtvfans.com/live/rx2/3215/f204937943fa9a72410509217caea634/index.m3u8
|
||||
AMG TV,https://z3.ubtvfans.com/live/rx2/3218/ab6eca7b8c057e742a51d79ddd637cad/index.m3u8
|
||||
Team USA,https://z3.ubtvfans.com/live/rx2/3483/b8f813976d1371bb2789973ae449bbbc/index.m3u8
|
||||
60 Days In,https://z3.ubtvfans.com/live/rx1/2404/64b5f581064352f3fab222a6caa75801/index.m3u8
|
||||
Free Speech TV,https://z3.ubtvfans.com/live/rx4/1503/a003c327a01db924c88b72479944e521/index.m3u8
|
||||
Spirit TV,https://z3.ubtvfans.com/live/rx1/3124/818072b5d5016d8f811c46c2aeffc574/index.m3u8
|
||||
Speed Sport 1,https://z3.ubtvfans.com/live/rx6/3125/1c6459f838487ca613c1ad4e2a40025e/index.m3u8
|
||||
Outdoor,https://z3.ubtvfans.com/live/rx6/3126/b2d471de7074252c33fa10bab316c241/index.m3u8
|
||||
AABC TV,https://z3.ubtvfans.com/live/rx6/3127/08091e3aaabc6cd70b3422919ac13ca6/index.m3u8
|
||||
Gordon Ramsay,https://z3.ubtvfans.com/live/rx1/3136/98031e2e5556e9360d849e450c93578c/index.m3u8
|
||||
Ketchup TV,https://z3.ubtvfans.com/live/rx4/1142/dba755c37884089681f35d8368225693/index.m3u8
|
||||
Go2Travel,https://z3.ubtvfans.com/live/rx4/2347/d9013b9873c048ab1cd6d38f5248b7bf/index.m3u8
|
||||
BBC Americe,https://z3.ubtvfans.com/live/rx6/27/b211db7f0c3cc1c55092737aa7cbe073/index.m3u8
|
||||
GOD TV,https://z3.ubtvfans.com/live/rx6/48/9cc70657f5d90437a971871b4d2279f2/index.m3u8
|
||||
Gravitas Movies,https://z3.ubtvfans.com/live/rx3/1364/1f9108f26dec7c25e03431120549d80d/index.m3u8
|
||||
Hagerty,https://z3.ubtvfans.com/live/rx4/2637/d74e82f0afb6a7b3abdaa3205c26fc74/index.m3u8
|
||||
Her Sphere,https://z3.ubtvfans.com/live/rx1/1065/a72a8c092c4e72b82b1ebeb452d188ea/index.m3u8
|
||||
History Warfare Now,https://z3.ubtvfans.com/live/rx4/2395/fea087e48398ea29f45de23797da0d07/index.m3u8
|
||||
History 365,https://z3.ubtvfans.com/live/rx4/2397/00bc056e6372e9a38004c48b7aca1238/index.m3u8
|
||||
History Asia,https://z3.ubtvfans.com/live/rx2/2536/016d3e40e4259bfac5f227841706f1a1/index.m3u8
|
||||
H20 TV,https://z3.ubtvfans.com/live/rx3/414/6830db92c83b22ccf30a50e01f5ef020/index.m3u8
|
||||
加拿大,#genre#
|
||||
The Weather Network,https://z3.ubtvfans.com/live/rx3/1251/0ed351c1d771f8eabb350c682bcd2087/index.m3u8
|
||||
CP 24 Canada,https://z3.ubtvfans.com/live/rx3/1247/4b926c1f51821c251f16b885369612bc/index.m3u8
|
||||
CBC,https://z3.ubtvfans.com/live/rx3/1252/29a3c24b12b0e774b188335f97893fb8/index.m3u8
|
||||
CTV,https://z3.ubtvfans.com/live/rx3/1253/740563c1a87021b566a116f4723380f1/index.m3u8
|
||||
CHCH,https://z3.ubtvfans.com/live/rx3/1256/a2f16b3e034afe6d9c35dcb7805b72df/index.m3u8
|
||||
CTV 2,https://z3.ubtvfans.com/live/rx3/1257/72e462adda1f62af09f2a14217bc6231/index.m3u8
|
||||
OMNI 1,https://z3.ubtvfans.com/live/rx3/1258/12e4e92b4950a5cb0dde0902b4d67140/index.m3u8
|
||||
OMNI 2,https://z3.ubtvfans.com/live/rx3/1259/d6b228db21147180ee604afa0cf76fbf/index.m3u8
|
||||
TVO,https://z3.ubtvfans.com/live/rx3/1260/2a419cca4deee34b34b8ceb598be8ff1/index.m3u8
|
||||
TLC Canada,https://z3.ubtvfans.com/live/rx3/1262/b79301f9d2c82efc4a9c0248ac917d13/index.m3u8
|
||||
Love Nature,https://z3.ubtvfans.com/live/rx3/1263/16aadd96296dbf2054a490c6082b0039/index.m3u8
|
||||
Food Network Canada,https://z3.ubtvfans.com/live/rx3/1265/0b8dd4939f3ab3e41a95026dedb3925e/index.m3u8
|
||||
CTV Comedy,https://z3.ubtvfans.com/live/rx3/1267/f4380477693c7524c547a8e89efa67ac/index.m3u8
|
||||
Crave 1,https://z3.ubtvfans.com/live/rx3/1269/c66104518d6316bd93be1dc061fff87f/index.m3u8
|
||||
Crave 2,https://z3.ubtvfans.com/live/rx3/1270/1ba6c4e57ef12689df32733aa9e6ddc9/index.m3u8
|
||||
Crave 3,https://z3.ubtvfans.com/live/rx3/1271/0f651fa60310607d6cbe8438b563d4f5/index.m3u8
|
||||
TSN 1,https://z3.ubtvfans.com/live/rx3/1273/5b15dd097629c54eea8448b1f5456066/index.m3u8
|
||||
TSN 2,https://z3.ubtvfans.com/live/rx3/1274/1a10d53c47be4cf9fed9301ff9257c2d/index.m3u8
|
||||
TSN 3,https://z3.ubtvfans.com/live/rx3/1275/247a89a3cebdee6359357f0e7bcf9331/index.m3u8
|
||||
TSN 4,https://z3.ubtvfans.com/live/rx3/1276/60ba8daf8bb0f11d1c913a04288f3388/index.m3u8
|
||||
TSN 5,https://z3.ubtvfans.com/live/rx3/1277/3d7e32fd49b6fb906c5da1dffba6a5cb/index.m3u8
|
||||
SportNet ON,https://z3.ubtvfans.com/live/rx2/1278/e6c214b64a69b73edae8e73dc0ed4223/index.m3u8
|
||||
SportNet One,https://z3.ubtvfans.com/live/rx3/1279/e66614e38198746fda6612f37635d434/index.m3u8
|
||||
SportNet World,https://z3.ubtvfans.com/live/rx3/1280/2c5b903f751dd9538e407888ae346139/index.m3u8
|
||||
SportNet 360,https://z3.ubtvfans.com/live/rx3/1281/e3c22b7103b8a04e72f366988befcbe0/index.m3u8
|
||||
NBA CA,https://z3.ubtvfans.com/live/rx3/1282/01baef23ffb0e9d287e87c4c1e842f60/index.m3u8
|
||||
TreeHouse,https://z3.ubtvfans.com/live/rx3/1283/3f3ba6a5a622c2b86c4f291cc3f6b6bd/index.m3u8
|
||||
YTV,https://z3.ubtvfans.com/live/rx3/1285/28dcade712d3dc346a87ecbfd1cf304e/index.m3u8
|
||||
新時代東部,https://z3.ubtvfans.com/live/rx3/1286/64d5dfd4d910a93a2e9fc33781990a29/index.m3u8
|
||||
(時移)新時代西,https://z3.ubtvfans.com/live/rx3/1287/e4cb5f65549108452b651955a0cc56e5/index.m3u8
|
||||
城市電視,https://z3.ubtvfans.com/live/rx3/3485/dac57871f0c1b6a923fd2d3423598627/index.m3u8
|
||||
新時代2,https://z3.ubtvfans.com/live/rx3/1288/eed2696d74cb2b914723872dace84959/index.m3u8
|
||||
Sportsnet P,https://z3.ubtvfans.com/live/rx3/3074/5c18e812cb72b62c1e2a33b4ae807649/index.m3u8
|
||||
Global,https://z3.ubtvfans.com/live/rx3/1254/a97b52332ca9b90e1df8aec9b0881c29/index.m3u8
|
||||
City,https://z3.ubtvfans.com/live/rx3/1255/04043230b88be4f70662be0a0ca9a16c/index.m3u8
|
||||
HGTV Canada,https://z3.ubtvfans.com/live/rx3/1264/77280b127a9e96815f09528461c0776b/index.m3u8
|
||||
Business Network News,https://z3.ubtvfans.com/live/rx3/1250/8102e040a20f62fc3e4509ff1deb8be8/index.m3u8
|
||||
CTV News,https://z3.ubtvfans.com/live/rx6/1249/e25dcd70331ccc3c078233d19e09b457/index.m3u8
|
||||
CBC News,https://z3.ubtvfans.com/live/rx6/1248/2a3660d5c1981313af9bfa8e2a336f84/index.m3u8
|
||||
Crave 4,https://z3.ubtvfans.com/live/rx3/1272/1871cf1ec3b131050a9674ece61ec3ac/index.m3u8
|
||||
CBC News,https://z3.ubtvfans.com/live/rx4/3103/788dbb66cefcdcea84b2129965add7a5/index.m3u8
|
||||
Cowboy Channel,https://z3.ubtvfans.com/live/rx1/3183/b0516ee6c74dfdb1df0ec475830e2865/index.m3u8
|
||||
Canal Savoir,https://z3.ubtvfans.com/live/rx3/3195/65f1297272a17d8224ae9bd7b73a9cba/index.m3u8
|
||||
Love Nature,https://z3.ubtvfans.com/live/rx3/52/81ed2ec3d54dd9b03149b652bad4ec2c/index.m3u8
|
||||
Game+,https://z3.ubtvfans.com/live/rx1/61/c53a27d0c3e5fa21eb5fbc46906bde3a/index.m3u8
|
||||
Nature Time,https://z3.ubtvfans.com/live/rx3/152/94d08cc46f9609df3424fbd1d16b7163/index.m3u8
|
||||
英國頻道,#genre#
|
||||
bt espn hd,https://z3.ubtvfans.com/live/rx5/2790/20bd8d144243b5e1fef2bde19f0065a7/index.m3u8
|
||||
GB News,https://z3.ubtvfans.com/live/rx5/77/da05d3cb906c477bb6549ebcb791a4df/index.m3u8
|
||||
True entertainment,https://z3.ubtvfans.com/live/rx4/1386/9fda3b7555302883902a227465a8549a/index.m3u8
|
||||
Discovery turbo,https://z3.ubtvfans.com/live/rx4/1387/389fe89dbcee7b89818bed00871e4a1e/index.m3u8
|
||||
sky_docu_hd,https://z3.ubtvfans.com/live/rx4/1388/3cb340d0c1e7d215dbbc711bdf57c49d/index.m3u8
|
||||
E4,https://z3.ubtvfans.com/live/rx4/1397/f18450e70fcff2d4d1ec7e06b0ad3802/index.m3u8
|
||||
Alibi,https://z3.ubtvfans.com/live/rx4/1398/c209b3eab90b743a55de14d74381151d/index.m3u8
|
||||
5 star,https://z3.ubtvfans.com/live/rx4/1400/9700bf9539809071f3e3ae1f589664b4/index.m3u8
|
||||
Itv 1,https://z3.ubtvfans.com/live/rx4/1401/a9c41dc25335049f510f449bb6ef731d/index.m3u8
|
||||
Itv 2,https://z3.ubtvfans.com/live/rx4/1402/ed238e5c808e5c1c7ad40d487976f08f/index.m3u8
|
||||
Itv 3,https://z3.ubtvfans.com/live/rx4/1403/b8fc1e60ec314d676eb822301902828c/index.m3u8
|
||||
Itv 4,https://z3.ubtvfans.com/live/rx4/1404/4359fac7d935420cac7bc8857f363d13/index.m3u8
|
||||
Rte1,https://z3.ubtvfans.com/live/rx4/1409/1244cff622e50bcb95e5cc36d9ef0e26/index.m3u8
|
||||
Rte2,https://z3.ubtvfans.com/live/rx4/1410/de105a20062366a8e06fed216f38df6b/index.m3u8
|
||||
Premiersp,https://z3.ubtvfans.com/live/rx4/1411/db4dddaa2b91ee0010ee5e5720d4f71c/index.m3u8
|
||||
History,https://z3.ubtvfans.com/live/rx4/1413/f1ea238c9ab9b1836085df9a69eba0ea/index.m3u8
|
||||
CNBC,https://z3.ubtvfans.com/live/rx4/1414/7942a44b726fa9fe485d3ff302accb0b/index.m3u8
|
||||
Tv3 virgin,https://z3.ubtvfans.com/live/rx4/1416/5337aadfdc3873c7747c99b1313343d0/index.m3u8
|
||||
Dave,https://z3.ubtvfans.com/live/rx4/1418/cb17cd9df5ed8775fb21f7c943bcd31b/index.m3u8
|
||||
Film 4,https://z3.ubtvfans.com/live/rx4/1419/358c9401245d4d5b8a7e060cf99e6cd2/index.m3u8
|
||||
More 4,https://z3.ubtvfans.com/live/rx4/1420/43648051b3146771fd2f82426e5cf946/index.m3u8
|
||||
Food Network 英,https://z3.ubtvfans.com/live/rx4/1421/96d17db2c73cb7fadb384922258d4acb/index.m3u8
|
||||
Gold,https://z3.ubtvfans.com/live/rx4/1422/62e8c1885de7440a3f14a5a516f5e6a5/index.m3u8
|
||||
Syfy,https://z3.ubtvfans.com/live/rx3/1423/f0579317be19a1b4894ba8d2fd9d0a88/index.m3u8
|
||||
discovery science,https://z3.ubtvfans.com/live/rx3/1424/09aab8ae0f63932666ee3f21ae3edd8a/index.m3u8
|
||||
Discovery investigation,https://z3.ubtvfans.com/live/rx3/1426/0c032d65a09235e11414f4f899241a41/index.m3u8
|
||||
Tg4,https://z3.ubtvfans.com/live/rx3/1427/ef2aa6ab641af1ec7adf4d0ea21b4b13/index.m3u8
|
||||
Real live,https://z3.ubtvfans.com/live/rx3/1428/d9da825c12a09254bd5cda3c17cbac1f/index.m3u8
|
||||
Cartoonito,https://z3.ubtvfans.com/live/rx3/1429/85fb6b625995850f61952cf74cb6944f/index.m3u8
|
||||
Watch,https://z3.ubtvfans.com/live/rx3/1430/6a396536c78045492a4a2e16ec77b4ad/index.m3u8
|
||||
Challenge,https://z3.ubtvfans.com/live/rx3/1431/de10e12070b57c39c10dda9d408b9172/index.m3u8
|
||||
Pick,https://z3.ubtvfans.com/live/rx3/1433/245a94ac512472df802e384d800c1712/index.m3u8
|
||||
Nat Geo Wild,https://z3.ubtvfans.com/live/rx3/1434/f87f22ed481c7b6ecbe5c1eb39653e08/index.m3u8
|
||||
Nick jr,https://z3.ubtvfans.com/live/rx3/1435/8368c282157c2ce93f5eb2a139259789/index.m3u8
|
||||
Quest,https://z3.ubtvfans.com/live/rx3/1436/92bcf64b1497eadde5de8f83e95f2666/index.m3u8
|
||||
Sky News,https://z3.ubtvfans.com/live/rx5/169/5f44bd57ab77414e5de9e246c4d19bc4/index.m3u8
|
||||
BT Sport 2,https://z3.ubtvfans.com/live/rx3/166/9d51d99469670f617b51ad62402bb3c8/index.m3u8
|
||||
BT Sport 3,https://z3.ubtvfans.com/live/rx3/167/c2448a25cc7f1eae11483e81b8fc7e67/index.m3u8
|
||||
BT Sport 1,https://z3.ubtvfans.com/live/rx3/165/d135a2ffd79654624e70a2c3d9d76563/index.m3u8
|
||||
Sky Sports 1,https://z3.ubtvfans.com/live/rx5/172/d6f9e9dc3397808640d5942484d620f2/index.m3u8
|
||||
Sky Sport 2,https://z3.ubtvfans.com/live/rx5/171/dc8418d53c44a031ee69eb09bda25407/index.m3u8
|
||||
Sky Sport 3,https://z3.ubtvfans.com/live/rx5/183/03dd2568044ef7b3a1a22df3b17ecae8/index.m3u8
|
||||
Sky Sport 4,https://z3.ubtvfans.com/live/rx5/417/77dd4c66bdfdd9c827f5258a265bdf58/index.m3u8
|
||||
Sky Sport 5,https://z3.ubtvfans.com/live/rx5/418/bae9ab6f81dc9a9f03c35334ebe1f107/index.m3u8
|
||||
sky news hd,https://z3.ubtvfans.com/live/rx3/2779/bca669734f143414868601d583a346ad/index.m3u8
|
||||
sky sports mix,https://z3.ubtvfans.com/live/rx3/2780/a22d55482979a2a524caec9a2a767e91/index.m3u8
|
||||
sky sports arena,https://z3.ubtvfans.com/live/rx3/2781/44d7f75de5cd939a3ad956b6f6a1dd50/index.m3u8
|
||||
sky sports football,https://z3.ubtvfans.com/live/rx3/2782/3706019ded0772d27df1b9785fcd2b39/index.m3u8
|
||||
sky sports premier league,https://z3.ubtvfans.com/live/rx3/2783/e50302f3365e8ea43c9236a826d7bbc4/index.m3u8
|
||||
sky sports the open,https://z3.ubtvfans.com/live/rx3/2784/9484eb03500b119944ba2d33d76cc2fb/index.m3u8
|
||||
sky sports action,https://z3.ubtvfans.com/live/rx3/2785/281c67ef3dc2599a6886f9fb140bdce4/index.m3u8
|
||||
sky sports main event,https://z3.ubtvfans.com/live/rx3/2787/bbb8de96ed00af6cb7a0f71a5a58360f/index.m3u8
|
||||
sky sports f1,https://z3.ubtvfans.com/live/rx3/3237/dbc702e47ed9635d3cb01a701f7b07d4/index.m3u8
|
||||
Sky Sports F1,https://z3.ubtvfans.com/live/rx5/182/522b1bc4518dbdc754d008c57edc8ea6/index.m3u8
|
||||
cbs action,https://z3.ubtvfans.com/live/rx3/3238/6b71ba72407c0d5cb67b304c11f75eee/index.m3u8
|
||||
4seven hd,https://z3.ubtvfans.com/live/rx3/3240/d298b3e4b1cbe7312309e0406505174b/index.m3u8
|
||||
sky greats,https://z3.ubtvfans.com/live/rx3/3243/41380ddd739c9bd57470b2cbcc01e0fd/index.m3u8
|
||||
channel 4 hd,https://z3.ubtvfans.com/live/rx3/3245/074196bfd03d0cc45ce2f3ced5b3cb31/index.m3u8
|
||||
sony tv,https://z3.ubtvfans.com/live/rx3/3248/a7bc9595dfbe995569921af1b72e80a8/index.m3u8
|
||||
nickelodeon,https://z3.ubtvfans.com/live/rx3/3249/098c6de16cf991c19809a7fd90466e05/index.m3u8
|
||||
itvbe,https://z3.ubtvfans.com/live/rx3/3279/66b3de4094794ab8efc993b83642ce99/index.m3u8
|
||||
5usa,https://z3.ubtvfans.com/live/rx3/3280/7ff2b0ace2a5e1ffd21f66764216b7fb/index.m3u8
|
||||
questred,https://z3.ubtvfans.com/live/rx3/3282/1a541f9760dfb1b458f6a41eb9630752/index.m3u8
|
||||
movies4men,https://z3.ubtvfans.com/live/rx3/3283/2b05b4284bc3c0f109349918b6c6f834/index.m3u8
|
||||
Wonder,https://z3.ubtvfans.com/live/rx3/3286/620bb0d8c1b3f0cfaccd3a84b5585214/index.m3u8
|
||||
World War,https://z3.ubtvfans.com/live/rx5/2443/ec22d13856f3a72e8a295db3bd1ad386/index.m3u8
|
||||
法國頻道,#genre#
|
||||
FRANCE 24,https://z3.ubtvfans.com/live/rx4/1042/2fceaeebc6dfd7884c9449793df94d7f/index.m3u8
|
||||
Cine Permier,https://z3.ubtvfans.com/live/rx4/2237/ceeb1939cc4ec2a3e4d192c06b333447/index.m3u8
|
||||
FR Eurosport 1,https://z3.ubtvfans.com/live/rx4/2327/90e8a2e14f8a046ad550fa7b2b545075/index.m3u8
|
||||
FR Eurosport 2,https://z3.ubtvfans.com/live/rx4/3225/dd3823b1a24104b7e56b002591935c62/index.m3u8
|
||||
Paramount,https://z3.ubtvfans.com/live/rx4/2233/874856482f737e1c197e77e2e8913723/index.m3u8
|
||||
Paris premiere,https://z3.ubtvfans.com/live/rx4/2235/1d8452c17720ced6bb83dc908b2d2ed0/index.m3u8
|
||||
TF1 HD,https://z3.ubtvfans.com/live/rx4/2236/c7e38b2ba669e5568a7900419dca4456/index.m3u8
|
||||
Toute Lhistoire,https://z3.ubtvfans.com/live/rx4/2238/ee2a2adda13ed1d0038879b3ff24edca/index.m3u8
|
||||
德國頻道,#genre#
|
||||
DW德國之聲,https://z3.ubtvfans.com/live/rx1/1059/1eccd1ecfaef5a9a910953dba041167e/index.m3u8
|
||||
HR,https://z3.ubtvfans.com/live/rx2/262/b795599204b24818614389d45d323bf1/index.m3u8
|
||||
NDR,https://z3.ubtvfans.com/live/rx4/1560/6abab1d6feb5d3bae35b8340ef2f81da/index.m3u8
|
||||
Das Erste,https://z3.ubtvfans.com/live/rx5/1523/bfc65efee0fee62c61136101e11ed5dc/index.m3u8
|
||||
BR Fernsehen,https://z3.ubtvfans.com/live/rx6/3032/2394db58b1b1d70ef0515c66bef46675/index.m3u8
|
||||
Tagesschau24,https://z3.ubtvfans.com/live/rx4/1690/c032f3fc3a8cdf8357678c740c964864/index.m3u8
|
||||
SR,https://z3.ubtvfans.com/live/rx6/3220/b1d3971f4ba2aff7b7b47c7b1830bd58/index.m3u8
|
||||
Regio TV Bodensee,https://z3.ubtvfans.com/live/rx6/457/c65d63cdc7ec7ee8f563854bc8357acf/index.m3u8
|
||||
Regio TV Stuttgart,https://z3.ubtvfans.com/live/rx6/453/d01e9969a91d344bb8a5d40f43b30154/index.m3u8
|
||||
Regio TV Schwaben,https://z3.ubtvfans.com/live/rx3/416/e371506f647617bb40b54bc368fee3ed/index.m3u8
|
||||
LTV,https://z3.ubtvfans.com/live/rx6/407/d0ce2fa0fdac927081854b2285680816/index.m3u8
|
||||
Baden TV,https://z3.ubtvfans.com/live/rx4/412/3cce5add8fd6975e262804d95a5855d7/index.m3u8
|
||||
WDR,https://z3.ubtvfans.com/live/rx6/409/53c97d49dcb6f2b00144e65ce2d44004/index.m3u8
|
||||
意大利,#genre#
|
||||
Sky Calcio,https://z3.ubtvfans.com/live/rx5/2737/6622b2b6ada4deacd26b8fad59657167/index.m3u8
|
||||
SKY F1,https://z3.ubtvfans.com/live/rx4/2740/3c9ada9c6f753c51ea8f61181ee93c3c/index.m3u8
|
||||
Sky sport uno,https://z3.ubtvfans.com/live/rx5/1597/01862309012fa3d59dce1420ef628bc4/index.m3u8
|
||||
Deejay TV,https://z3.ubtvfans.com/live/rx2/1601/5733e255cee50779b734ce6026bbe2cb/index.m3u8
|
||||
Italia 1,https://z3.ubtvfans.com/live/rx3/1616/8ad791a725450963841052e12bce441a/index.m3u8
|
||||
新馬頻道,#genre#
|
||||
CNA,https://z3.ubtvfans.com/live/rx1/2739/3c6e6049ecdb97873295477d0cd93ec1/index.m3u8
|
||||
CNA 24,https://z3.ubtvfans.com/live/rx1/15/269ea190b0ee0103b1fb2a2dd47134e6/index.m3u8
|
||||
AEC,https://z3.ubtvfans.com/live/rx3/433/103379d4f55abf22a0691dfcd992338d/index.m3u8
|
||||
AEC,https://z3.ubtvfans.com/live/rx3/2745/bb30bddb9bdca515922aad8f493ccbbf/index.m3u8
|
||||
CNA Originals,https://z3.ubtvfans.com/live/rx4/3208/7386a9933eb71c032920b7bec9e46366/index.m3u8
|
||||
CNBC Asia,https://z3.ubtvfans.com/live/rx1/8/57cc97789bac5e09d09a5ddbde564276/index.m3u8
|
||||
Berita RTM,https://z3.ubtvfans.com/live/rx4/361/9854fa398098a6e7698a85e247883527/index.m3u8
|
||||
Channel8HD,https://z3.ubtvfans.com/live/rx3/431/107f180ff9ebb4cf6d283b834c2427d9/index.m3u8
|
||||
TV2,https://z3.ubtvfans.com/live/rx3/436/0b30e6ee65f7f7063e9b92ed17dca0e7/index.m3u8
|
||||
Aniplus Asia,https://z3.ubtvfans.com/live/rx5/3219/81d15c5f288b0cb48b6e4bced4de1193/index.m3u8
|
||||
TV3,https://z3.ubtvfans.com/live/rx3/437/a12f894c9a78d259fc195436541597a6/index.m3u8
|
||||
TV8,https://z3.ubtvfans.com/live/rx3/442/db9fddeaa482dfaec8d9e7b372fe9b65/index.m3u8
|
||||
Arena,https://z3.ubtvfans.com/live/rx3/1172/aaca44c0d0ffa8d2cdd8bdc5ac2f3a68/index.m3u8
|
||||
ChannelU,https://z3.ubtvfans.com/live/rx3/443/42c92722c365e0f8f82de5430da175a2/index.m3u8
|
||||
Channel8,https://z3.ubtvfans.com/live/rx3/142/cae4ab8e592543cc11b30f2855584cd0/index.m3u8
|
||||
Channel5HD,https://z3.ubtvfans.com/live/rx3/1930/93d228d2fa2405b01f8ef3e7cb9107a8/index.m3u8
|
||||
天映頻道,https://z3.ubtvfans.com/live/rx3/441/decb525cdca47abc3b38856cd5dae135/index.m3u8
|
||||
KIX,https://z3.ubtvfans.com/live/rx1/430/dc13a812421dd4dd217217d10277c6e8/index.m3u8
|
||||
全佳,https://z3.ubtvfans.com/live/rx3/427/b7edc813292628868db2f90bf5e0c2d3/index.m3u8
|
||||
歡喜,https://z3.ubtvfans.com/live/rx3/432/d9a890d53f1f454775d485aade661a85/index.m3u8
|
||||
TVN,https://z3.ubtvfans.com/live/rx3/1170/b96fc20974c0abb0d21de02bbf0ff69b/index.m3u8
|
||||
華麗,https://z3.ubtvfans.com/live/rx3/429/28fb7b3f081abf55f79ec2e5cb42d73a/index.m3u8
|
||||
Astro Awani,https://z3.ubtvfans.com/live/rx3/440/186a87dc4bd30ce7bcee58e8e9a4faa4/index.m3u8
|
||||
Suria,https://z3.ubtvfans.com/live/rx3/434/615342a8d3b3450926da6d21aa2f54ee/index.m3u8
|
||||
TV9,https://z3.ubtvfans.com/live/rx3/438/e21723fe13262b6a6efe6f70ccde8256/index.m3u8
|
||||
NTV7,https://z3.ubtvfans.com/live/rx3/439/516f9252d6156f7e111bcbdd2e95523f/index.m3u8
|
||||
AOD,https://z3.ubtvfans.com/live/rx3/428/da9208bb0dfae9bf45d4d5e23479aa81/index.m3u8
|
||||
TV1,https://z3.ubtvfans.com/live/rx3/435/26601c9b3070051cb7d0d50554eb867c/index.m3u8
|
||||
Astro Sp1,https://z3.ubtvfans.com/live/rx3/444/f911a36af1a358e63d6f98643f0161af/index.m3u8
|
||||
ASSP1_HD,https://z3.ubtvfans.com/live/rx3/1070/1183e8738f814fbe7ec0583f1a1acfa8/index.m3u8
|
||||
Astro Sp2,https://z3.ubtvfans.com/live/rx3/445/bed99dc3114c73eb91882dc17b904350/index.m3u8
|
||||
ASSP2_HD,https://z3.ubtvfans.com/live/rx3/1071/e75ead621e72cdc751baed297fbee559/index.m3u8
|
||||
Astro Sp3,https://z3.ubtvfans.com/live/rx3/446/be1b27c5b93469a5260ad949e923a380/index.m3u8
|
||||
ASSP3_HD,https://z3.ubtvfans.com/live/rx3/1072/fa0c0c055309077ffff642a8019f59ed/index.m3u8
|
||||
Astro Sp4,https://z3.ubtvfans.com/live/rx3/3234/1e679b0a29a2f057faeea50c4e560485/index.m3u8
|
||||
Astro Sp4,https://z3.ubtvfans.com/live/rx3/447/f11c57960d213a46e46c293bf869e7c9/index.m3u8
|
||||
CCM,https://z3.ubtvfans.com/live/rx3/1438/3df5fb3b029e550fed6a73fe1ebd1f5c/index.m3u8
|
||||
PRIMA,https://z3.ubtvfans.com/live/rx3/1448/7c0e268d6e036c8a74aac48fd2e63f82/index.m3u8
|
||||
TV8,https://z3.ubtvfans.com/live/rx3/1455/d12ac00f8cea7038dafcb8165956feba/index.m3u8
|
||||
Channel5,https://z3.ubtvfans.com/live/rx3/141/e6368319153f00914fa95addae21aec8/index.m3u8
|
||||
Channel U,https://z3.ubtvfans.com/live/rx3/1077/8d8d8a93c39e6a6dead90bc4712bfd8e/index.m3u8
|
||||
Vasantham,https://z3.ubtvfans.com/live/rx3/1078/c273426f922abbced2c40459a28e2dc3/index.m3u8
|
||||
TVB經典,https://z3.ubtvfans.com/live/rx3/1083/65fa2454c8febaa8b22dc238bebc3d22/index.m3u8
|
||||
Suria,https://z3.ubtvfans.com/live/rx3/1076/fb33086fd3ce216c77a08f3a63a442c7/index.m3u8
|
||||
OKEY,https://z3.ubtvfans.com/live/rx3/1075/0c8beca664147577295460c4685b9497/index.m3u8
|
||||
AXN,https://z3.ubtvfans.com/live/rx3/1044/cf2270d6c63302608be97f29da20cd98/index.m3u8
|
||||
BNC,https://z3.ubtvfans.com/live/rx3/1045/27189a464fad3dc6615163102194ceb5/index.m3u8
|
||||
PRO Sport,https://z3.ubtvfans.com/live/rx3/1015/9dbe5c7d4fe4cb2a8a950514bb162a2a/index.m3u8
|
||||
菲律賓,#genre#
|
||||
Living Asia,https://z3.ubtvfans.com/live/rx3/3498/f0353e059002fc2064889aa840831d0f/index.m3u8
|
||||
Premier Sports 2,https://z3.ubtvfans.com/live/rx1/1544/119aaf1c76f7c1749e6de0f567cc204c/index.m3u8
|
||||
Premier Sports,https://z3.ubtvfans.com/live/rx4/1554/1a4c6152b796cd2942945fdf0a760dfd/index.m3u8
|
||||
SMNI TV,https://z3.ubtvfans.com/live/rx1/3216/3cb8e7a1b18f4c51256492226713c12c/index.m3u8
|
||||
Bilyonaryo News,https://z3.ubtvfans.com/live/rx5/1437/bf39c3d904292798da613d881a8d232c/index.m3u8
|
||||
Abante TV,https://z3.ubtvfans.com/live/rx3/1446/ffa728b1828523811cd8769a8dd9552b/index.m3u8
|
||||
IBC 13,https://z3.ubtvfans.com/live/rx2/1361/9d41f79ae673d024e298a186ea42ab99/index.m3u8
|
||||
Mindanow Network,https://z3.ubtvfans.com/live/rx6/1343/9dbff40cdfc930723445254d37bea2ac/index.m3u8
|
||||
Nudge Sports,https://z3.ubtvfans.com/live/rx4/2465/3a0eb23a493fe2f12b664d9d51b995e7/index.m3u8
|
||||
PTV 4,https://z3.ubtvfans.com/live/rx1/2441/d69488bfd1d210a89cadf10cadba3207/index.m3u8
|
||||
CLTV 36,https://z3.ubtvfans.com/live/rx1/2321/41148ce361991dfc60bde01b89d4f1cb/index.m3u8
|
||||
泰國頻道,#genre#
|
||||
Channel 5,https://z3.ubtvfans.com/live/rx2/2316/a975855097139e0fed3a2e0dec827704/index.m3u8
|
||||
Channel 7,https://z3.ubtvfans.com/live/rx2/2317/251db25eb72bc824a6dd4cc6e401923c/index.m3u8
|
||||
Bus_Music,https://z3.ubtvfans.com/live/rx2/2318/5b6e3d93dba39d380127a8e41d31feca/index.m3u8
|
||||
Channel 8,https://z3.ubtvfans.com/live/rx4/1140/c34d4735b15417462311591722aae4bc/index.m3u8
|
||||
Gmm one,https://z3.ubtvfans.com/live/rx2/2322/1bf9f322eb28774b44a58155491b0b99/index.m3u8
|
||||
Sweet_HD,https://z3.ubtvfans.com/live/rx2/2323/703b5add71f6e2990b4c4c0517d34eaf/index.m3u8
|
||||
Thairath,https://z3.ubtvfans.com/live/rx2/2324/f69ef20e0b11f55b588f9e4b5af02dd8/index.m3u8
|
||||
TPBS,https://z3.ubtvfans.com/live/rx2/2325/fc11e6fa85fa73ce57c1dba2d56a89a3/index.m3u8
|
||||
Workpoint,https://z3.ubtvfans.com/live/rx2/2326/0feca6f9822033b064b7425be0d8317b/index.m3u8
|
||||
NBT_HD,https://z3.ubtvfans.com/live/rx2/2328/699852aa0029fd378689cf9a4d55ef85/index.m3u8
|
||||
PPTV_HD,https://z3.ubtvfans.com/live/rx2/2331/eb911db125f6e624d1c64467b98c4d2b/index.m3u8
|
||||
Amarin,https://z3.ubtvfans.com/live/rx2/2320/f2a25cdd1c11c0a0a49848a9704fee18/index.m3u8
|
||||
PPTV,https://z3.ubtvfans.com/live/rx2/2319/aab4dd57b6c71a674ddf060e106842d1/index.m3u8
|
||||
Police TV,https://z3.ubtvfans.com/live/rx4/2242/99406ac025399b8c922f847f416ed4d8/index.m3u8
|
||||
Esan TV,https://z3.ubtvfans.com/live/rx4/2243/4eb435c9dd10f03713985196b37899a1/index.m3u8
|
||||
Nation TV,https://z3.ubtvfans.com/live/rx4/2245/b3ea16c1ede72130079d6048256f2c73/index.m3u8
|
||||
M Channel,https://z3.ubtvfans.com/live/rx4/2246/0f584166a07ef9b336354cfdad4cb194/index.m3u8
|
||||
JKN,https://z3.ubtvfans.com/live/rx4/2247/3e408ced2e4b159e7c388e3f880e9432/index.m3u8
|
||||
Thai PBS,https://z3.ubtvfans.com/live/rx4/1047/8f2dd9e1125e8516a41fc620a8d9b2bd/index.m3u8
|
||||
NEWS1,https://z3.ubtvfans.com/live/rx4/1608/6bb730c4a98d10b19d05ad1624d6c913/index.m3u8
|
||||
Channel 3,https://z3.ubtvfans.com/live/rx2/2315/8a747436056d6946c2085357f50d4926/index.m3u8
|
||||
印尼頻道,#genre#
|
||||
CNA,https://z3.ubtvfans.com/live/rx1/2739/3c6e6049ecdb97873295477d0cd93ec1/index.m3u8
|
||||
CNA 24,https://z3.ubtvfans.com/live/rx1/15/269ea190b0ee0103b1fb2a2dd47134e6/index.m3u8
|
||||
Kompass,https://z3.ubtvfans.com/live/rx6/2577/f63b7645bc4363ac3208dc8067a09c84/index.m3u8
|
||||
Rcti,https://z3.ubtvfans.com/live/rx6/2734/6879828605d8b758d5ef3c9fb8ab9250/index.m3u8
|
||||
TVR,https://z3.ubtvfans.com/live/rx3/3023/314aab2576293acaa739fc8c14a87881/index.m3u8
|
||||
Trans7_eko,https://z3.ubtvfans.com/live/rx6/1485/65eb5c9d246e08321db273428d310026/index.m3u8
|
||||
TVMU_eko,https://z3.ubtvfans.com/live/rx6/1479/12fc2fc1cdd9282daa252d0de99305f6/index.m3u8
|
||||
NetTV,https://z3.ubtvfans.com/live/rx6/1473/5f660d923382c20466338a8ad9dc3ca4/index.m3u8
|
||||
SCTV,https://z3.ubtvfans.com/live/rx6/1480/00c0b87a24bc52dd05055e9c8bcb2189/index.m3u8
|
||||
Transtv,https://z3.ubtvfans.com/live/rx6/1484/ece6bb52c1b9945490f20f3d62db9011/index.m3u8
|
||||
MusicTV,https://z3.ubtvfans.com/live/rx3/1145/7b23677d1ca94ad6ea9a58182546ba0f/index.m3u8
|
||||
Tvone,https://z3.ubtvfans.com/live/rx6/1482/40c32b8e90266424a631b2bb9a1a6a25/index.m3u8
|
||||
metrotv,https://z3.ubtvfans.com/live/rx6/1481/21567afa94306ff3616b09ec10b740cc/index.m3u8
|
||||
JTV_eko,https://z3.ubtvfans.com/live/rx6/1483/b7f01b0356dd83c2fdcea7f9602ca259/index.m3u8
|
||||
TV9,https://z3.ubtvfans.com/live/rx6/1487/d4df87112c9a1433073d83f02c5cc0fb/index.m3u8
|
||||
Inewstv,https://z3.ubtvfans.com/live/rx6/1474/a0bf59d8029178c927656aca9b74fcb3/index.m3u8
|
||||
Gtv,https://z3.ubtvfans.com/live/rx6/1475/990053544d8b1e926b08d6fc1336755e/index.m3u8
|
||||
DaaiTV,https://z3.ubtvfans.com/live/rx6/1478/c85892c844cfec34c618e51b1d8c1c9c/index.m3u8
|
||||
Mnctv,https://z3.ubtvfans.com/live/rx6/1486/5bcc2096535941c7dc5d8f7369ea828a/index.m3u8
|
||||
Antv,https://z3.ubtvfans.com/live/rx6/1488/0fe33de1a5fd568506ef17b031d44c53/index.m3u8
|
||||
Indosiar,https://z3.ubtvfans.com/live/rx6/1490/467c99fb9aa86802a285867defbe3c55/index.m3u8
|
||||
BeritaSatu,https://z3.ubtvfans.com/live/rx6/2553/873c77e3d26d164358e5a21a1886fc12/index.m3u8
|
||||
越南頻道,#genre#
|
||||
KIX,https://z3.ubtvfans.com/live/rx1/430/dc13a812421dd4dd217217d10277c6e8/index.m3u8
|
||||
HTV7 HD,https://z3.ubtvfans.com/live/rx5/2251/81221e8157293d41ded0ed27073e98f2/index.m3u8
|
||||
HTV9 HD,https://z3.ubtvfans.com/live/rx5/2253/b110c0e6047c93597a124e8c9e381364/index.m3u8
|
||||
HTV1,https://z3.ubtvfans.com/live/rx5/2254/2d8ba498bb58132bd0a9243d084be2c2/index.m3u8
|
||||
HTV2 HD,https://z3.ubtvfans.com/live/rx5/2255/7d082e23f65f0dc15256ec0dedef0911/index.m3u8
|
||||
Max by HBO,https://z3.ubtvfans.com/live/rx5/2261/e05cbd30b03df9c38422af4369a482e8/index.m3u8
|
||||
Disney Chanel,https://z3.ubtvfans.com/live/rx5/2262/0dc12591e54ccad5d9299513f71fb120/index.m3u8
|
||||
Bóng Đá TV,https://z3.ubtvfans.com/live/rx5/2263/15f2931660073220c6ce7285a2c58d4f/index.m3u8
|
||||
ANTV,https://z3.ubtvfans.com/live/rx6/1300/15131eba18c325f190f8677eb722b085/index.m3u8
|
||||
HBTV,https://z3.ubtvfans.com/live/rx5/1302/04a2f659415b393d5293d889e46d0dc1/index.m3u8
|
||||
澳洲,#genre#
|
||||
ABC News,https://z3.ubtvfans.com/live/rx1/1508/7f20489c1b353d9172e90cacfe479016/index.m3u8
|
||||
Breaking News,https://z3.ubtvfans.com/live/rx1/1310/626502c97aecb30707a88bf66fcfcd8c/index.m3u8
|
||||
C44 Adelaide,https://z3.ubtvfans.com/live/rx6/31/2cfda6e6784e8eb96b7747758374dd39/index.m3u8
|
||||
C31 Melbourne,https://z3.ubtvfans.com/live/rx6/47/fc1ae81ef90009bc08991197537a6d34/index.m3u8
|
||||
Ticker News,https://z3.ubtvfans.com/live/rx6/1399/21142c51fb2e5948404511f0d0d0a57a/index.m3u8
|
||||
MTRSPT 1,https://z3.ubtvfans.com/live/rx6/2406/c40884432076caa1ac9ba746685788c9/index.m3u8
|
||||
Sky Racing 2,https://z3.ubtvfans.com/live/rx2/2413/7c851887d9c8cc86b875406dd71a446b/index.m3u8
|
||||
Sky racing 1,https://z3.ubtvfans.com/live/rx2/2414/50fa5796640f21fa79b1caf9978abee0/index.m3u8
|
||||
TVSN,https://z3.ubtvfans.com/live/rx2/2410/f5f6781da9df59340ba619de9820e336/index.m3u8
|
||||
The Wicked Tuna,https://z3.ubtvfans.com/live/rx5/2411/ee87da48e1a6bb2b362351cbf4a9879e/index.m3u8
|
||||
Surf Cinema,https://z3.ubtvfans.com/live/rx2/2412/925fbb169eb8a411813b42f9c46444b3/index.m3u8
|
||||
RCM,https://z3.ubtvfans.com/live/rx3/2415/246cfe740f6949d594f3b54aab88ea22/index.m3u8
|
||||
Wild Stuff,https://z3.ubtvfans.com/live/rx1/2769/3ada58549d947195fab9f9dc78805105/index.m3u8
|
||||
Project Runway,https://z3.ubtvfans.com/live/rx4/2416/76f014a0590e7f099ad44619f8542c5f/index.m3u8
|
||||
Come Sine With Me,https://z3.ubtvfans.com/live/rx1/497/0d5f22054b3a202a869bd5558bed41d2/index.m3u8
|
||||
Action Hollywood Movies,https://z3.ubtvfans.com/live/rx1/2417/1972214d8ee6722161f65c773e4b6cb7/index.m3u8
|
||||
Ausbiz TV,https://z3.ubtvfans.com/live/rx1/195/9d959ba7385f852eb8a00b48624f3894/index.m3u8
|
||||
Ngaarda TV,https://z3.ubtvfans.com/live/rx1/1309/ebeff42654eb39179fd488eff7440626/index.m3u8
|
||||
Juice TV,https://z3.ubtvfans.com/live/rx2/2408/dd0947ef2994f9f42ab50d800b4fa817/index.m3u8
|
||||
Firstlight,https://z3.ubtvfans.com/live/rx3/2409/1232a85f8c4c1d006e369f3f96440237/index.m3u8
|
||||
Parliament TV,https://z3.ubtvfans.com/live/rx2/2407/46cfaa336e7465a31b82c56b56ded281/index.m3u8
|
||||
土耳其,#genre#
|
||||
TRT WORLD,https://z3.ubtvfans.com/live/rx4/1022/5b41bbf76ec7f873a3ddad2f5a1506b6/index.m3u8
|
||||
TR KANAL 7 HD,https://z3.ubtvfans.com/live/rx5/2367/0ad9bd91764954c20695c7f7daa70b5a/index.m3u8
|
||||
TR TRT 1 HD,https://z3.ubtvfans.com/live/rx5/3288/3a56f2593bea79f0cc33ee59476897b3/index.m3u8
|
||||
TR BEYAZ TV HD,https://z3.ubtvfans.com/live/rx5/2368/d7ce961bfde14034d7ade20b4c8c7127/index.m3u8
|
||||
TR A HABER HD,https://z3.ubtvfans.com/live/rx5/2369/666944c313b4d2b75d6ab25a3da5634e/index.m3u8
|
||||
TR NTV HD,https://z3.ubtvfans.com/live/rx5/2370/666061acb60259db213298393d53b3ab/index.m3u8
|
||||
TR HABER TURK HD,https://z3.ubtvfans.com/live/rx5/2371/4f25b15ab25442d38632fa9ecb0282da/index.m3u8
|
||||
TR CNN TURK HD,https://z3.ubtvfans.com/live/rx5/2372/db5430f6ee0d61ed8a658ea3abb70172/index.m3u8
|
||||
TR 360 TV HD,https://z3.ubtvfans.com/live/rx5/2373/f93c0822ccc38f790dc312b49651a3e9/index.m3u8
|
||||
TR TRT COCUK HD,https://z3.ubtvfans.com/live/rx5/2374/2f752fdb0041eccc4a4f88dc1c505b2c/index.m3u8
|
||||
TR TRT BELGESEL HD,https://z3.ubtvfans.com/live/rx5/2375/8efa1fa19356a218e96c7a8f5fd67734/index.m3u8
|
||||
TR DMAX HD,https://z3.ubtvfans.com/live/rx5/2376/804d878d131039e49aa771e5d35066d4/index.m3u8
|
||||
TR TRT SPOR HD,https://z3.ubtvfans.com/live/rx5/2377/8494bac2a0195378c9e5cb1089876267/index.m3u8
|
||||
TR ULUSAL TV,https://z3.ubtvfans.com/live/rx5/2378/dc28c0333b60e729206e55ad7441717d/index.m3u8
|
||||
TR BEIN SPORTS 4 HD,https://z3.ubtvfans.com/live/rx5/2379/3fd3a36cb776dca1843a31598cc745f1/index.m3u8
|
||||
TR BEIN SPORTS 3 HD,https://z3.ubtvfans.com/live/rx5/2380/629ae0113e69ee93c41f76f6dee8c07b/index.m3u8
|
||||
TR BEIN SPORTS 2 HD,https://z3.ubtvfans.com/live/rx5/2381/d2343d180f250535c6098e045b275ed4/index.m3u8
|
||||
TR BEIN SPORTS 1 HD,https://z3.ubtvfans.com/live/rx5/2382/b323ebb42775c6a569e63318506e477d/index.m3u8
|
||||
TR FOX HD,https://z3.ubtvfans.com/live/rx5/2383/7a36f6f1227d7b9b183e6ecb84f1e596/index.m3u8
|
||||
TR KANAL D HD,https://z3.ubtvfans.com/live/rx5/2384/51423bbb4e2da10f203994c77125d9b1/index.m3u8
|
||||
TR STAR TV HD,https://z3.ubtvfans.com/live/rx5/2385/facc8a9fa22b07424efddef6a4e47e9f/index.m3u8
|
||||
TR SHOW TV HD,https://z3.ubtvfans.com/live/rx5/2386/a7dbc08ef2bd3ff6ddad405c9bfdd623/index.m3u8
|
||||
TR KEMAL SUNAL TV HD,https://z3.ubtvfans.com/live/rx5/2387/d48636c0968f859e4c42db66310e099e/index.m3u8
|
||||
TR ATV HD,https://z3.ubtvfans.com/live/rx5/2388/023f5bc612af132f3003e930e554145f/index.m3u8
|
||||
TR TGRT HABER HD,https://z3.ubtvfans.com/live/rx5/2390/791b8f86db4c161ad71884068dae38f6/index.m3u8
|
||||
TR A SPOR,https://z3.ubtvfans.com/live/rx5/3289/df9bf20991566cd0bc6936f9631ddec9/index.m3u8
|
||||
TR TV 8 HD,https://z3.ubtvfans.com/live/rx5/2391/1836fd05e130d4b407aa417734f2beec/index.m3u8
|
||||
巴西,#genre#
|
||||
Mais Globosat,https://z3.ubtvfans.com/live/rx2/1704/c5a52b9e3a27c9aff691453b974b535e/index.m3u8
|
||||
Rede TV,https://z3.ubtvfans.com/live/rx2/1728/12050b2a7886f68d865057afccef38c4/index.m3u8
|
||||
Record,https://z3.ubtvfans.com/live/rx2/1746/17b328c8fcb2e951b700abf62d6fcbb3/index.m3u8
|
||||
Sport TV 1,https://z3.ubtvfans.com/live/rx2/1779/5006af5ba928c9e72c0d24bccbc4c5d4/index.m3u8
|
||||
Sport TV 2,https://z3.ubtvfans.com/live/rx2/1785/d78f2809c7f7cb86e7a127c533275250/index.m3u8
|
||||
Sport TV 3,https://z3.ubtvfans.com/live/rx2/2135/34b753b871620b664fbe8418b7484465/index.m3u8
|
||||
Globo RBS TV,https://z3.ubtvfans.com/live/rx2/1668/5e220305f959650701ec47fb95fcf627/index.m3u8
|
||||
भारत,#genre#
|
||||
WION,https://z3.ubtvfans.com/live/rx3/303/e0cc086f92a219ce3140ed62627d2568/index.m3u8
|
||||
ZeeNews,https://z3.ubtvfans.com/live/rx3/465/5182e4389a35165c6d4c602ed9bea9b4/index.m3u8
|
||||
ABP Majha,https://z3.ubtvfans.com/live/rx3/1782/d647aba6decd22c0461d5e317332aac4/index.m3u8
|
||||
ABP আনন্দ,https://z3.ubtvfans.com/live/rx3/3096/0d054fb784fa74a17e7731c1e4d995b4/index.m3u8
|
||||
ABP न्यूज़,https://z3.ubtvfans.com/live/rx3/2457/7920139d983a8940f391115ab0f27fdd/index.m3u8
|
||||
IndiaTV,https://z3.ubtvfans.com/live/rx1/1607/c4416601588d21b0f29e5ec5dcd864e1/index.m3u8
|
||||
Speed News,https://z3.ubtvfans.com/live/rx3/3082/f2d59cbab1193158285ed0fa32af3eb1/index.m3u8
|
||||
TV9 Marathi,https://z3.ubtvfans.com/live/rx3/2281/f984e5eac888ff472c20def918c7c709/index.m3u8
|
||||
Sun TV,https://z3.ubtvfans.com/live/rx5/1458/3a3649b419617ac72215bf1a2f81c162/index.m3u8
|
||||
Zee Tamil,https://z3.ubtvfans.com/live/rx5/1460/3723989d3c89e883e97758c265c8025b/index.m3u8
|
||||
Zee Business,https://z3.ubtvfans.com/live/rx5/1461/e2499ccae42108b49cc96639f480093d/index.m3u8
|
||||
Thanthi TV,https://z3.ubtvfans.com/live/rx5/1462/8f72b52e8f59ca09f42cc12070b21e21/index.m3u8
|
||||
Raj Musix,https://z3.ubtvfans.com/live/rx5/1463/99327cd8bce92ccf461826a6929cd092/index.m3u8
|
||||
Zee Actions,https://z3.ubtvfans.com/live/rx5/1464/6c82bc6c727d066b0cdc137b3596a5b9/index.m3u8
|
||||
KTV Tamil,https://z3.ubtvfans.com/live/rx5/1465/bea783a4c188327b4f7b90d41918ae46/index.m3u8
|
||||
Zee TV HD,https://z3.ubtvfans.com/live/rx5/1466/2222f503d51f107d2d052f6727f5a7b0/index.m3u8
|
||||
Zee Cinema HD,https://z3.ubtvfans.com/live/rx5/1467/f5783d6c72d0b4d1db028e2f3cce44ab/index.m3u8
|
||||
Picture,https://z3.ubtvfans.com/live/rx5/1470/9f424a44c3be1b8927f6fb6c9444ad00/index.m3u8
|
||||
Times Now,https://z3.ubtvfans.com/live/rx5/1472/65a46c1fa9184ec37bea413fabf4c186/index.m3u8
|
||||
俄羅斯,#genre#
|
||||
RT News,https://z3.ubtvfans.com/live/rx1/2564/7ba642a8e1a5b30d89d9aaadccfa1483/index.m3u8
|
||||
RT Documentary,https://z3.ubtvfans.com/live/rx5/2611/086901db8c056ddd15d318975822d29d/index.m3u8
|
||||
TV CENTR,https://z3.ubtvfans.com/live/rx3/2451/c415e125e1d7fc79d07eb197a2b58356/index.m3u8
|
||||
私密頻道,#genre#
|
||||
松視3,https://z3.ubtvfans.com/live/rx3/404/480fe5db5808b25f8ea2d51ccea17233/index.m3u8
|
||||
潘朵拉完美,https://z3.ubtvfans.com/live/rx3/410/4bed718a67aa82a3c0c30be5919498f7/index.m3u8
|
||||
JStar,https://z3.ubtvfans.com/live/rx3/2909/7ea5f8d0bef36a6a3503e2d148873d07/index.m3u8
|
||||
彩虹E,https://z3.ubtvfans.com/live/rx3/406/03c7100e4af027d56d4a65f2ac40740d/index.m3u8
|
||||
彩虹E,https://z3.ubtvfans.com/live/rx4/2935/e950ccd5217296d1dbe7590e56dc1499/index.m3u8
|
||||
彩虹K,https://z3.ubtvfans.com/live/rx3/415/15b51d347d222d169964b2bcf3535be2/index.m3u8
|
||||
Brazzers TV,https://z3.ubtvfans.com/live/rx4/3076/b76a7adee38f93a3e7ccd5d1a5bdc156/index.m3u8
|
||||
Erox,https://z3.ubtvfans.com/live/rx4/3079/5e7d86b8132fec2fa9c3efeeded38f23/index.m3u8
|
||||
Babes XXX,https://z3.ubtvfans.com/live/rx4/3085/4800dd054946cda34c63b8943beedba7/index.m3u8
|
||||
Hustler XXX TV,https://z3.ubtvfans.com/live/rx4/3087/3db5736f5e614c4abcc0e505ace3fe40/index.m3u8
|
||||
BABES,https://z3.ubtvfans.com/live/rx4/3088/dd5c30f75c5d6b18d32dfd9c97a3b09e/index.m3u8
|
||||
BABES UNLEASHED,https://z3.ubtvfans.com/live/rx4/3089/5ac992f9ce6fab7e5f0c0c987eba8eb3/index.m3u8
|
||||
BAEB Perv City,https://z3.ubtvfans.com/live/rx4/3090/d2d2caef418b2cb18f6880417b3299d5/index.m3u8
|
||||
BRAZZERS EN ESPANOL,https://z3.ubtvfans.com/live/rx4/3092/b243cd60aa9f12f431223762a898778f/index.m3u8
|
||||
BUSTY LOVER,https://z3.ubtvfans.com/live/rx4/3093/d986b2c500eefa58b4ada16908cc6cc6/index.m3u8
|
||||
Blue Hustler,https://z3.ubtvfans.com/live/rx4/3077/a17d8a372ba2c3c1923bd06c669a663e/index.m3u8
|
||||
Banana香蕉,https://z3.ubtvfans.com/live/rx3/2930/6afc9e96b2b744c62a4a0fcbe92f6b7a/index.m3u8
|
||||
LOOK,https://z3.ubtvfans.com/live/rx4/2933/612f104a0e7d89b6d6a0fabebc2059e0/index.m3u8
|
||||
極限電影,https://z3.ubtvfans.com/live/rx3/405/fed61aa5af46663a552bfed2bd8c0a3f/index.m3u8
|
||||
彩虹频道,https://z3.ubtvfans.com/live/rx5/2914/970e6b93d6cf6a4c26b6adfcc6b05445/index.m3u8
|
||||
奥视频道,https://z3.ubtvfans.com/live/rx5/2915/97f674dacae533e3aea1346bf062d60c/index.m3u8
|
||||
奥视频道2,https://z3.ubtvfans.com/live/rx5/2916/e6fef1f52b41a9f7c8661ce1a3ac95b8/index.m3u8
|
||||
EXXXTRA SMALL,https://z3.ubtvfans.com/live/rx4/3099/0b44e4e54cb462130b54ce6acc47a19c/index.m3u8
|
||||
DAUGHTER SWAP,https://z3.ubtvfans.com/live/rx4/3095/169815f6291f6badd72660d9b0fab2fe/index.m3u8
|
||||
EROTIC SPICE,https://z3.ubtvfans.com/live/rx4/3098/47ef39a83255e5dbb5165f1156561c21/index.m3u8
|
||||
FAKE AGENT,https://z3.ubtvfans.com/live/rx4/3100/81fe7d0e042652df32f7570cf7671df0/index.m3u8
|
||||
FAKE COP,https://z3.ubtvfans.com/live/rx4/3102/6ad841187b9781f13909693dac08186b/index.m3u8
|
||||
jgirl,https://z3.ubtvfans.com/live/rx5/3151/8b2b585365f9d90200c61f86dd76385d/index.m3u8
|
||||
苍井空,https://z3.ubtvfans.com/live/rx5/3154/e69148d5bbcc6f22eed89add60d7e9d1/index.m3u8
|
||||
金丝雀,https://z3.ubtvfans.com/live/rx4/3155/195b4c966bce260e256f90cc97547976/index.m3u8
|
||||
FC2PPV 1,https://z3.ubtvfans.com/live/rx1/3156/8848431db6d6b5e7dff4a32da3d749c9/index.m3u8
|
||||
中字有码,https://z3.ubtvfans.com/live/rx5/3157/8b65ae41bb9d51b1c21f81cb71c05b8c/index.m3u8
|
||||
波多野结衣,https://z3.ubtvfans.com/live/rx4/3158/c380ba6805c063bf01a758dac2c2cfa8/index.m3u8
|
||||
猫先生,https://z3.ubtvfans.com/live/rx5/3161/303fd4cabb41fbf7193947b6d5e79036/index.m3u8
|
||||
上原亜衣,https://z3.ubtvfans.com/live/rx4/3162/0f8a2fd886d0700759cd201f528085cb/index.m3u8
|
||||
天堂素人約啪,https://z3.ubtvfans.com/live/rx4/3164/60494dc98eec6d6677c6f8fae113957c/index.m3u8
|
||||
天美,https://z3.ubtvfans.com/live/rx5/3171/f42d5d165dadf008b01e7ee825867f41/index.m3u8
|
||||
91短视频,https://z3.ubtvfans.com/live/rx4/3172/d072c9162a60525dab8cf99c8201ef8c/index.m3u8
|
||||
午夜寻花,https://z3.ubtvfans.com/live/rx4/3180/ac81fb56a0aeafbee5ab3408e23d567a/index.m3u8
|
||||
小宝寻花,https://z3.ubtvfans.com/live/rx1/3181/307b14451a7968446223d0ccbffa22b8/index.m3u8
|
||||
麻豆大番,https://z3.ubtvfans.com/live/rx1/3184/d7ec9e74daa6ffab755743705cf460eb/index.m3u8
|
||||
91沈先生,https://z3.ubtvfans.com/live/rx1/3185/1cc03bdef8e657335cf8087d59e04228/index.m3u8
|
||||
鸭总侦探,https://z3.ubtvfans.com/live/rx2/3186/c6750a7ac944005586876692112f1856/index.m3u8
|
||||
中字有码3,https://z3.ubtvfans.com/live/rx2/3187/b488f3be5ece2068c3579b8b37afae9a/index.m3u8
|
||||
麻豆,https://z3.ubtvfans.com/live/rx1/3188/a18cb112b8da206c050b76593d115a99/index.m3u8
|
||||
麻豆外番,https://z3.ubtvfans.com/live/rx4/3189/2127a42b885dafbe1d1eba979e3dbe60/index.m3u8
|
||||
无码破解,https://z3.ubtvfans.com/live/rx4/3190/da53f5b1bd04b58068c25a0b201c6c6f/index.m3u8
|
||||
韩国三级 1,https://z3.ubtvfans.com/live/rx5/3193/4ca82b148c5599e6a5407bd3bebfa97c/index.m3u8
|
||||
韩国三级 2,https://z3.ubtvfans.com/live/rx1/3194/649809263cb13995d002d300ff7d9901/index.m3u8
|
||||
+1292
@@ -0,0 +1,1292 @@
|
||||
{
|
||||
"spider": "./tvbox.jar",
|
||||
"logo": "https://img.freepik.com/free-vector/cute-dolphin-swimming-cartoon-vector-icon-illustration-animal-nature-icon-isolated-flat-vector_138676-12582.jpg?semt=ais_hybrid&w=740&q=80",
|
||||
"wallpaper":"http://tool.teyonds.com/api",
|
||||
"warningText": "注意:如果别人倒卖海豚影视接口收费的都是骗子,没有qq群微信群,只有tg官方交流群 TG:@hshsjk",
|
||||
"sites": [
|
||||
{
|
||||
"key":"AQY",
|
||||
"name":"🐬爱奇艺 海豚影视完全免费,如有收费的都是骗子",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002031-6064033c16.js"
|
||||
},
|
||||
{"key":"YK",
|
||||
"name":"🐬优酷视频 海豚影视交流群 TG:@hshsjk9",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002200-507c3e8aae.js"
|
||||
},
|
||||
{"key":"TX",
|
||||
"name":"🐬腾讯视频",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002144-0e40887294.js"
|
||||
},
|
||||
{
|
||||
"key": "hajim-腾讯备",
|
||||
"name": "🐬腾讯4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://fastlink.cokey.xyz/f/1MOEc5/%E8%85%BE%E8%85%BE.js"
|
||||
},
|
||||
{"key":"MG",
|
||||
"name":"🐬芒果TV",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002108-a4795930ec.js"
|
||||
},
|
||||
{
|
||||
"key": "茫茫",
|
||||
"name": "🐬芒果4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"ext": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/茫茫.png"
|
||||
},
|
||||
{
|
||||
"key": "leo_danmaku",
|
||||
"name": "LEO | 弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_DanmakuSpider",
|
||||
"searchable": 1,
|
||||
"changeable": 0,
|
||||
"index": 1,
|
||||
"jar": "https://gh-proxy.org/https://github.com/Silent1566/CatVodSpider/raw/refs/heads/main/jar/danmu.jar",
|
||||
"ext": {
|
||||
"apiUrls": [
|
||||
"https://dm.660505.xyz:8443/a123456|W佬",
|
||||
"https://danmaku.banye.tech:17777/87654321"
|
||||
],
|
||||
"autoPushEnabled": true,
|
||||
"silentMode": true,
|
||||
"danmakuStyle": "经典模式",
|
||||
"proxyPort": 5575,
|
||||
"lpAlpha": 0.9,
|
||||
"lpWidth": 0.9,
|
||||
"lpHeight": 0.85,
|
||||
"titleMappingsUrl": "https://gh-proxy.com/https://raw.githubusercontent.com/goodcommunication/mydm/main/yins.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "fY",
|
||||
"name": "🐬枫叶影院(关梯子使用)",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/枫叶影院.py"
|
||||
},
|
||||
{
|
||||
"key": "kf",
|
||||
"name": "🐬咖啡体育直播.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/咖啡直播.py"
|
||||
},
|
||||
{
|
||||
"key": "sm",
|
||||
"name": "🐬熊猫直播",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/熊猫直播.py"
|
||||
},
|
||||
{"key": "aidan", "name": "🐬艾旦影视(聚)(有三级片)🔞", "type": 1, "api": "https://lovedan.net/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "ikun", "name": "🐬爱坤┃影视(有三级片)", "type": 1, "api": "https://ikunzyapi.com/api.php/provide/vod/from/ikm3u8/at/json", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "U酷資源", "name": "🐬U酷資源(有三级片)", "type": 1, "api": "https://api.ukuapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "虎牙资源", "name": "🐬虎牙资源(有三级片)", "type": 1, "api": "https://www.huyaapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "ttzy", "name": "🐬天天┃影视(有三级片)🔞", "type": 1, "api": "https://api.1080zyku.com/inc/apijson.php", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{
|
||||
"key": "非凡",
|
||||
"name": "🐬非凡影视",
|
||||
"type": 1,
|
||||
"api": "http://cj.ffzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"国产剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"电影片",
|
||||
"连续剧",
|
||||
"综艺片",
|
||||
"动漫片",
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"记录片",
|
||||
"台湾剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "天涯资源",
|
||||
"name": "🐬天涯资源(有三级片)",
|
||||
"type": 0,
|
||||
"api": "https://tyyszyapi.com/api.php/provide/vod/at/xml/?ac=list",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "iKun资源",
|
||||
"name": "🐬iKun资源(有三级片)",
|
||||
"type": 0,
|
||||
"api": "https://ikunzyapi.com/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "闪电影视",
|
||||
"name": "🐬闪电影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://sdzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"短剧",
|
||||
"韩国剧",
|
||||
"香港剧",
|
||||
"台湾剧",
|
||||
"欧美剧",
|
||||
"动作片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"奇幻片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"恐怖片",
|
||||
"犯罪片",
|
||||
"悬疑片",
|
||||
"惊悚片",
|
||||
"剧情片",
|
||||
"冒险片",
|
||||
"记录片",
|
||||
"动作片",
|
||||
"日本剧",
|
||||
"泰剧",
|
||||
"国产综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"日韩综艺",
|
||||
"国产动漫",
|
||||
"港台动漫",
|
||||
"日韩动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "牛牛影视",
|
||||
"name": "🐬牛牛影视|追剧",
|
||||
"type": 0,
|
||||
"api": "https://api.niuniuzy.me/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"动画片",
|
||||
"纪录片",
|
||||
"预告片",
|
||||
"邵氏电影",
|
||||
"4K电影",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"韩剧",
|
||||
"日剧",
|
||||
"港剧",
|
||||
"台剧",
|
||||
"泰剧",
|
||||
"海外剧",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫",
|
||||
"影视解说",
|
||||
"爽文短剧",
|
||||
"有声动漫",
|
||||
"女频恋爱",
|
||||
"反转爽剧",
|
||||
"古装仙侠",
|
||||
"年代穿越",
|
||||
"脑洞悬疑",
|
||||
"现代都市",
|
||||
"演唱会",
|
||||
"大陆综艺",
|
||||
"日韩综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"篮球",
|
||||
"足球"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "雲飛影视",
|
||||
"name": "🐬雲飛影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"小湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"加片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{"key": "火狐","name": "🐬火狐影视🦊|追剧","type": 1,"api": "https://hhzyapi.com/api.php/provide/vod/","searchable": 1,"quickSearch": 0,"filterable": 1,"categories": [ "内地剧", "动作片", "科幻片", "战争片", "喜剧片", "爱情片", "恐怖片", "犯罪片", "剧情片", "冒险片", "记录片", "韩剧", "香港剧", "台湾剧", "欧美剧", "日剧", "马泰剧", "体育赛事", "综艺", "动画片", "中国动漫", "日本动漫", "欧美动漫"]
|
||||
},
|
||||
{
|
||||
"key": "量子2k",
|
||||
"name": "🐬量子影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"台湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"剧情片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "API_如意",
|
||||
"name": "🐬如意影视|追剧",
|
||||
"type": 1,
|
||||
"api": "https://cj.rycjapi.com/api.php/provide/vod",
|
||||
"ext": "",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"灾难片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"喜剧片",
|
||||
"恐怖片",
|
||||
"预告片",
|
||||
"剧情片",
|
||||
"记录片",
|
||||
"动画电影",
|
||||
"电影解说",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"香港剧",
|
||||
"韩国剧",
|
||||
"台湾剧",
|
||||
"日本剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"短剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"足球",
|
||||
"篮球",
|
||||
"网球",
|
||||
"斯诺克",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "cj_360资源",
|
||||
"name": "🐬360丨短剧",
|
||||
"type": 1,
|
||||
"searchable": 0,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"api": "https://360zy.com/api.php/provide/vod",
|
||||
"categories": [
|
||||
"爽文短剧",
|
||||
"现代都市",
|
||||
"脑洞悬疑",
|
||||
"年代穿越",
|
||||
"古装仙侠",
|
||||
"反转爽剧",
|
||||
"女频恋爱",
|
||||
"成长逆袭"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "smdj",
|
||||
"name": "🐬星芽短剧.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/星芽短剧.py"
|
||||
},
|
||||
{
|
||||
"key": "hmjc",
|
||||
"name": "🐬河马剧场.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/河马剧场.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐",
|
||||
"name": "🐬网易云|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐1",
|
||||
"name": "🐬网易云1|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐1.py"
|
||||
},
|
||||
{
|
||||
"key": "shjb",
|
||||
"name": "🐬色播聚合.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/色播聚合.py"
|
||||
},
|
||||
{
|
||||
"key": "007qg",
|
||||
"name": "🐬007吃瓜.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/007吃瓜.py"
|
||||
},
|
||||
{
|
||||
"key": "51qg",
|
||||
"name": "🐬51吃瓜.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51吃瓜.py"
|
||||
},
|
||||
{
|
||||
"key": "51dc",
|
||||
"name": "🐬51大赛.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51大赛.py"
|
||||
},
|
||||
{
|
||||
"key": "51bl",
|
||||
"name": "🐬51爆料.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51爆料.py"
|
||||
},
|
||||
{
|
||||
"key": "scpd",
|
||||
"name": "🐬香肠派对.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/香肠派对.py"
|
||||
},
|
||||
{
|
||||
"key": "llav",
|
||||
"name": "🐬萝莉AV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/萝莉AV.py"
|
||||
},
|
||||
{
|
||||
"key": "123av",
|
||||
"name": "🐬123AV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/123AV.py"
|
||||
},
|
||||
{
|
||||
"key": "JAV36",
|
||||
"name": "🐬JAV36.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/JAV36.py"
|
||||
},
|
||||
{
|
||||
"key": "ggsp",
|
||||
"name": "🐬久久視頻.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/久久視頻.py"
|
||||
},
|
||||
{
|
||||
"key": "TOPTV",
|
||||
"name": "🐬TOPTV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/TOPTV.py"
|
||||
},
|
||||
{
|
||||
"key": "VHUB",
|
||||
"name": "🐬VHUB[成人].py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/VHUB[成人].py"
|
||||
},
|
||||
{
|
||||
"key": "MD",
|
||||
"name": "🐬麻豆免费在线播放.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/麻豆免费在线播放.py"
|
||||
},
|
||||
{"key": "slyzy", "name": "🐬湿乐园|🔞", "type": 1, "api": "https://xxavs.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "nxxzy", "name": "🐬奶香香|🔞", "type": 1, "api": "https://naixxzy.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "无尽资源", "name": "🐬无尽资源|🔞", "type": 1, "api": "https://api.wujinapi.net/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "玉兔资源", "name": "🐬玉兔資源|🔞", "type": 1, "api": "https://apiyutu.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "精品资源", "name": "🐬精品資源|🔞", "type": 1, "api": "https://www.jingpinx.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "夜色资源", "name": "🐬越南資源|🔞", "type": 1, "api": "https://www.vnzyz.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "辣椒資源", "name": "🐬辣椒資源|🔞", "type": 1, "api": "http://apilj.com/api.php/provide/vod/at/json/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "鯊魚資源", "name": "🐬鯊魚資源|🔞", "type": 1, "api": "https://shayuapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "155資源", "name": "🐬155資源|🔞", "type": 1, "api": "https://155api.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "滴滴资源", "name": "🐬滴滴资源|🔞", "type": 1, "api": "https://api.ddapi.cc/api.php/provide/vod/at/json", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "蕃茄", "name": "🐬18+蕃茄|🔞", "type": 1, "api": "https://fqzy.me//api.php/provide/vod/", "searchable": 1, "quickSearch": 0, "filterable": 1},
|
||||
{"key": "红桃🍑", "name": "🐬红桃视频🍑|🔞", "type": 1, "api": "https://apidanaizi.com/api.php/provide/vod/?ac=list", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "jkun资源", "name": "🐬jkun资源|🔞", "type": 1, "api": "https://jkunzyapi.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "精品X资源", "name": "🐬精品X资源|🔞", "type": 1, "api": "https://www.jingpinx.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "CK资源", "name": "🐬CK资源|🔞", "type": 1, "api": "https://ckzy.me/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "🔞七天资源🌈", "name": "🐬七天资源🌈|🔞", "type": 1, "api": "https://8day.icu/api.php/provide/vod/at/json", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{
|
||||
"key": "百万",
|
||||
"name": "🐬百万|🔞",
|
||||
"type": 1,
|
||||
"api": "https://api.bwzyz.com/api.php/provide/vod/at/json",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "鸡坤",
|
||||
"name": "🐬鸡坤|🔞",
|
||||
"type": 1,
|
||||
"api": "https://jkunzyapi.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "*AIvin",
|
||||
"name": "🐬AIvin|🔞",
|
||||
"type": 0,
|
||||
"api": "http://lbapiby.com/api.php/provide/vod/at/xml"
|
||||
},
|
||||
{
|
||||
"key": "香蕉资源",
|
||||
"name": "🐬香蕉资源🔞",
|
||||
"type": 0,
|
||||
"api": "https://www.xiangjiaozyw.com/api.php/provide/vod/at/xml/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0
|
||||
},
|
||||
{
|
||||
"key": "大地采集",
|
||||
"name": "🐬大地av|🔞",
|
||||
"type": 0,
|
||||
"api": "https://dadiapi.com/apple_m3u8.php",
|
||||
"playUrl": "https://play.dadiapi.com/watch?url=",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "*番号资源",
|
||||
"name": "🐬番号资源|🔞",
|
||||
"type": 1,
|
||||
"api": "http://fhapi9.com/api.php/provide/vod/",
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "黄色仓库|AV",
|
||||
"name": "🐬黄色仓库(旧)|🔞",
|
||||
"type": 1,
|
||||
"api": "https://hsckzy.vip/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "桃花资源|AV",
|
||||
"name": "🐬桃花资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://thzy1.me/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "乐播资源|AV",
|
||||
"name": "🐬乐播资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://lbapi9.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "fqzy资源",
|
||||
"name": "🐬国产资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://fqzy.me//api.php/provide/vod/?ac=list",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"黑料网曝",
|
||||
"国产大制作",
|
||||
"偷拍自拍",
|
||||
"高清无码",
|
||||
"乱伦毁三观",
|
||||
"淫乱学生",
|
||||
"主播女网红",
|
||||
"高清有码",
|
||||
"中文字幕",
|
||||
"动漫精选",
|
||||
"欧美精品"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "lsb资源|AV",
|
||||
"name": "🐬lsb资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://apilsbzy1.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "91",
|
||||
"name": "🐬传媒系列|🔞(梯子)",
|
||||
"type": 1,
|
||||
"api": "https://91md.me/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1
|
||||
}
|
||||
],
|
||||
"parses": [
|
||||
{
|
||||
"name": "盘古",
|
||||
"type": 0,
|
||||
"url": "https://www.playm3u8.cn/jiexi.php?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "极速",
|
||||
"type": 0,
|
||||
"url": "https://jiexi.789jiexi.net:4433/?url="
|
||||
},
|
||||
{
|
||||
"name": "虾米解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.xmflv.com/?url="
|
||||
},
|
||||
{
|
||||
"name": "淘片解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.yparse.com/index.php?url="
|
||||
},
|
||||
{
|
||||
"name": "解析1",
|
||||
"type": 0,
|
||||
"url": "https://huayong.net/999/?v="
|
||||
},
|
||||
{
|
||||
"name": "解析2",
|
||||
"type": 0,
|
||||
"url": "https://jx.m3u8.tv/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析3",
|
||||
"type": 0,
|
||||
"url": "https://t2.qlplayer.cyou/player/analysis.php?v="
|
||||
},
|
||||
|
||||
{
|
||||
"name": "解析4",
|
||||
"type": 0,
|
||||
"url": "https://www.ckplayer.vip/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析5",
|
||||
"type": 0,
|
||||
"url": "https://nm.xxxc137.top/static/player/artplayer.html?url="
|
||||
},
|
||||
{
|
||||
"name": "解析6",
|
||||
"type": 0,
|
||||
"url": "https://www.yemu.xyz/?url="
|
||||
},
|
||||
{
|
||||
"name": "冰豆",
|
||||
"type": 0,
|
||||
"url": "https://bd.jx.cn/?url="
|
||||
},
|
||||
{
|
||||
"name":"爱酷",
|
||||
"type":0,
|
||||
"url":"https://jx.zhanlangbu.com/?url="
|
||||
},
|
||||
{"name":"云解析","type":0,"url":"https://jx.yparse.com/index.php?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"777","type":0,"url":"https://jx.jsonplayer.com/player/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"-剖云-","type":0,"url":"https://www.kkvip2022.com/vip/jiexi1/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"-全看-","type":0,"url":"https://jx.quankan.app/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}}
|
||||
],
|
||||
"doh": [
|
||||
{
|
||||
"name": "Google",
|
||||
"url": "https://dns.google/dns-query",
|
||||
"ips": [
|
||||
"8.8.4.4",
|
||||
"8.8.8.8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cloudflare",
|
||||
"url": "https://cloudflare-dns.com/dns-query",
|
||||
"ips": [
|
||||
"1.1.1.1",
|
||||
"1.0.0.1",
|
||||
"2606:4700:4700::1111",
|
||||
"2606:4700:4700::1001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AdGuard",
|
||||
"url": "https://dns.adguard.com/dns-query",
|
||||
"ips": [
|
||||
"94.140.14.140",
|
||||
"94.140.14.141"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DNSWatch",
|
||||
"url": "https://resolver2.dns.watch/dns-query",
|
||||
"ips": [
|
||||
"84.200.69.80",
|
||||
"84.200.70.40"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Quad9",
|
||||
"url": "https://dns.quad9.net/dns-quer",
|
||||
"ips": [
|
||||
"9.9.9.9",
|
||||
"149.112.112.112"
|
||||
]
|
||||
}
|
||||
],
|
||||
"ads": [
|
||||
"mozai.4gtv.tv",
|
||||
"static-mozai.4gtv.tv"
|
||||
],
|
||||
"lives": [
|
||||
{
|
||||
"name": "🐬各大源合集 海豚影视永久免费如有收费的都是骗子",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/807080747/zv/refs/heads/main/sese.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬综合直播 海豚影视交流群 TG:@hshsjk9",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/fleung49/star/refs/heads/main/mit"
|
||||
},
|
||||
{
|
||||
"name": "🐬电视家",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://github.com/bang359/dsj/raw/main/dsjcs.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播2",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/ipv4/result.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬海燕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/haiyan.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬薄荷直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/bhmb.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬湘西直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://hub.glowp.xyz/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/xiangxi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬全球直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%85%A8%E7%90%83%E7%9B%B4%E6%92%AD.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬咪咕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "http://www.52top.com.cn:678/downloads/migu.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬iptv直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://wget.la/https://raw.githubusercontent.com/vinkerq/iptv-api/refs/heads/master/iptv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬小新TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://d.kstore.dev/download/9565/小新TV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬北美长城源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/wall.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬港台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://feer-cdn-bp.xpnb.qzz.io/xnkl.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬台湾台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://epg.pw/test_channels_taiwan.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬体育台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://82.156.243.185:33389/fwc.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬国际TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/xJEYDAin/iptv/main/output/all_merged.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬UnifiTV(马来节点)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/unifi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬裤佬TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/Jsnzkpg/Jsnzkpg/Jsnzkpg/Jsnzkpg1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Gather",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://iptv.yang-1989.eu.org/m3u/Gather.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Mytv",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cdn.qd.je/live.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬新加坡(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/新加坡.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬黄蚂蚁先锋推流源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://ge.html-5.me//ii/黄蚂蚁先锋推流源.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬风云源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://iptv.4666888.xyz/FYTV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬易发源 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/fafa002/yf2025/refs/heads/main/yiyifafa.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬俄罗斯源 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ilook.epg.one/EDTZN7ANS84N86"
|
||||
},
|
||||
{
|
||||
"name": "🐬飞扬源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://www.985pan.com/down.php/bf5e9607ff407fcdd71f63928ea5bc79.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬港奥台国际",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://tv123.vvvv.ee/tv.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬中港台直播源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://t.freetv.fun/m3u/playlist_all.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV怡淳酒店(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子任何节点)1080p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/4gtv_api.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬安博(梯子)卡顿 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/安博.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬jackTV(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://php.946985.filegear-sg.me/jackTV.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬午夜剧场(梯子)🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/午夜剧场.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬海豚佬xxx视频资源🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/xxx视频资源"
|
||||
},
|
||||
{
|
||||
"name": "🐬欧美大片直播🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/欧美2160.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬EVILANGEL🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/EVILANGEL.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬FC2-PPV1🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/FC2-PPV1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优1🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优2🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优2.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优3🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优3.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优4🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优4.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优5🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优5.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优6🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优6.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优7🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优7.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优8🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优8.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优9🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优9.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优10🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优10.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优11🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cloud.7so.top/f/RO04U5/%E4%B8%BD%E5%BD%B1%E7%90%BC%E5%A7%BF.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优12🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优12.m3u"
|
||||
}
|
||||
],
|
||||
"ijk": [
|
||||
{
|
||||
"group": "软解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "硬解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"proxy": [
|
||||
"file://TV/proxy.json"
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"name": "cl",
|
||||
"hosts": [
|
||||
"magnet"
|
||||
],
|
||||
"regex": [
|
||||
"最 新",
|
||||
"直 播",
|
||||
"更 新"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "火山嗅探",
|
||||
"hosts": [
|
||||
"huoshan.com"
|
||||
],
|
||||
"regex": [
|
||||
"item_id="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "抖音嗅探",
|
||||
"hosts": [
|
||||
"douyin.com"
|
||||
],
|
||||
"regex": [
|
||||
"is_play_url="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "农民嗅探",
|
||||
"hosts": [
|
||||
"toutiaovod.com"
|
||||
],
|
||||
"regex": [
|
||||
"video/tos/cn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "七新嗅探",
|
||||
"hosts": [
|
||||
"api.52wyb.com"
|
||||
],
|
||||
"regex": [
|
||||
"m3u8?pt=m3u8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "夜市",
|
||||
"hosts": [
|
||||
"yeslivetv.com"
|
||||
],
|
||||
"script": [
|
||||
"document.getElementsByClassName('vjs-big-play-button')[0].click()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "毛驴",
|
||||
"hosts": [
|
||||
"www.maolvys.com"
|
||||
],
|
||||
"script": [
|
||||
"document.getElementsByClassName('swal-button swal-button--confirm')[0].click()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "czzy",
|
||||
"hosts": [
|
||||
"10086.cn"
|
||||
],
|
||||
"regex": [
|
||||
"/storageWeb/servlet/downloadServlet"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bdys",
|
||||
"hosts": [
|
||||
"bytetos.com",
|
||||
"byteimg.com",
|
||||
"bytednsdoc.com",
|
||||
"pstatp.com"
|
||||
],
|
||||
"regex": [
|
||||
"/tos-cn"
|
||||
],
|
||||
"exclude": [
|
||||
".m3u8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "bdys10",
|
||||
"hosts": [
|
||||
"bdys10.com"
|
||||
],
|
||||
"regex": [
|
||||
"/obj/"
|
||||
],
|
||||
"exclude": [
|
||||
".m3u8"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,771 @@
|
||||
{
|
||||
"spider": "./tvbox.jar",
|
||||
"logo": "https://img.freepik.com/free-vector/cute-dolphin-swimming-cartoon-vector-icon-illustration-animal-nature-icon-isolated-flat-vector_138676-12582.jpg?semt=ais_hybrid&w=740&q=80",
|
||||
"wallpaper":"http://tool.teyonds.com/api",
|
||||
"warningText": "注意:如果别人倒卖海豚影视接口收费的都是骗子,没有qq群微信群,只有tg官方交流群 TG:@hshsjk",
|
||||
"sites": [
|
||||
{
|
||||
"key":"AQY",
|
||||
"name":"🐬爱奇艺 海豚影视交流群 TG:@hshsjk9",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002031-6064033c16.js"
|
||||
},
|
||||
{"key":"YK",
|
||||
"name":"🐬优酷视频 海豚影视完全免费,如有收费的都是骗子",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002200-507c3e8aae.js"
|
||||
},
|
||||
{"key":"TX",
|
||||
"name":"🐬腾讯视频",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002144-0e40887294.js"
|
||||
},
|
||||
{
|
||||
"key": "hajim-腾讯备",
|
||||
"name": "🐬腾讯4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://fastlink.cokey.xyz/f/1MOEc5/%E8%85%BE%E8%85%BE.js"
|
||||
},
|
||||
{"key":"MG",
|
||||
"name":"🐬芒果TV",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002108-a4795930ec.js"
|
||||
},
|
||||
{
|
||||
"key": "茫茫",
|
||||
"name": "🐬芒果4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"ext": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/茫茫.png"
|
||||
},
|
||||
{
|
||||
"key": "leo_danmaku",
|
||||
"name": "LEO | 弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_DanmakuSpider",
|
||||
"searchable": 1,
|
||||
"changeable": 0,
|
||||
"index": 1,
|
||||
"jar": "https://gh-proxy.org/https://github.com/Silent1566/CatVodSpider/raw/refs/heads/main/jar/danmu.jar",
|
||||
"ext": {
|
||||
"apiUrls": [
|
||||
"https://dm.660505.xyz:8443/a123456|W佬",
|
||||
"https://danmaku.banye.tech:17777/87654321"
|
||||
],
|
||||
"autoPushEnabled": true,
|
||||
"silentMode": true,
|
||||
"danmakuStyle": "经典模式",
|
||||
"proxyPort": 5575,
|
||||
"lpAlpha": 0.9,
|
||||
"lpWidth": 0.9,
|
||||
"lpHeight": 0.85,
|
||||
"titleMappingsUrl": "https://gh-proxy.com/https://raw.githubusercontent.com/goodcommunication/mydm/main/yins.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "fY",
|
||||
"name": "🐬枫叶影院(关梯子使用)",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/枫叶影院.py"
|
||||
},
|
||||
{
|
||||
"key": "kf",
|
||||
"name": "🐬咖啡体育直播.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/咖啡直播.py"
|
||||
},
|
||||
{
|
||||
"key": "sm",
|
||||
"name": "🐬熊猫直播",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/熊猫直播.py"
|
||||
},
|
||||
{
|
||||
"key": "非凡",
|
||||
"name": "🐬非凡影视",
|
||||
"type": 1,
|
||||
"api": "http://cj.ffzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"国产剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"电影片",
|
||||
"连续剧",
|
||||
"综艺片",
|
||||
"动漫片",
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"记录片",
|
||||
"台湾剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "闪电影视",
|
||||
"name": "🐬闪电影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://sdzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"短剧",
|
||||
"韩国剧",
|
||||
"香港剧",
|
||||
"台湾剧",
|
||||
"欧美剧",
|
||||
"动作片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"奇幻片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"恐怖片",
|
||||
"犯罪片",
|
||||
"悬疑片",
|
||||
"惊悚片",
|
||||
"剧情片",
|
||||
"冒险片",
|
||||
"记录片",
|
||||
"动作片",
|
||||
"日本剧",
|
||||
"泰剧",
|
||||
"国产综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"日韩综艺",
|
||||
"国产动漫",
|
||||
"港台动漫",
|
||||
"日韩动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "牛牛影视",
|
||||
"name": "🐬牛牛影视|追剧",
|
||||
"type": 0,
|
||||
"api": "https://api.niuniuzy.me/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"动画片",
|
||||
"纪录片",
|
||||
"预告片",
|
||||
"邵氏电影",
|
||||
"4K电影",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"韩剧",
|
||||
"日剧",
|
||||
"港剧",
|
||||
"台剧",
|
||||
"泰剧",
|
||||
"海外剧",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫",
|
||||
"影视解说",
|
||||
"爽文短剧",
|
||||
"有声动漫",
|
||||
"女频恋爱",
|
||||
"反转爽剧",
|
||||
"古装仙侠",
|
||||
"年代穿越",
|
||||
"脑洞悬疑",
|
||||
"现代都市",
|
||||
"演唱会",
|
||||
"大陆综艺",
|
||||
"日韩综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"篮球",
|
||||
"足球"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "雲飛影视",
|
||||
"name": "🐬雲飛影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"小湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"加片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{"key": "火狐","name": "🐬火狐影视🦊|追剧","type": 1,"api": "https://hhzyapi.com/api.php/provide/vod/","searchable": 1,"quickSearch": 0,"filterable": 1,"categories": [ "内地剧", "动作片", "科幻片", "战争片", "喜剧片", "爱情片", "恐怖片", "犯罪片", "剧情片", "冒险片", "记录片", "韩剧", "香港剧", "台湾剧", "欧美剧", "日剧", "马泰剧", "体育赛事", "综艺", "动画片", "中国动漫", "日本动漫", "欧美动漫"]
|
||||
},
|
||||
{
|
||||
"key": "量子2k",
|
||||
"name": "🐬量子影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"台湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"剧情片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "API_如意",
|
||||
"name": "🐬如意影视|追剧",
|
||||
"type": 1,
|
||||
"api": "https://cj.rycjapi.com/api.php/provide/vod",
|
||||
"ext": "",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"灾难片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"喜剧片",
|
||||
"恐怖片",
|
||||
"预告片",
|
||||
"剧情片",
|
||||
"记录片",
|
||||
"动画电影",
|
||||
"电影解说",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"香港剧",
|
||||
"韩国剧",
|
||||
"台湾剧",
|
||||
"日本剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"短剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"足球",
|
||||
"篮球",
|
||||
"网球",
|
||||
"斯诺克",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "cj_360资源",
|
||||
"name": "🐬360丨短剧",
|
||||
"type": 1,
|
||||
"searchable": 0,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"api": "https://360zy.com/api.php/provide/vod",
|
||||
"categories": [
|
||||
"爽文短剧",
|
||||
"现代都市",
|
||||
"脑洞悬疑",
|
||||
"年代穿越",
|
||||
"古装仙侠",
|
||||
"反转爽剧",
|
||||
"女频恋爱",
|
||||
"成长逆袭"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "smdj",
|
||||
"name": "🐬星芽短剧.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/星芽短剧.py"
|
||||
},
|
||||
{
|
||||
"key": "hmjc",
|
||||
"name": "🐬河马剧场.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/河马剧场.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐",
|
||||
"name": "🐬网易云|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐1",
|
||||
"name": "🐬网易云1|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐1.py"
|
||||
}
|
||||
],
|
||||
"parses": [
|
||||
{
|
||||
"name": "盘古",
|
||||
"type": 0,
|
||||
"url": "https://www.playm3u8.cn/jiexi.php?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "淘片解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.yparse.com/index.php?url="
|
||||
},
|
||||
{
|
||||
"name": "虾米解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.xmflv.com/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析1",
|
||||
"type": 0,
|
||||
"url": "https://huayong.net/999/?v="
|
||||
},
|
||||
{
|
||||
"name": "解析2",
|
||||
"type": 0,
|
||||
"url": "https://jx.m3u8.tv/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析3",
|
||||
"type": 0,
|
||||
"url": "https://t2.qlplayer.cyou/player/analysis.php?v="
|
||||
},
|
||||
|
||||
{
|
||||
"name": "解析4",
|
||||
"type": 0,
|
||||
"url": "https://www.ckplayer.vip/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析5",
|
||||
"type": 0,
|
||||
"url": "https://nm.xxxc137.top/static/player/artplayer.html?url="
|
||||
},{
|
||||
"name": "极速",
|
||||
"type": 0,
|
||||
"url": "https://jiexi.789jiexi.net:4433/?url="
|
||||
},
|
||||
{
|
||||
"name": "17解析",
|
||||
"type": 0,
|
||||
"url": "https://www.1717yun.com/jx/ty.php?url="
|
||||
},
|
||||
{
|
||||
"name": "冰豆",
|
||||
"type": 0,
|
||||
"url": "https://bd.jx.cn/?url="
|
||||
},
|
||||
{"name":"-爱酷-","type":0,"url":"https://jx.zhanlangbu.com/?url=","ext":{"flag":["qq","腾讯","qiyi","爱奇艺","奇艺","youku","优酷","mgtv","芒果","letv","乐视","pptv","PPTV","sohu","bilibili","哔哩哔哩","哔哩"],"ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}}},
|
||||
{"name":"-云解析-","type":0,"url":"https://jx.yparse.com/index.php?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"-777-","type":0,"url":"https://jx.jsonplayer.com/player/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"-剖云-","type":0,"url":"https://www.kkvip2022.com/vip/jiexi1/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{"name":"-全看-","type":0,"url":"https://jx.quankan.app/?url=","ext":{"header":{"user-agent":"Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"}}},
|
||||
{
|
||||
"group": "软解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "硬解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ads": [
|
||||
"static-mozai.4gtv.tv"
|
||||
],
|
||||
"lives": [
|
||||
{
|
||||
"name": "🐬各大源合集 海豚影视交流群 TG:@hshsjk9",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/807080747/zv/refs/heads/main/sese.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬综合直播",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/fleung49/star/refs/heads/main/mit"
|
||||
},
|
||||
{
|
||||
"name": "🐬电视家",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://github.com/bang359/dsj/raw/main/dsjcs.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播2",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/ipv4/result.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬海燕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/haiyan.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬薄荷直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/bhmb.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬湘西直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/xiangxi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬全球直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%85%A8%E7%90%83%E7%9B%B4%E6%92%AD.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬咪咕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "http://www.52top.com.cn:678/downloads/migu.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬iptv直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://wget.la/https://raw.githubusercontent.com/vinkerq/iptv-api/refs/heads/master/iptv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬小新TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://d.kstore.dev/download/9565/小新TV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬北美长城源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/wall.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬港台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://feer-cdn-bp.xpnb.qzz.io/xnkl.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬台湾台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://epg.pw/test_channels_taiwan.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬体育台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://82.156.243.185:33389/fwc.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬裤佬TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/Jsnzkpg/Jsnzkpg/Jsnzkpg/Jsnzkpg1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Gather",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://iptv.yang-1989.eu.org/m3u/Gather.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Mytv",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cdn.qd.je/live.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬singtel(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/singtel.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬国际源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/xJEYDAin/iptv/main/output/all_merged.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬黄蚂蚁先锋推流源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://ge.html-5.me//ii/黄蚂蚁先锋推流源.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬风云源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://iptv.4666888.xyz/FYTV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬港奥台国际",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://tv123.vvvv.ee/tv.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬中港台直播源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://t.freetv.fun/m3u/playlist_all.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV怡淳酒店(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子任何节点)1080p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/4gtv_api.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬jackTV(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://php.946985.filegear-sg.me/jackTV.m3u"
|
||||
}
|
||||
]
|
||||
}
|
||||
+2679
@@ -0,0 +1,2679 @@
|
||||
{
|
||||
"spider": "https://cnb.cool/fish2018/xs/-/git/raw/main/spider.jar",
|
||||
"wallpaper": "http://127.0.0.1:9978/proxy?do=wallpaper",
|
||||
"logo": "https://img.freepik.com/free-vector/cute-dolphin-swimming-cartoon-vector-icon-illustration-animal-nature-icon-isolated-flat-vector_138676-12582.jpg?semt=ais_hybrid&w=740&q=80",
|
||||
"sites": [
|
||||
{
|
||||
"key": "海豚影视",
|
||||
"name": "🐬海豚影视公告",
|
||||
"type": 3,
|
||||
"api": "csp_海豚影视",
|
||||
"homePage": "https://fgblh.github.io/uhuj.github.io/海豚影视.html"
|
||||
},
|
||||
{
|
||||
"key": "Nostr",
|
||||
"name": "🐬Nostr推荐",
|
||||
"type": 3,
|
||||
"api": "csp_Nostr",
|
||||
"homePage": "https://www.252035.xyz/xs/tvbox/nostr.html"
|
||||
},
|
||||
{
|
||||
"key":"AQY",
|
||||
"name":"🐬爱奇艺 海豚影视完全免费,如有收费的都是骗子",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002031-6064033c16.js"
|
||||
},
|
||||
{"key":"YK",
|
||||
"name":"🐬优酷视频 海豚影视交流群 TG:@hshsjk9",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002200-507c3e8aae.js"
|
||||
},
|
||||
{"key":"TX",
|
||||
"name":"🐬腾讯视频",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002144-0e40887294.js"
|
||||
},
|
||||
{
|
||||
"key": "hajim-腾讯备",
|
||||
"name": "🐬腾讯4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://fastlink.cokey.xyz/f/1MOEc5/%E8%85%BE%E8%85%BE.js"
|
||||
},
|
||||
{"key":"MG",
|
||||
"name":"🐬芒果TV",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002108-a4795930ec.js"
|
||||
},
|
||||
{
|
||||
"key": "茫茫",
|
||||
"name": "🐬芒果4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"ext": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/茫茫.png"
|
||||
},
|
||||
{
|
||||
"key": "leo_danmaku",
|
||||
"name": "LEO | 弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_DanmakuSpider",
|
||||
"searchable": 1,
|
||||
"changeable": 0,
|
||||
"index": 1,
|
||||
"jar": "https://gh-proxy.org/https://github.com/Silent1566/CatVodSpider/raw/refs/heads/main/jar/danmu.jar",
|
||||
"ext": {
|
||||
"apiUrls": [
|
||||
"https://dm.660505.xyz:8443/a123456|W佬",
|
||||
"https://danmaku.banye.tech:17777/87654321"
|
||||
],
|
||||
"autoPushEnabled": true,
|
||||
"silentMode": true,
|
||||
"danmakuStyle": "经典模式",
|
||||
"proxyPort": 5575,
|
||||
"lpAlpha": 0.9,
|
||||
"lpWidth": 0.9,
|
||||
"lpHeight": 0.85,
|
||||
"titleMappingsUrl": "https://gh-proxy.com/https://raw.githubusercontent.com/goodcommunication/mydm/main/yins.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "kf",
|
||||
"name": "🐬咖啡体育直播.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/咖啡直播.py"
|
||||
},
|
||||
{
|
||||
"key": "sm",
|
||||
"name": "🐬熊猫直播",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/熊猫直播.py"
|
||||
},
|
||||
{
|
||||
"key": "fY",
|
||||
"name": "🐬枫叶影院.py(关梯子使用)",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/枫叶影院.py"
|
||||
},
|
||||
{
|
||||
"key":"FY",
|
||||
"name":"🐬枫叶影院(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_fy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/枫叶🍁.html"
|
||||
},
|
||||
{
|
||||
"key":"6v",
|
||||
"name":"🐬6V影视",
|
||||
"type":3,
|
||||
"api":"csp_6v",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/6v.html"
|
||||
},
|
||||
{
|
||||
"key":"CZ",
|
||||
"name":"🐬厂长资源(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_czjy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/厂长.html"
|
||||
},
|
||||
{
|
||||
"key":"WB",
|
||||
"name":"🐬歪比巴卜影视",
|
||||
"type":3,
|
||||
"api":"csp_wbbb",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/歪比巴卜.html"
|
||||
},
|
||||
{
|
||||
"key":"PTT",
|
||||
"name":"🐬PTT视频",
|
||||
"type":3,
|
||||
"api":"csp_ptt",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/ptt.html"
|
||||
},
|
||||
{
|
||||
"key":"LIBVIO",
|
||||
"name":"🐬LIBVIO影视",
|
||||
"type":3,
|
||||
"api":"csp_libvio",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/libvio.html"
|
||||
},
|
||||
{
|
||||
"key":"PPN",
|
||||
"name":"🐬ppnix影视",
|
||||
"type":3,
|
||||
"api":"csp_ppnix",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/ppnix.html"
|
||||
},
|
||||
{
|
||||
"key":"360JH",
|
||||
"name":"🐬360影视(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_360jh",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/360聚合.html"
|
||||
},
|
||||
{
|
||||
"key":"WOJH",
|
||||
"name":"🐬玩偶聚合(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_wojh",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/玩偶聚合.html"
|
||||
},
|
||||
{
|
||||
"key":"GY",
|
||||
"name":"🐬观影(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_gy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/观影.html"
|
||||
},
|
||||
{
|
||||
"key": "油管so",
|
||||
"name": "🐬油管",
|
||||
"type": 3,
|
||||
"api": "csp_Ytdl",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"playerType": 2,
|
||||
"timeout": 30,
|
||||
"filterable": 1,
|
||||
"jar": "https://files.catbox.moe/hmml4f.txt",
|
||||
"ext": {
|
||||
"proxy": "",
|
||||
"youtube_txt": "https://files.catbox.moe/hyph4f.txt"
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
{
|
||||
"key": "华人so",
|
||||
"name": "🐬华人影视",
|
||||
"type": 3,
|
||||
"api": "csp_Hua",
|
||||
"jar": "https://files.catbox.moe/hmml4f.txt",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
|
||||
},
|
||||
{"key": "aidan", "name": "🐬艾旦影视(聚)(有三级片)🔞", "type": 1, "api": "https://lovedan.net/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "ikun", "name": "🐬爱坤┃影视(有三级片)", "type": 1, "api": "https://ikunzyapi.com/api.php/provide/vod/from/ikm3u8/at/json", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "U酷資源", "name": "🐬U酷資源(有三级片)", "type": 1, "api": "https://api.ukuapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "虎牙资源", "name": "🐬虎牙资源(有三级片)", "type": 1, "api": "https://www.huyaapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "ttzy", "name": "🐬天天┃影视(有三级片)🔞", "type": 1, "api": "https://api.1080zyku.com/inc/apijson.php", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{
|
||||
"key": "非凡",
|
||||
"name": "🐬非凡影视",
|
||||
"type": 1,
|
||||
"api": "http://cj.ffzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"国产剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"电影片",
|
||||
"连续剧",
|
||||
"综艺片",
|
||||
"动漫片",
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"记录片",
|
||||
"台湾剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "天涯资源",
|
||||
"name": "🐬天涯资源(有三级片)",
|
||||
"type": 0,
|
||||
"api": "https://tyyszyapi.com/api.php/provide/vod/at/xml/?ac=list",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "iKun资源",
|
||||
"name": "🐬iKun资源(有三级片)",
|
||||
"type": 0,
|
||||
"api": "https://ikunzyapi.com/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1
|
||||
},
|
||||
{
|
||||
"key": "闪电影视",
|
||||
"name": "🐬闪电影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://sdzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"短剧",
|
||||
"韩国剧",
|
||||
"香港剧",
|
||||
"台湾剧",
|
||||
"欧美剧",
|
||||
"动作片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"奇幻片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"恐怖片",
|
||||
"犯罪片",
|
||||
"悬疑片",
|
||||
"惊悚片",
|
||||
"剧情片",
|
||||
"冒险片",
|
||||
"记录片",
|
||||
"动作片",
|
||||
"日本剧",
|
||||
"泰剧",
|
||||
"国产综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"日韩综艺",
|
||||
"国产动漫",
|
||||
"港台动漫",
|
||||
"日韩动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "牛牛影视",
|
||||
"name": "🐬牛牛影视|追剧",
|
||||
"type": 0,
|
||||
"api": "https://api.niuniuzy.me/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"动画片",
|
||||
"纪录片",
|
||||
"预告片",
|
||||
"邵氏电影",
|
||||
"4K电影",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"韩剧",
|
||||
"日剧",
|
||||
"港剧",
|
||||
"台剧",
|
||||
"泰剧",
|
||||
"海外剧",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫",
|
||||
"影视解说",
|
||||
"爽文短剧",
|
||||
"有声动漫",
|
||||
"女频恋爱",
|
||||
"反转爽剧",
|
||||
"古装仙侠",
|
||||
"年代穿越",
|
||||
"脑洞悬疑",
|
||||
"现代都市",
|
||||
"演唱会",
|
||||
"大陆综艺",
|
||||
"日韩综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"篮球",
|
||||
"足球"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "雲飛影视",
|
||||
"name": "🐬雲飛影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"小湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"加片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{"key": "火狐","name": "🐬火狐影视🦊|追剧","type": 1,"api": "https://hhzyapi.com/api.php/provide/vod/","searchable": 1,"quickSearch": 0,"filterable": 1,"categories": [ "内地剧", "动作片", "科幻片", "战争片", "喜剧片", "爱情片", "恐怖片", "犯罪片", "剧情片", "冒险片", "记录片", "韩剧", "香港剧", "台湾剧", "欧美剧", "日剧", "马泰剧", "体育赛事", "综艺", "动画片", "中国动漫", "日本动漫", "欧美动漫"]
|
||||
},
|
||||
{
|
||||
"key": "量子2k",
|
||||
"name": "🐬量子影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"台湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"剧情片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "API_如意",
|
||||
"name": "🐬如意影视|追剧",
|
||||
"type": 1,
|
||||
"api": "https://cj.rycjapi.com/api.php/provide/vod",
|
||||
"ext": "",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"灾难片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"喜剧片",
|
||||
"恐怖片",
|
||||
"预告片",
|
||||
"剧情片",
|
||||
"记录片",
|
||||
"动画电影",
|
||||
"电影解说",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"香港剧",
|
||||
"韩国剧",
|
||||
"台湾剧",
|
||||
"日本剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"短剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"足球",
|
||||
"篮球",
|
||||
"网球",
|
||||
"斯诺克",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "cj_360资源",
|
||||
"name": "🐬360丨短剧",
|
||||
"type": 1,
|
||||
"searchable": 0,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"api": "https://360zy.com/api.php/provide/vod",
|
||||
"categories": [
|
||||
"爽文短剧",
|
||||
"现代都市",
|
||||
"脑洞悬疑",
|
||||
"年代穿越",
|
||||
"古装仙侠",
|
||||
"反转爽剧",
|
||||
"女频恋爱",
|
||||
"成长逆袭"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "smdj",
|
||||
"name": "🐬星芽短剧.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/星芽短剧.py"
|
||||
},
|
||||
{
|
||||
"key": "hmjc",
|
||||
"name": "🐬河马剧场.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/河马剧场.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐",
|
||||
"name": "🐬网易云|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐1",
|
||||
"name": "🐬网易云1|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐1.py"
|
||||
},
|
||||
{
|
||||
"key": "shjb",
|
||||
"name": "🐬色播聚合.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/色播聚合.py"
|
||||
},
|
||||
{
|
||||
"key": "007qg",
|
||||
"name": "🐬007吃瓜.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/007吃瓜.py"
|
||||
},
|
||||
{
|
||||
"key": "51qg",
|
||||
"name": "🐬51吃瓜.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51吃瓜.py"
|
||||
},
|
||||
{
|
||||
"key": "51dc",
|
||||
"name": "🐬51大赛.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51大赛.py"
|
||||
},
|
||||
{
|
||||
"key": "51bl",
|
||||
"name": "🐬51爆料.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/51爆料.py"
|
||||
},
|
||||
{
|
||||
"key": "scpd",
|
||||
"name": "🐬香肠派对.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/香肠派对.py"
|
||||
},
|
||||
{
|
||||
"key": "llav",
|
||||
"name": "🐬萝莉AV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/萝莉AV.py"
|
||||
},
|
||||
{
|
||||
"key": "123av",
|
||||
"name": "🐬123AV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/123AV.py"
|
||||
},
|
||||
{
|
||||
"key": "JAV36",
|
||||
"name": "🐬JAV36.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/JAV36.py"
|
||||
},
|
||||
{
|
||||
"key": "ggsp",
|
||||
"name": "🐬久久視頻.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/久久視頻.py"
|
||||
},
|
||||
{
|
||||
"key": "TOPTV",
|
||||
"name": "🐬TOPTV.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/TOPTV.py"
|
||||
},
|
||||
{
|
||||
"key": "VHUB",
|
||||
"name": "🐬VHUB[成人].py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/VHUB[成人].py"
|
||||
},
|
||||
{
|
||||
"key": "MD",
|
||||
"name": "🐬麻豆免费在线播放.py|🔞",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/麻豆免费在线播放.py"
|
||||
},
|
||||
{"key": "slyzy", "name": "🐬湿乐园|🔞", "type": 1, "api": "https://xxavs.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "nxxzy", "name": "🐬奶香香|🔞", "type": 1, "api": "https://naixxzy.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "无尽资源", "name": "🐬无尽资源|🔞", "type": 1, "api": "https://api.wujinapi.net/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "玉兔资源", "name": "🐬玉兔資源|🔞", "type": 1, "api": "https://apiyutu.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "精品资源", "name": "🐬精品資源|🔞", "type": 1, "api": "https://www.jingpinx.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "夜色资源", "name": "🐬越南資源|🔞", "type": 1, "api": "https://www.vnzyz.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "辣椒資源", "name": "🐬辣椒資源|🔞", "type": 1, "api": "http://apilj.com/api.php/provide/vod/at/json/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "鯊魚資源", "name": "🐬鯊魚資源|🔞", "type": 1, "api": "https://shayuapi.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "155資源", "name": "🐬155資源|🔞", "type": 1, "api": "https://155api.com/api.php/provide/vod/", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "滴滴资源", "name": "🐬滴滴资源|🔞", "type": 1, "api": "https://api.ddapi.cc/api.php/provide/vod/at/json", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "蕃茄", "name": "🐬18+蕃茄|🔞", "type": 1, "api": "https://fqzy.me//api.php/provide/vod/", "searchable": 1, "quickSearch": 0, "filterable": 1},
|
||||
{"key": "红桃🍑", "name": "🐬红桃视频🍑|🔞", "type": 1, "api": "https://apidanaizi.com/api.php/provide/vod/?ac=list", "searchable": 1, "quickSearch": 1, "filterable": 1},
|
||||
{"key": "jkun资源", "name": "🐬jkun资源|🔞", "type": 1, "api": "https://jkunzyapi.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "精品X资源", "name": "🐬精品X资源|🔞", "type": 1, "api": "https://www.jingpinx.com/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "CK资源", "name": "🐬CK资源|🔞", "type": 1, "api": "https://ckzy.me/api.php/provide/vod", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{"key": "🔞七天资源🌈", "name": "🐬七天资源🌈|🔞", "type": 1, "api": "https://8day.icu/api.php/provide/vod/at/json", "searchable": 1, "quickSearch": 1, "filterable": 0},
|
||||
{
|
||||
"key": "百万",
|
||||
"name": "🐬百万|🔞",
|
||||
"type": 1,
|
||||
"api": "https://api.bwzyz.com/api.php/provide/vod/at/json",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "鸡坤",
|
||||
"name": "🐬鸡坤|🔞",
|
||||
"type": 1,
|
||||
"api": "https://jkunzyapi.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key":"MissAV",
|
||||
"name":"🐬MissAV🔞",
|
||||
"type":3,
|
||||
"api":"csp_MissAV",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/missav.html"
|
||||
},
|
||||
{
|
||||
"key":"WhosTV",
|
||||
"name":"🐬WhosTV┃番号🔞",
|
||||
"type":3,
|
||||
"api":"csp_MissAV",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/WhosTV.html"
|
||||
},
|
||||
{
|
||||
"key": "*AIvin",
|
||||
"name": "🐬AIvin|🔞",
|
||||
"type": 0,
|
||||
"api": "http://lbapiby.com/api.php/provide/vod/at/xml"
|
||||
},
|
||||
{
|
||||
"key": "香蕉资源",
|
||||
"name": "🐬香蕉资源🔞",
|
||||
"type": 0,
|
||||
"api": "https://www.xiangjiaozyw.com/api.php/provide/vod/at/xml/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0
|
||||
},
|
||||
{
|
||||
"key": "大地采集",
|
||||
"name": "🐬大地av|🔞",
|
||||
"type": 0,
|
||||
"api": "https://dadiapi.com/apple_m3u8.php",
|
||||
"playUrl": "https://play.dadiapi.com/watch?url=",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "*番号资源",
|
||||
"name": "🐬番号资源|🔞",
|
||||
"type": 1,
|
||||
"api": "http://fhapi9.com/api.php/provide/vod/",
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "黄色仓库|AV",
|
||||
"name": "🐬黄色仓库(旧)|🔞",
|
||||
"type": 1,
|
||||
"api": "https://hsckzy.vip/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "桃花资源|AV",
|
||||
"name": "🐬桃花资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://thzy1.me/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "乐播资源|AV",
|
||||
"name": "🐬乐播资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://lbapi9.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "fqzy资源",
|
||||
"name": "🐬国产资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://fqzy.me//api.php/provide/vod/?ac=list",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"黑料网曝",
|
||||
"国产大制作",
|
||||
"偷拍自拍",
|
||||
"高清无码",
|
||||
"乱伦毁三观",
|
||||
"淫乱学生",
|
||||
"主播女网红",
|
||||
"高清有码",
|
||||
"中文字幕",
|
||||
"动漫精选",
|
||||
"欧美精品"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "lsb资源|AV",
|
||||
"name": "🐬lsb资源|🔞",
|
||||
"type": 1,
|
||||
"api": "https://apilsbzy1.com/api.php/provide/vod/",
|
||||
"quickSearch": 1,
|
||||
"searchable": 1,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "91",
|
||||
"name": "🐬传媒系列|🔞(梯子)",
|
||||
"type": 1,
|
||||
"api": "https://91md.me/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1
|
||||
},
|
||||
{
|
||||
"key": "豆瓣",
|
||||
"name": "豆瓣|首页",
|
||||
"type": 3,
|
||||
"api": "csp_Douban",
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "配置中心",
|
||||
"name": "配置|中心",
|
||||
"type": 3,
|
||||
"api": "csp_Config",
|
||||
"searchable": 0,
|
||||
"changeable": 0,
|
||||
"indexs": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.597
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "本地",
|
||||
"name": "本地|视频",
|
||||
"type": 3,
|
||||
"api": "csp_LocalFile"
|
||||
},
|
||||
{
|
||||
"key": "热播影视",
|
||||
"name": "热播|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppRJ",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"url": "http://v.rbotv.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "三秋影视",
|
||||
"name": "三秋|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App3Q"
|
||||
},
|
||||
{
|
||||
"key": "无极99",
|
||||
"name": "无极丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://111.170.140.70:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"version": "",
|
||||
"appkey": "c403317c2a2946659b0bcbabdd5de43a",
|
||||
"versionName": "1.0.1",
|
||||
"name": "无极影视",
|
||||
"package": "com.wujiys.app",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "A0859BDC35AD3E81D4051E2A4678C77C62773EDB3423DDF1DEFF94CB331D398E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "听心99",
|
||||
"name": "听心|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "https://api.12321app.com/api",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "a0a18659a9977a47e53442cd084b536c",
|
||||
"versionName": "2.8.1",
|
||||
"name": "听心视频",
|
||||
"package": "com.iksp.adsys.jjsp",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "03DD38CE4C3D62D0F0DEFACC06768D14EB382C7BD77A05B2EBF4D66E154A0D47"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "橙子99",
|
||||
"name": "橙子丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://113.31.180.218:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "6e8f3764a0644f3686ab5cdd57bcdf48",
|
||||
"versionName": "4.3.1",
|
||||
"name": "小橙子",
|
||||
"package": "com.xchengzix.app",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "99DA983CF878CEC016616175464A91A94775E20A489F07F76FCDEA1A0F2B6B45"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咕噜99",
|
||||
"name": "咕噜丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://103.45.132.22:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "d1f0c269eab74d93821fffc9befdbbba",
|
||||
"versionName": "1.9.5",
|
||||
"name": "咕噜咕噜",
|
||||
"package": "com.bd.tool.gulu",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "B07C8F6DBEBD3ABEE6A4A4DE2BFBBF29A0AC3F984D532A39448EC3BF5DD36311"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "剧圈99",
|
||||
"name": "剧圈丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://124.221.3.182:19987/app/bn",
|
||||
"appkey": "d1f0c269eab74d93821fffc9befdbbba",
|
||||
"versionName": "1.2.0",
|
||||
"name": "剧圈圈",
|
||||
"package": "com.qingtangxiaozhuan.xyz",
|
||||
"buildNumber": "2002",
|
||||
"buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "双星99",
|
||||
"name": "双星丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://175.178.65.250:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "f66f65db127e48449f073c2c6eb0f993",
|
||||
"versionName": "6.4.5",
|
||||
"name": "双子星动漫",
|
||||
"package": "com.yingfu.mobile.android.pgsp",
|
||||
"buildNumber": "2003",
|
||||
"buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "天堂",
|
||||
"name": "天堂|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "电影天堂",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "D2KREWRIBVNAUJJYEDL4VFHOY2Q0PQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.dytiantang.one",
|
||||
"host": "",
|
||||
"site": "https://dyttandroid04-1372779881.cos.ap-shanghai.myqcloud.com/app_dyttandroid.txt",
|
||||
"version": "3.0.0.7",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "橘汁",
|
||||
"name": "橘汁|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "橘汁",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr8SzZhjYy+rsya1K09t8d2K50pWFoBkgUqMpKOiW+3IEVKd4eTdvg9RSOjQ82kypL6R9BnsmrS1V8s4PVDwjQbUtYhTPPC9Hz16qY7rpD6m0d2vr09/UpWQ5uOy9PR0QTrsioveZ+DIe9jc3C+zBCu/kZSY/R8stwJoiitki3gwIDAQAB",
|
||||
"dataKey": "DGVQRUX5R1LWWDLHTGJSUKG1DJRVPQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.lxf.snzlcgtzxyx",
|
||||
"host": "",
|
||||
"site": "https://123-1349250429.cos.ap-shanghai.myqcloud.com/app.txt",
|
||||
"version": "3.0.2.1",
|
||||
"decrypt": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "华谊",
|
||||
"name": "华谊|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "华谊",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCp9Ek4wIlQAtwFnuBRlsFiow2tr+4UOciGeNKbY7nL74etUqUb6fvpOSOHhFEfaWlfwUpOB17x3JEL3No19nfjCeVYrYPjlJcgoqUWH/tfIfFAQWvtxBIBlKazkhw8d3ChysWmeWRikKqkBsVRY4oqNPuj4sjm6Zult0U4I4prRQIDAQAB",
|
||||
"dataKey": "NDBYSZR1DMRRZ05NSUCWEJNIYWLBPT0=",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.muyue.tool",
|
||||
"host": "",
|
||||
"site": "https://vip.123pan.cn/1851089669/oss/az5.txt",
|
||||
"version": "1.0.0.4",
|
||||
"decrypt": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "苹果",
|
||||
"name": "苹果|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "小苹果",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "S0VNDTJHOFHHCNMRAW5IV2TOS2PBPQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.juechufsh.android.xpg1",
|
||||
"host": "",
|
||||
"site": "https://xpgandroid03-1372779881.cos.ap-beijing.myqcloud.com/app_xpg_android.txt",
|
||||
"version": "1.0.0.3",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "薯条",
|
||||
"name": "薯条|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "薯条影视",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "A1VACZJWDKRZY1P3MFV0DDRAZ3F3PT0=",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.st.standroid",
|
||||
"host": "",
|
||||
"site": "https://dyttandroid-1372779881.cos.ap-guangzhou.myqcloud.com/app_dyttandroid.txt",
|
||||
"version": "5.0.0.1",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "久久",
|
||||
"name": "久久|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "http://99cms.jj99.icu:8199/api.php/app/"
|
||||
},
|
||||
{
|
||||
"key": "闪影",
|
||||
"name": "闪影|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "http://38.47.213.61:41271/mogai_api.php/v1.vod"
|
||||
},
|
||||
{
|
||||
"key": "飞飞",
|
||||
"name": "飞飞丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://qpcj.69mini.com/api.php/app/"
|
||||
},
|
||||
{
|
||||
"key": "金牌",
|
||||
"name": "金牌|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://qj4.catbb.xyz",
|
||||
"dataKey": "eecbio48dsq13kkk",
|
||||
"dataIv": "eecbio48dsq13kkk",
|
||||
"search": "searchList4",
|
||||
"init": "initV122",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "老鹰",
|
||||
"name": "老鹰|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://maotouyinghubei.oss-cn-wuhan-lr.aliyuncs.com/maotouyinghb.txt",
|
||||
"dataKey": "zxPtEUDGVllIUhDB",
|
||||
"dataIv": "zxPtEUDGVllIUhDB",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "蓝鹰",
|
||||
"name": "蓝鹰|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://xinlanyinghb.oss-cn-wuhan-lr.aliyuncs.com/xly.txt",
|
||||
"dataKey": "ca94b06ca359d80e",
|
||||
"dataIv": "ca94b06ca359d80e",
|
||||
"init": "initV120",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "猎豹",
|
||||
"name": "猎豹|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://444421.xyz",
|
||||
"dataKey": "#getapp@TMD@2025",
|
||||
"dataIv": "#getapp@TMD@2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "王子",
|
||||
"name": "王子|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://app.95112475.xyz",
|
||||
"dataKey": "5a9w6x58dsq6z3a6",
|
||||
"dataIv": "5a9w6x58dsq6z3a6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "茉莉",
|
||||
"name": "茉莉|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://gitee.com/wmmoliill/wimg/raw/master/img/bk/9.txt",
|
||||
"dataKey": "88689667dce61725",
|
||||
"dataIv": "88689667dce61725"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "哔哩视频",
|
||||
"name": "哔哩|视频",
|
||||
"type": 3,
|
||||
"api": "csp_BiliYS",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "三六零",
|
||||
"name": "三六零|视频",
|
||||
"type": 3,
|
||||
"api": "csp_SP360"
|
||||
},
|
||||
{
|
||||
"key": "玩偶",
|
||||
"name": "玩偶|4K",
|
||||
"type": 3,
|
||||
"api": "csp_Wogg",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.wogg.net",
|
||||
"https://wogg.xxooo.cf",
|
||||
"https://woggpan.xxooo.cf"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "快映",
|
||||
"name": "快映|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://38.76.197.172:12521"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "木偶",
|
||||
"name": "木偶|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://123.666291.xyz",
|
||||
"https://666.666291.xyz",
|
||||
"https://www.muou.site",
|
||||
"https://www.muou.asia"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "蜡笔",
|
||||
"name": "蜡笔|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://www.xiaocgege.shop",
|
||||
"http://xiaocge.fun",
|
||||
"http://feimo.fun",
|
||||
"http://xiaocgege.shop"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "至臻",
|
||||
"name": "至臻|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://mihdr.top",
|
||||
"https://www.miqk.cc",
|
||||
"https://www.mihdr.top"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "多多",
|
||||
"name": "多多|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://tv.yydsys.top",
|
||||
"https://tv.yydsys.cc",
|
||||
"https://tv.214521.xyz"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "欧哥",
|
||||
"name": "欧哥|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://woog.nxog.eu.org",
|
||||
"https://woog.nxog.fun",
|
||||
"https://woog.nxog.eu.org",
|
||||
"https://woog.430520.xyz"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "二小",
|
||||
"name": "二小|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.2xiaopan.top",
|
||||
"https://www.erxiaozhan.top",
|
||||
"https://www.2xiaozhan.top"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "虎斑",
|
||||
"name": "虎斑|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://38.76.197.172:16969"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "夸父",
|
||||
"name": "夸父|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShareKF",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.kfzys.net"
|
||||
],
|
||||
"cookie": "bbs_sid=p5mugcm9r147o1d3qpi0su1ucm; bbs_token=gDMAOehNUQetTJv9Lnet0J_2FGJmgdvnx90iTZqzU_2FnO0_3D"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "盘它",
|
||||
"name": "盘它|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebSharePT",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "123",
|
||||
"name": "123|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare123",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://123panfx.com",
|
||||
"https://pan1.me"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "指南",
|
||||
"name": "指南|4K",
|
||||
"type": 3,
|
||||
"api": "csp_4KZhinan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "人人",
|
||||
"name": "人人|4K",
|
||||
"type": 3,
|
||||
"api": "csp_RenRen",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "即刻",
|
||||
"name": "即刻|4K",
|
||||
"type": 3,
|
||||
"api": "csp_Jike",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "双星",
|
||||
"name": "双星|4K",
|
||||
"type": 3,
|
||||
"api": "csp_ShuangXing",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "围观短剧",
|
||||
"name": "围观|短剧",
|
||||
"type": 3,
|
||||
"api": "csp_WeiguanDJ",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"genre": "shortdrama"
|
||||
},
|
||||
{
|
||||
"key": "星芽短剧",
|
||||
"name": "星芽|短剧",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/星芽短剧.py",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"genre": "shortdrama"
|
||||
},
|
||||
{
|
||||
"key": "独播影视",
|
||||
"name": "独播|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Duboku"
|
||||
},
|
||||
{
|
||||
"key": "厂长影视",
|
||||
"name": "厂长|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Czsapp",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://www.czzy89.com"
|
||||
},
|
||||
{
|
||||
"key": "金牌影视",
|
||||
"name": "金牌|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Jpys",
|
||||
"ext": "https://y2s52n7.com,https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
|
||||
},
|
||||
{
|
||||
"key": "瓜子影视",
|
||||
"name": "瓜子|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Gz360"
|
||||
},
|
||||
{
|
||||
"key": "骚火影视",
|
||||
"name": "骚火|影视",
|
||||
"type": 3,
|
||||
"api": "csp_SaoHuo",
|
||||
"ext": "https://shdy5.us"
|
||||
},
|
||||
{
|
||||
"key": "农民影视",
|
||||
"name": "农民|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Wwys",
|
||||
"ext": "https://vip.wwgz.cn:5200"
|
||||
},
|
||||
{
|
||||
"key": "爱看机器人",
|
||||
"name": "爱看|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Ikanbot",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "小镇影视",
|
||||
"name": "小镇|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/小镇影视.json"
|
||||
},
|
||||
{
|
||||
"key": "面包影视",
|
||||
"name": "面包|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/面包影视.json"
|
||||
},
|
||||
{
|
||||
"key": "永乐影视",
|
||||
"name": "永乐|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/永乐影视.json"
|
||||
},
|
||||
{
|
||||
"key": "剧圈影视",
|
||||
"name": "剧圈|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/剧圈影视.json"
|
||||
},
|
||||
{
|
||||
"key": "1905",
|
||||
"name": "1905|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Web1905",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "哆啦新番社",
|
||||
"name": "哆啦|新番社",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/哆啦新番社.json"
|
||||
},
|
||||
{
|
||||
"key": "Anime1",
|
||||
"name": "A1|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/Anime1.js"
|
||||
},
|
||||
{
|
||||
"key": "漫国动漫",
|
||||
"name": "漫国丨动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppSy",
|
||||
"ext": {
|
||||
"site": "https://dm-1255775577.cos.ap-guangzhou.myqcloud.com/dmg/api.txt",
|
||||
"siteKey": "rectangleadsadxa",
|
||||
"listKey": "aassddwwxxllsx1x",
|
||||
"parsesKey": "aassddwwxxllsx1x"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "方舟动漫",
|
||||
"name": "方舟丨动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.cyfz.top",
|
||||
"dataKey": "e72cdfd629e8895d",
|
||||
"dataIv": "e72cdfd629e8895d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "曼波动漫",
|
||||
"name": "曼波|动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://app.omofun1.top",
|
||||
"dataKey": "66dc309cbeeca454",
|
||||
"dataIv": "66dc309cbeeca454"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咕咕动漫",
|
||||
"name": "咕咕|动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.gugu3.com",
|
||||
"dataKey": "nKfZ8KX6JTNWRzTD",
|
||||
"dataIv": "nKfZ8KX6JTNWRzTD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "巴士动漫",
|
||||
"name": "巴士|动漫",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/巴士动漫.json"
|
||||
},
|
||||
{
|
||||
"key": "路漫漫",
|
||||
"name": "路漫漫|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/路漫漫.js"
|
||||
},
|
||||
{
|
||||
"key": "去看吧",
|
||||
"name": "去看吧|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/去看吧.js"
|
||||
},
|
||||
{
|
||||
"key": "荐片",
|
||||
"name": "荐片|磁力",
|
||||
"api": "csp_JianPian",
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"key": "修罗",
|
||||
"name": "修罗|磁力",
|
||||
"api": "csp_Xlys",
|
||||
"type": 3,
|
||||
"ext": "https://xl02.com.de"
|
||||
},
|
||||
{
|
||||
"key": "七味",
|
||||
"name": "七味|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_QnMp4",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"url": "https://www.qwnull.com,https://www.qwmkv.com,https://www.qwfilm.com,https://www.qnmp4.com,https://www.qnnull.com,https://www.qnhot.com,https://www.qncool.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "80S",
|
||||
"name": "80S|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_BLSGod",
|
||||
"playerType": 1,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "New6v",
|
||||
"name": "New6V|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_New6v",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://www.xb6v.com"
|
||||
},
|
||||
{
|
||||
"key": "美剧迷",
|
||||
"name": "美剧迷|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_MeijuMi",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "迅雷吧",
|
||||
"name": "迅雷吧|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_Xunlei8",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://xunlei8.me"
|
||||
},
|
||||
{
|
||||
"key": "电影港",
|
||||
"name": "电影港|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/电影港.json"
|
||||
},
|
||||
{
|
||||
"key": "电影天堂",
|
||||
"name": "电影天堂|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_DyGod",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "阿里云盘",
|
||||
"name": "阿里|云盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanAli",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "夸克网盘",
|
||||
"name": "夸克|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanQuark",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "UC网盘",
|
||||
"name": "UC|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanUC",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "百度网盘",
|
||||
"name": "百度|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanBaidu",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "盘搜",
|
||||
"name": "盘搜|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "古哥",
|
||||
"name": "古哥|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_GugeSo",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "兄弟",
|
||||
"name": "兄弟|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_XiongdiPan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "百酷",
|
||||
"name": "百酷|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_Baiku",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "米搜",
|
||||
"name": "米搜|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_MiSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "鬼鬼",
|
||||
"name": "鬼鬼|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_GuiGui",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "混合",
|
||||
"name": "混合|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_HunHePan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "天翼",
|
||||
"name": "天翼|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_TianYiSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "趣盘",
|
||||
"name": "趣盘|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_QuPanSo",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "88看球",
|
||||
"name": "88|看球",
|
||||
"type": 3,
|
||||
"api": "csp_Kanqiu",
|
||||
"gridview": 3,
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "球通体育",
|
||||
"name": "球通|体育",
|
||||
"type": 3,
|
||||
"api": "csp_QiutongTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "瓜子体育",
|
||||
"name": "瓜子|体育",
|
||||
"type": 3,
|
||||
"api": "csp_GuaziTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咖啡体育",
|
||||
"name": "咖啡|体育",
|
||||
"type": 3,
|
||||
"api": "csp_KafeiTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "919体育",
|
||||
"name": "919|体育",
|
||||
"type": 3,
|
||||
"api": "csp_919TY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "呦呦DJ",
|
||||
"name": "呦呦|DJ",
|
||||
"type": 3,
|
||||
"api": "csp_Djuu",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "轮回DJ",
|
||||
"name": "轮回|DJ",
|
||||
"type": 3,
|
||||
"api": "csp_Djlh",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "蜻蜓FM",
|
||||
"name": "蜻蜓|FM",
|
||||
"type": 3,
|
||||
"api": "csp_QingtingFM",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "世界听书",
|
||||
"name": "世界|听书",
|
||||
"type": 3,
|
||||
"api": "csp_TingShijie",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "爱听音乐",
|
||||
"name": "爱听|音乐",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/爱听音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网络直播",
|
||||
"name": "网络|直播",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/网络直播.py"
|
||||
},
|
||||
{
|
||||
"key": "哔哩直播",
|
||||
"name": "哔哩|直播",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/哔哩直播.py"
|
||||
},
|
||||
{
|
||||
"key": "哔哩哔哩听书",
|
||||
"name": "哔哩|听书",
|
||||
"type": 3,
|
||||
"api": "csp_Bili",
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"json": "https://cnb.cool/fish2018/xs/-/git/raw/main/json/哔哩哔哩听书.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.597
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "push_agent",
|
||||
"name": "手机|推送",
|
||||
"type": 3,
|
||||
"api": "csp_Push",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0
|
||||
}
|
||||
],
|
||||
"lives": [
|
||||
{
|
||||
"name": "🐬各大源合集 海豚影视永久免费如有收费的都是骗子",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/807080747/zv/refs/heads/main/sese.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬综合直播 海豚影视交流群 TG:@hshsjk9",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/fleung49/star/refs/heads/main/mit"
|
||||
},
|
||||
{
|
||||
"name": "🐬电视家",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://github.com/bang359/dsj/raw/main/dsjcs.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播2",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/ipv4/result.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬海燕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/haiyan.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬薄荷直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/bhmb.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬湘西直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/xiangxi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬全球直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%85%A8%E7%90%83%E7%9B%B4%E6%92%AD.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬咪咕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "http://www.52top.com.cn:678/downloads/migu.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬iptv直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/vinkerq/iptv-api/refs/heads/master/iptv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬小新TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://d.kstore.dev/download/9565/小新TV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬北美长城源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/wall.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬港台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://feer-cdn-bp.xpnb.qzz.io/xnkl.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬台湾台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://epg.pw/test_channels_taiwan.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬体育台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://82.156.243.185:33389/fwc.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬国际TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/xJEYDAin/iptv/main/output/all_merged.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬UnifiTV(马来节点)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/unifi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬裤佬TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/Jsnzkpg/Jsnzkpg/Jsnzkpg/Jsnzkpg1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Gather",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://iptv.yang-1989.eu.org/m3u/Gather.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Mytv",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cdn.qd.je/live.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬新加坡(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/新加坡.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬黄蚂蚁先锋推流源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://ge.html-5.me//ii/黄蚂蚁先锋推流源.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬风云源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://iptv.4666888.xyz/FYTV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬易发源 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/fafa002/yf2025/refs/heads/main/yiyifafa.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬俄罗斯源 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ilook.epg.one/EDTZN7ANS84N86"
|
||||
},
|
||||
{
|
||||
"name": "🐬飞扬源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://www.985pan.com/down.php/bf5e9607ff407fcdd71f63928ea5bc79.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬港奥台国际",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://tv123.vvvv.ee/tv.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬中港台直播源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://t.freetv.fun/m3u/playlist_all.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV怡淳酒店(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子任何节点)1080p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/4gtv_api.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬安博(梯子)卡顿 有🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/安博.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬jackTV(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://php.946985.filegear-sg.me/jackTV.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬午夜剧场(梯子)🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/午夜剧场.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬海豚佬xxx视频资源🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/xxx视频资源"
|
||||
},
|
||||
{
|
||||
"name": "🐬欧美大片直播🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/欧美2160.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬EVILANGEL🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/EVILANGEL.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬FC2-PPV1🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/FC2-PPV1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优1🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优2🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优2.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优3🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优3.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优4🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优4.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优5🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优5.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优6🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优6.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优7🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优7.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优8🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优8.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优9🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优9.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优10🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优10.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优11🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cloud.7so.top/f/RO04U5/%E4%B8%BD%E5%BD%B1%E7%90%BC%E5%A7%BF.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬日本女优12🔞",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/fgrjk/refs/heads/main/日本女优12.m3u"
|
||||
},
|
||||
{
|
||||
"name": "develop202",
|
||||
"type": 0,
|
||||
"url": "https://gh.927223.xyz/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt",
|
||||
"playerType": 2,
|
||||
"epg": "http://diyp5.112114.xyz/?ch={name}&date={date}",
|
||||
"logo": "https://epg.112114.xyz/logo/{name}.png"
|
||||
},
|
||||
{
|
||||
"name": "Kimentanm",
|
||||
"type": 0,
|
||||
"url": "https://gh.927223.xyz/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u",
|
||||
"playerType": 2
|
||||
},
|
||||
{
|
||||
"name": "虎牙一起看",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/huyayqk.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "斗鱼一起看",
|
||||
"type": 0,
|
||||
"url": "http://nn.7x9d.cn/xz/斗鱼.php",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "B站直播",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/bililive.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "YY轮播",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/yylunbo.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
}
|
||||
],
|
||||
"parses": [
|
||||
{
|
||||
"name": "聚合",
|
||||
"type": 3,
|
||||
"url": "Web"
|
||||
},
|
||||
{
|
||||
"name": "盘古解析",
|
||||
"type": 0,
|
||||
"url": "https://www.playm3u8.cn/jiexi.php?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "极速解析",
|
||||
"type": 0,
|
||||
"url": "https://jiexi.789jiexi.net:4433/?url="
|
||||
},
|
||||
{
|
||||
"name": "虾米解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.xmflv.com/?url="
|
||||
},
|
||||
{
|
||||
"name": "淘片解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.yparse.com/index.php?url="
|
||||
},
|
||||
{
|
||||
"name": "解析1",
|
||||
"type": 0,
|
||||
"url": "https://huayong.net/999/?v="
|
||||
},
|
||||
{
|
||||
"name": "解析2",
|
||||
"type": 0,
|
||||
"url": "https://jx.m3u8.tv/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析3",
|
||||
"type": 0,
|
||||
"url": "https://t2.qlplayer.cyou/player/analysis.php?v="
|
||||
},
|
||||
|
||||
{
|
||||
"name": "解析4",
|
||||
"type": 0,
|
||||
"url": "https://www.ckplayer.vip/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析5",
|
||||
"type": 0,
|
||||
"url": "https://nm.xxxc137.top/static/player/artplayer.html?url="
|
||||
},
|
||||
{
|
||||
"name": "解析6",
|
||||
"type": 0,
|
||||
"url": "https://www.yemu.xyz/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析7",
|
||||
"type": 0,
|
||||
"url": "http://rihou.cc:88/demo.php?url="
|
||||
},
|
||||
{
|
||||
"name": "冰豆",
|
||||
"type": 0,
|
||||
"url": "https://bd.jx.cn/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "七七",
|
||||
"type": 0,
|
||||
"url": "https://jx.77flv.cc/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "夜幕",
|
||||
"type": 0,
|
||||
"url": "https://yemu.xyz/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"name": "农民",
|
||||
"hosts": [
|
||||
"toutiaovod.com"
|
||||
],
|
||||
"regex": [
|
||||
"video/tos/cn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "火山",
|
||||
"hosts": [
|
||||
"huoshan.com"
|
||||
],
|
||||
"regex": [
|
||||
"item_id="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "抖音",
|
||||
"hosts": [
|
||||
"douyin.com"
|
||||
],
|
||||
"regex": [
|
||||
"is_play_url="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "磁力广告",
|
||||
"hosts": [
|
||||
"magnet"
|
||||
],
|
||||
"regex": [
|
||||
"更多",
|
||||
"请访问",
|
||||
"example",
|
||||
"社 區",
|
||||
"x u u",
|
||||
"直 播",
|
||||
"更 新",
|
||||
"社 区",
|
||||
"有趣",
|
||||
"有 趣",
|
||||
"英皇体育",
|
||||
"全中文AV在线",
|
||||
"澳门皇冠赌场",
|
||||
"哥哥快来",
|
||||
"美女荷官",
|
||||
"裸聊",
|
||||
"新片首发",
|
||||
"UUE29"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "饭团点击",
|
||||
"hosts": [
|
||||
"dadagui",
|
||||
"freeok",
|
||||
"dadagui"
|
||||
],
|
||||
"script": [
|
||||
"document.querySelector(\"#playleftiframe\").contentWindow.document.querySelector(\"#start\").click();"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "毛驴点击",
|
||||
"hosts": [
|
||||
"www.maolvys.com"
|
||||
],
|
||||
"script": [
|
||||
"document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"
|
||||
]
|
||||
}
|
||||
],
|
||||
"doh": [
|
||||
{
|
||||
"name": "Google",
|
||||
"url": "https://dns.google/dns-query",
|
||||
"ips": [
|
||||
"8.8.4.4",
|
||||
"8.8.8.8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cloudflare",
|
||||
"url": "https://cloudflare-dns.com/dns-query",
|
||||
"ips": [
|
||||
"1.1.1.1",
|
||||
"1.0.0.1",
|
||||
"2606:4700:4700::1111",
|
||||
"2606:4700:4700::1001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AdGuard",
|
||||
"url": "https://dns.adguard.com/dns-query",
|
||||
"ips": [
|
||||
"94.140.14.140",
|
||||
"94.140.14.141"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DNSWatch",
|
||||
"url": "https://resolver2.dns.watch/dns-query",
|
||||
"ips": [
|
||||
"84.200.69.80",
|
||||
"84.200.70.40"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Quad9",
|
||||
"url": "https://dns.quad9.net/dns-quer",
|
||||
"ips": [
|
||||
"9.9.9.9",
|
||||
"149.112.112.112"
|
||||
]
|
||||
}
|
||||
],
|
||||
"flags": [
|
||||
"youku",
|
||||
"优酷",
|
||||
"优 酷",
|
||||
"优酷视频",
|
||||
"qq",
|
||||
"腾讯",
|
||||
"腾 讯",
|
||||
"腾讯视频",
|
||||
"iqiyi",
|
||||
"qiyi",
|
||||
"奇艺",
|
||||
"爱奇艺",
|
||||
"爱 奇 艺",
|
||||
"m1905",
|
||||
"xigua",
|
||||
"letv",
|
||||
"leshi",
|
||||
"乐视",
|
||||
"乐 视",
|
||||
"sohu",
|
||||
"搜狐",
|
||||
"搜 狐",
|
||||
"搜狐视频",
|
||||
"tudou",
|
||||
"pptv",
|
||||
"mgtv",
|
||||
"芒果",
|
||||
"imgo",
|
||||
"芒果TV",
|
||||
"芒 果 T V",
|
||||
"bilibili",
|
||||
"哔 哩",
|
||||
"哔 哩 哔 哩"
|
||||
],
|
||||
"ijk": [
|
||||
{
|
||||
"group": "软解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "硬解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ads": [
|
||||
"static-mozai.4gtv.tv"
|
||||
]
|
||||
}
|
||||
+2314
@@ -0,0 +1,2314 @@
|
||||
{
|
||||
"spider": "https://cnb.cool/fish2018/xs/-/git/raw/main/spider.jar",
|
||||
"wallpaper": "http://127.0.0.1:9978/proxy?do=wallpaper",
|
||||
"logo": "https://img.freepik.com/free-vector/cute-dolphin-swimming-cartoon-vector-icon-illustration-animal-nature-icon-isolated-flat-vector_138676-12582.jpg?semt=ais_hybrid&w=740&q=80",
|
||||
"sites": [
|
||||
{
|
||||
"key": "海豚影视",
|
||||
"name": "🐬海豚影视公告",
|
||||
"type": 3,
|
||||
"api": "csp_海豚影视",
|
||||
"homePage": "https://fgblh.github.io/uhuj.github.io/海豚影视.html"
|
||||
},
|
||||
{
|
||||
"key": "Nostr",
|
||||
"name": "🐬Nostr推荐",
|
||||
"type": 3,
|
||||
"api": "csp_Nostr",
|
||||
"homePage": "https://www.252035.xyz/xs/tvbox/nostr.html"
|
||||
},
|
||||
{
|
||||
"key":"AQY",
|
||||
"name":"🐬爱奇艺 海豚影视完全免费,如有收费的都是骗子",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002031-6064033c16.js"
|
||||
},
|
||||
{"key":"YK",
|
||||
"name":"🐬优酷视频 海豚影视交流群 TG:@hshsjk9",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002200-507c3e8aae.js"
|
||||
},
|
||||
{"key":"TX",
|
||||
"name":"🐬腾讯视频",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002144-0e40887294.js"
|
||||
},
|
||||
{
|
||||
"key": "hajim-腾讯备",
|
||||
"name": "🐬腾讯4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": "https://fastlink.cokey.xyz/f/1MOEc5/%E8%85%BE%E8%85%BE.js"
|
||||
},
|
||||
{"key":"MG",
|
||||
"name":"🐬芒果TV",
|
||||
"type":3,
|
||||
"api":"https://file.icve.com.cn/file_doc/249/899/3E7E0C8A023B624CEC6BDCC200F06F02.js",
|
||||
"ext":"https://cdn.waimaimingtang.com/file/images/bwc/20251023002108-a4795930ec.js"
|
||||
},
|
||||
{
|
||||
"key": "茫茫",
|
||||
"name": "🐬芒果4K",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/drpy2.min.js",
|
||||
"ext": "https://ghfast.top/https://raw.githubusercontent.com/IY-CPU/IY/main/lib/茫茫.png"
|
||||
},
|
||||
{
|
||||
"key": "leo_danmaku",
|
||||
"name": "LEO | 弹幕",
|
||||
"type": 3,
|
||||
"api": "csp_DanmakuSpider",
|
||||
"searchable": 1,
|
||||
"changeable": 0,
|
||||
"index": 1,
|
||||
"jar": "https://gh-proxy.org/https://github.com/Silent1566/CatVodSpider/raw/refs/heads/main/jar/danmu.jar",
|
||||
"ext": {
|
||||
"apiUrls": [
|
||||
"https://dm.660505.xyz:8443/a123456|W佬",
|
||||
"https://danmaku.banye.tech:17777/87654321"
|
||||
],
|
||||
"autoPushEnabled": true,
|
||||
"silentMode": true,
|
||||
"danmakuStyle": "经典模式",
|
||||
"proxyPort": 5575,
|
||||
"lpAlpha": 0.9,
|
||||
"lpWidth": 0.9,
|
||||
"lpHeight": 0.85,
|
||||
"titleMappingsUrl": "https://gh-proxy.com/https://raw.githubusercontent.com/goodcommunication/mydm/main/yins.json"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "kf",
|
||||
"name": "🐬咖啡体育直播.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/咖啡直播.py"
|
||||
},
|
||||
{
|
||||
"key": "sm",
|
||||
"name": "🐬熊猫直播",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/熊猫直播.py"
|
||||
},
|
||||
{
|
||||
"key": "fY",
|
||||
"name": "🐬枫叶影院.py(关梯子使用)",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/枫叶影院.py"
|
||||
},
|
||||
{
|
||||
"key":"FY",
|
||||
"name":"🐬枫叶影院(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_fy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/枫叶🍁.html"
|
||||
},
|
||||
{
|
||||
"key":"6v",
|
||||
"name":"🐬6V影视",
|
||||
"type":3,
|
||||
"api":"csp_6v",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/6v.html"
|
||||
},
|
||||
{
|
||||
"key":"CZ",
|
||||
"name":"🐬厂长资源(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_czjy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/厂长.html"
|
||||
},
|
||||
{
|
||||
"key":"WB",
|
||||
"name":"🐬歪比巴卜影视",
|
||||
"type":3,
|
||||
"api":"csp_wbbb",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/歪比巴卜.html"
|
||||
},
|
||||
{
|
||||
"key":"PTT",
|
||||
"name":"🐬PTT视频",
|
||||
"type":3,
|
||||
"api":"csp_ptt",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/ptt.html"
|
||||
},
|
||||
{
|
||||
"key":"LIBVIO",
|
||||
"name":"🐬LIBVIO影视",
|
||||
"type":3,
|
||||
"api":"csp_libvio",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/libvio.html"
|
||||
},
|
||||
{
|
||||
"key":"PPN",
|
||||
"name":"🐬ppnix影视",
|
||||
"type":3,
|
||||
"api":"csp_ppnix",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/ppnix.html"
|
||||
},
|
||||
{
|
||||
"key":"360JH",
|
||||
"name":"🐬360影视(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_360jh",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/360聚合.html"
|
||||
},
|
||||
{
|
||||
"key":"WOJH",
|
||||
"name":"🐬玩偶聚合(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_wojh",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/玩偶聚合.html"
|
||||
},
|
||||
{
|
||||
"key":"GY",
|
||||
"name":"🐬观影(关梯子使用)",
|
||||
"type":3,
|
||||
"api":"csp_gy",
|
||||
"homePage":"https://fgblh.github.io/uhuj.github.io/观影.html"
|
||||
},
|
||||
{
|
||||
"key": "油管so",
|
||||
"name": "🐬油管",
|
||||
"type": 3,
|
||||
"api": "csp_Ytdl",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"playerType": 2,
|
||||
"timeout": 30,
|
||||
"filterable": 1,
|
||||
"jar": "https://files.catbox.moe/hmml4f.txt",
|
||||
"ext": {
|
||||
"proxy": "",
|
||||
"youtube_txt": "https://files.catbox.moe/hyph4f.txt"
|
||||
|
||||
}
|
||||
|
||||
},
|
||||
{
|
||||
"key": "华人so",
|
||||
"name": "🐬华人影视",
|
||||
"type": 3,
|
||||
"api": "csp_Hua",
|
||||
"jar": "https://files.catbox.moe/hmml4f.txt",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
|
||||
},
|
||||
{
|
||||
"key": "非凡",
|
||||
"name": "🐬非凡影视",
|
||||
"type": 1,
|
||||
"api": "http://cj.ffzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"categories": [
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"国产剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"电影片",
|
||||
"连续剧",
|
||||
"综艺片",
|
||||
"动漫片",
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"记录片",
|
||||
"台湾剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "闪电影视",
|
||||
"name": "🐬闪电影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://sdzyapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"短剧",
|
||||
"韩国剧",
|
||||
"香港剧",
|
||||
"台湾剧",
|
||||
"欧美剧",
|
||||
"动作片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"奇幻片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"恐怖片",
|
||||
"犯罪片",
|
||||
"悬疑片",
|
||||
"惊悚片",
|
||||
"剧情片",
|
||||
"冒险片",
|
||||
"记录片",
|
||||
"动作片",
|
||||
"日本剧",
|
||||
"泰剧",
|
||||
"国产综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"日韩综艺",
|
||||
"国产动漫",
|
||||
"港台动漫",
|
||||
"日韩动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "牛牛影视",
|
||||
"name": "🐬牛牛影视|追剧",
|
||||
"type": 0,
|
||||
"api": "https://api.niuniuzy.me/api.php/provide/vod/at/xml",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"喜剧片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"恐怖片",
|
||||
"剧情片",
|
||||
"战争片",
|
||||
"动画片",
|
||||
"纪录片",
|
||||
"预告片",
|
||||
"邵氏电影",
|
||||
"4K电影",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"韩剧",
|
||||
"日剧",
|
||||
"港剧",
|
||||
"台剧",
|
||||
"泰剧",
|
||||
"海外剧",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫",
|
||||
"影视解说",
|
||||
"爽文短剧",
|
||||
"有声动漫",
|
||||
"女频恋爱",
|
||||
"反转爽剧",
|
||||
"古装仙侠",
|
||||
"年代穿越",
|
||||
"脑洞悬疑",
|
||||
"现代都市",
|
||||
"演唱会",
|
||||
"大陆综艺",
|
||||
"日韩综艺",
|
||||
"港台综艺",
|
||||
"欧美综艺",
|
||||
"篮球",
|
||||
"足球"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "雲飛影视",
|
||||
"name": "🐬雲飛影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"小湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"加片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{"key": "火狐","name": "🐬火狐影视🦊|追剧","type": 1,"api": "https://hhzyapi.com/api.php/provide/vod/","searchable": 1,"quickSearch": 0,"filterable": 1,"categories": [ "内地剧", "动作片", "科幻片", "战争片", "喜剧片", "爱情片", "恐怖片", "犯罪片", "剧情片", "冒险片", "记录片", "韩剧", "香港剧", "台湾剧", "欧美剧", "日剧", "马泰剧", "体育赛事", "综艺", "动画片", "中国动漫", "日本动漫", "欧美动漫"]
|
||||
},
|
||||
{
|
||||
"key": "量子2k",
|
||||
"name": "🐬量子影视|追剧",
|
||||
"type": 1,
|
||||
"api": "http://cj.lziapi.com/api.php/provide/vod/",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"playurl": "json:https://lziplayer.com/?url=",
|
||||
"categories": [
|
||||
"国产剧",
|
||||
"国产动漫",
|
||||
"泰国剧",
|
||||
"台湾剧",
|
||||
"香港剧",
|
||||
"欧美剧",
|
||||
"韩国剧",
|
||||
"日本剧",
|
||||
"动漫",
|
||||
"体育",
|
||||
"剧情片",
|
||||
"动作片",
|
||||
"爱情片",
|
||||
"喜剧片"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "API_如意",
|
||||
"name": "🐬如意影视|追剧",
|
||||
"type": 1,
|
||||
"api": "https://cj.rycjapi.com/api.php/provide/vod",
|
||||
"ext": "",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"categories": [
|
||||
"动作片",
|
||||
"灾难片",
|
||||
"爱情片",
|
||||
"科幻片",
|
||||
"战争片",
|
||||
"喜剧片",
|
||||
"恐怖片",
|
||||
"预告片",
|
||||
"剧情片",
|
||||
"记录片",
|
||||
"动画电影",
|
||||
"电影解说",
|
||||
"国产剧",
|
||||
"欧美剧",
|
||||
"香港剧",
|
||||
"韩国剧",
|
||||
"台湾剧",
|
||||
"日本剧",
|
||||
"海外剧",
|
||||
"泰国剧",
|
||||
"短剧",
|
||||
"大陆综艺",
|
||||
"港台综艺",
|
||||
"日韩综艺",
|
||||
"欧美综艺",
|
||||
"足球",
|
||||
"篮球",
|
||||
"网球",
|
||||
"斯诺克",
|
||||
"国产动漫",
|
||||
"日韩动漫",
|
||||
"欧美动漫",
|
||||
"港台动漫",
|
||||
"海外动漫"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "cj_360资源",
|
||||
"name": "🐬360丨短剧",
|
||||
"type": 1,
|
||||
"searchable": 0,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"api": "https://360zy.com/api.php/provide/vod",
|
||||
"categories": [
|
||||
"爽文短剧",
|
||||
"现代都市",
|
||||
"脑洞悬疑",
|
||||
"年代穿越",
|
||||
"古装仙侠",
|
||||
"反转爽剧",
|
||||
"女频恋爱",
|
||||
"成长逆袭"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "smdj",
|
||||
"name": "🐬星芽短剧.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/星芽短剧.py"
|
||||
},
|
||||
{
|
||||
"key": "hmjc",
|
||||
"name": "🐬河马剧场.py",
|
||||
"type": 3,
|
||||
"api": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/py/河马剧场.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐",
|
||||
"name": "🐬网易云|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网易云音乐1",
|
||||
"name": "🐬网易云1|音乐",
|
||||
"type": 3,
|
||||
"api": "https://xn--fjq53n.xyz/Ting/yinyue/网易云音乐1.py"
|
||||
},
|
||||
{
|
||||
"key": "豆瓣",
|
||||
"name": "豆瓣|首页",
|
||||
"type": 3,
|
||||
"api": "csp_Douban",
|
||||
"searchable": 0
|
||||
},
|
||||
{
|
||||
"key": "配置中心",
|
||||
"name": "配置|中心",
|
||||
"type": 3,
|
||||
"api": "csp_Config",
|
||||
"searchable": 0,
|
||||
"changeable": 0,
|
||||
"indexs": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.597
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "本地",
|
||||
"name": "本地|视频",
|
||||
"type": 3,
|
||||
"api": "csp_LocalFile"
|
||||
},
|
||||
{
|
||||
"key": "热播影视",
|
||||
"name": "热播|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppRJ",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"url": "http://v.rbotv.cn"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "三秋影视",
|
||||
"name": "三秋|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App3Q"
|
||||
},
|
||||
{
|
||||
"key": "无极99",
|
||||
"name": "无极丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://111.170.140.70:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"version": "",
|
||||
"appkey": "c403317c2a2946659b0bcbabdd5de43a",
|
||||
"versionName": "1.0.1",
|
||||
"name": "无极影视",
|
||||
"package": "com.wujiys.app",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "A0859BDC35AD3E81D4051E2A4678C77C62773EDB3423DDF1DEFF94CB331D398E"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "听心99",
|
||||
"name": "听心|APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "https://api.12321app.com/api",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "a0a18659a9977a47e53442cd084b536c",
|
||||
"versionName": "2.8.1",
|
||||
"name": "听心视频",
|
||||
"package": "com.iksp.adsys.jjsp",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "03DD38CE4C3D62D0F0DEFACC06768D14EB382C7BD77A05B2EBF4D66E154A0D47"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "橙子99",
|
||||
"name": "橙子丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://113.31.180.218:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "6e8f3764a0644f3686ab5cdd57bcdf48",
|
||||
"versionName": "4.3.1",
|
||||
"name": "小橙子",
|
||||
"package": "com.xchengzix.app",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "99DA983CF878CEC016616175464A91A94775E20A489F07F76FCDEA1A0F2B6B45"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咕噜99",
|
||||
"name": "咕噜丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://103.45.132.22:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "d1f0c269eab74d93821fffc9befdbbba",
|
||||
"versionName": "1.9.5",
|
||||
"name": "咕噜咕噜",
|
||||
"package": "com.bd.tool.gulu",
|
||||
"buildNumber": "2001",
|
||||
"buildSignature": "B07C8F6DBEBD3ABEE6A4A4DE2BFBBF29A0AC3F984D532A39448EC3BF5DD36311"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "剧圈99",
|
||||
"name": "剧圈丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://124.221.3.182:19987/app/bn",
|
||||
"appkey": "d1f0c269eab74d93821fffc9befdbbba",
|
||||
"versionName": "1.2.0",
|
||||
"name": "剧圈圈",
|
||||
"package": "com.qingtangxiaozhuan.xyz",
|
||||
"buildNumber": "2002",
|
||||
"buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "双星99",
|
||||
"name": "双星丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_App99",
|
||||
"ext": {
|
||||
"host": "http://175.178.65.250:19987/app/bn",
|
||||
"LoginPath": "/app/log",
|
||||
"appkey": "f66f65db127e48449f073c2c6eb0f993",
|
||||
"versionName": "6.4.5",
|
||||
"name": "双子星动漫",
|
||||
"package": "com.yingfu.mobile.android.pgsp",
|
||||
"buildNumber": "2003",
|
||||
"buildSignature": "054FA8DDA4319C6B6A9B954CA5777541C993F00B1B0BD4394F7EDE48184C4594"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "天堂",
|
||||
"name": "天堂|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "电影天堂",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "D2KREWRIBVNAUJJYEDL4VFHOY2Q0PQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.dytiantang.one",
|
||||
"host": "",
|
||||
"site": "https://dyttandroid04-1372779881.cos.ap-shanghai.myqcloud.com/app_dyttandroid.txt",
|
||||
"version": "3.0.0.7",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "橘汁",
|
||||
"name": "橘汁|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "橘汁",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr8SzZhjYy+rsya1K09t8d2K50pWFoBkgUqMpKOiW+3IEVKd4eTdvg9RSOjQ82kypL6R9BnsmrS1V8s4PVDwjQbUtYhTPPC9Hz16qY7rpD6m0d2vr09/UpWQ5uOy9PR0QTrsioveZ+DIe9jc3C+zBCu/kZSY/R8stwJoiitki3gwIDAQAB",
|
||||
"dataKey": "DGVQRUX5R1LWWDLHTGJSUKG1DJRVPQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.lxf.snzlcgtzxyx",
|
||||
"host": "",
|
||||
"site": "https://123-1349250429.cos.ap-shanghai.myqcloud.com/app.txt",
|
||||
"version": "3.0.2.1",
|
||||
"decrypt": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "华谊",
|
||||
"name": "华谊|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "华谊",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCp9Ek4wIlQAtwFnuBRlsFiow2tr+4UOciGeNKbY7nL74etUqUb6fvpOSOHhFEfaWlfwUpOB17x3JEL3No19nfjCeVYrYPjlJcgoqUWH/tfIfFAQWvtxBIBlKazkhw8d3ChysWmeWRikKqkBsVRY4oqNPuj4sjm6Zult0U4I4prRQIDAQAB",
|
||||
"dataKey": "NDBYSZR1DMRRZ05NSUCWEJNIYWLBPT0=",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.muyue.tool",
|
||||
"host": "",
|
||||
"site": "https://vip.123pan.cn/1851089669/oss/az5.txt",
|
||||
"version": "1.0.0.4",
|
||||
"decrypt": "1"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "苹果",
|
||||
"name": "苹果|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "小苹果",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "S0VNDTJHOFHHCNMRAW5IV2TOS2PBPQ==",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.juechufsh.android.xpg1",
|
||||
"host": "",
|
||||
"site": "https://xpgandroid03-1372779881.cos.ap-beijing.myqcloud.com/app_xpg_android.txt",
|
||||
"version": "1.0.0.3",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "薯条",
|
||||
"name": "薯条|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppDrama",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"appName": "薯条影视",
|
||||
"publicKey": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCduNEnfxGaLuQRk5ABzXHhPV43zi00sCHjLo8BYc+Wi6xXm2b4v0i28Sq4WlNCKhseft9fz8kO/qLr6/022o1RcuOU7e4GFL3U9WnNODwRBYSYWd+K8nqpI/tAUDmZEBGRWqjrc7x6aMl3A+xpnWkLbPCLsuhbuuUE3tv09oeOpwIDAQAB",
|
||||
"dataKey": "A1VACZJWDKRZY1P3MFV0DDRAZ3F3PT0=",
|
||||
"dataIv": "OC1A06E197EF10CF3F6058CA7A803B5E",
|
||||
"pkg": "com.st.standroid",
|
||||
"host": "",
|
||||
"site": "https://dyttandroid-1372779881.cos.ap-guangzhou.myqcloud.com/app_dyttandroid.txt",
|
||||
"version": "5.0.0.1",
|
||||
"decrypt": "0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "久久",
|
||||
"name": "久久|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "http://99cms.jj99.icu:8199/api.php/app/"
|
||||
},
|
||||
{
|
||||
"key": "闪影",
|
||||
"name": "闪影|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "http://38.47.213.61:41271/mogai_api.php/v1.vod"
|
||||
},
|
||||
{
|
||||
"key": "飞飞",
|
||||
"name": "飞飞丨APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppYsV2",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://qpcj.69mini.com/api.php/app/"
|
||||
},
|
||||
{
|
||||
"key": "金牌",
|
||||
"name": "金牌|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://qj4.catbb.xyz",
|
||||
"dataKey": "eecbio48dsq13kkk",
|
||||
"dataIv": "eecbio48dsq13kkk",
|
||||
"search": "searchList4",
|
||||
"init": "initV122",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "老鹰",
|
||||
"name": "老鹰|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://maotouyinghubei.oss-cn-wuhan-lr.aliyuncs.com/maotouyinghb.txt",
|
||||
"dataKey": "zxPtEUDGVllIUhDB",
|
||||
"dataIv": "zxPtEUDGVllIUhDB",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "蓝鹰",
|
||||
"name": "蓝鹰|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppQi",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://xinlanyinghb.oss-cn-wuhan-lr.aliyuncs.com/xly.txt",
|
||||
"dataKey": "ca94b06ca359d80e",
|
||||
"dataIv": "ca94b06ca359d80e",
|
||||
"init": "initV120",
|
||||
"ua": "okhttp/3.10.0"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "猎豹",
|
||||
"name": "猎豹|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://444421.xyz",
|
||||
"dataKey": "#getapp@TMD@2025",
|
||||
"dataIv": "#getapp@TMD@2025"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "王子",
|
||||
"name": "王子|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"url": "https://app.95112475.xyz",
|
||||
"dataKey": "5a9w6x58dsq6z3a6",
|
||||
"dataIv": "5a9w6x58dsq6z3a6"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "茉莉",
|
||||
"name": "茉莉|APP",
|
||||
"type": 3,
|
||||
"api": "csp_AppGet",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": "https://gitee.com/wmmoliill/wimg/raw/master/img/bk/9.txt",
|
||||
"dataKey": "88689667dce61725",
|
||||
"dataIv": "88689667dce61725"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "哔哩视频",
|
||||
"name": "哔哩|视频",
|
||||
"type": 3,
|
||||
"api": "csp_BiliYS",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "三六零",
|
||||
"name": "三六零|视频",
|
||||
"type": 3,
|
||||
"api": "csp_SP360"
|
||||
},
|
||||
{
|
||||
"key": "玩偶",
|
||||
"name": "玩偶|4K",
|
||||
"type": 3,
|
||||
"api": "csp_Wogg",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.wogg.net",
|
||||
"https://wogg.xxooo.cf",
|
||||
"https://woggpan.xxooo.cf"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "快映",
|
||||
"name": "快映|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://38.76.197.172:12521"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "木偶",
|
||||
"name": "木偶|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://123.666291.xyz",
|
||||
"https://666.666291.xyz",
|
||||
"https://www.muou.site",
|
||||
"https://www.muou.asia"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "蜡笔",
|
||||
"name": "蜡笔|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://www.xiaocgege.shop",
|
||||
"http://xiaocge.fun",
|
||||
"http://feimo.fun",
|
||||
"http://xiaocgege.shop"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "至臻",
|
||||
"name": "至臻|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://mihdr.top",
|
||||
"https://www.miqk.cc",
|
||||
"https://www.mihdr.top"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "多多",
|
||||
"name": "多多|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://tv.yydsys.top",
|
||||
"https://tv.yydsys.cc",
|
||||
"https://tv.214521.xyz"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "欧哥",
|
||||
"name": "欧哥|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://woog.nxog.eu.org",
|
||||
"https://woog.nxog.fun",
|
||||
"https://woog.nxog.eu.org",
|
||||
"https://woog.430520.xyz"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "二小",
|
||||
"name": "二小|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.2xiaopan.top",
|
||||
"https://www.erxiaozhan.top",
|
||||
"https://www.2xiaozhan.top"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "虎斑",
|
||||
"name": "虎斑|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"changeable": 1,
|
||||
"ext": {
|
||||
"site": [
|
||||
"http://38.76.197.172:16969"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "夸父",
|
||||
"name": "夸父|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShareKF",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://www.kfzys.net"
|
||||
],
|
||||
"cookie": "bbs_sid=p5mugcm9r147o1d3qpi0su1ucm; bbs_token=gDMAOehNUQetTJv9Lnet0J_2FGJmgdvnx90iTZqzU_2FnO0_3D"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "盘它",
|
||||
"name": "盘它|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebSharePT",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "123",
|
||||
"name": "123|4K",
|
||||
"type": 3,
|
||||
"api": "csp_PanWebShare123",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
},
|
||||
"ext": {
|
||||
"site": [
|
||||
"https://123panfx.com",
|
||||
"https://pan1.me"
|
||||
]
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "指南",
|
||||
"name": "指南|4K",
|
||||
"type": 3,
|
||||
"api": "csp_4KZhinan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "人人",
|
||||
"name": "人人|4K",
|
||||
"type": 3,
|
||||
"api": "csp_RenRen",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "即刻",
|
||||
"name": "即刻|4K",
|
||||
"type": 3,
|
||||
"api": "csp_Jike",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "双星",
|
||||
"name": "双星|4K",
|
||||
"type": 3,
|
||||
"api": "csp_ShuangXing",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "围观短剧",
|
||||
"name": "围观|短剧",
|
||||
"type": 3,
|
||||
"api": "csp_WeiguanDJ",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"genre": "shortdrama"
|
||||
},
|
||||
{
|
||||
"key": "星芽短剧",
|
||||
"name": "星芽|短剧",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/星芽短剧.py",
|
||||
"searchable": 1,
|
||||
"changeable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"genre": "shortdrama"
|
||||
},
|
||||
{
|
||||
"key": "独播影视",
|
||||
"name": "独播|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Duboku"
|
||||
},
|
||||
{
|
||||
"key": "厂长影视",
|
||||
"name": "厂长|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Czsapp",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://www.czzy89.com"
|
||||
},
|
||||
{
|
||||
"key": "金牌影视",
|
||||
"name": "金牌|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Jpys",
|
||||
"ext": "https://y2s52n7.com,https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
|
||||
},
|
||||
{
|
||||
"key": "瓜子影视",
|
||||
"name": "瓜子|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Gz360"
|
||||
},
|
||||
{
|
||||
"key": "骚火影视",
|
||||
"name": "骚火|影视",
|
||||
"type": 3,
|
||||
"api": "csp_SaoHuo",
|
||||
"ext": "https://shdy5.us"
|
||||
},
|
||||
{
|
||||
"key": "农民影视",
|
||||
"name": "农民|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Wwys",
|
||||
"ext": "https://vip.wwgz.cn:5200"
|
||||
},
|
||||
{
|
||||
"key": "爱看机器人",
|
||||
"name": "爱看|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Ikanbot",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "小镇影视",
|
||||
"name": "小镇|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/小镇影视.json"
|
||||
},
|
||||
{
|
||||
"key": "面包影视",
|
||||
"name": "面包|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/面包影视.json"
|
||||
},
|
||||
{
|
||||
"key": "永乐影视",
|
||||
"name": "永乐|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/永乐影视.json"
|
||||
},
|
||||
{
|
||||
"key": "剧圈影视",
|
||||
"name": "剧圈|影视",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/剧圈影视.json"
|
||||
},
|
||||
{
|
||||
"key": "1905",
|
||||
"name": "1905|影视",
|
||||
"type": 3,
|
||||
"api": "csp_Web1905",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0
|
||||
},
|
||||
{
|
||||
"key": "哆啦新番社",
|
||||
"name": "哆啦|新番社",
|
||||
"type": 3,
|
||||
"api": "csp_XBPQ",
|
||||
"style": {
|
||||
"type": "list"
|
||||
},
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XBPQ/哆啦新番社.json"
|
||||
},
|
||||
{
|
||||
"key": "Anime1",
|
||||
"name": "A1|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/Anime1.js"
|
||||
},
|
||||
{
|
||||
"key": "漫国动漫",
|
||||
"name": "漫国丨动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppSy",
|
||||
"ext": {
|
||||
"site": "https://dm-1255775577.cos.ap-guangzhou.myqcloud.com/dmg/api.txt",
|
||||
"siteKey": "rectangleadsadxa",
|
||||
"listKey": "aassddwwxxllsx1x",
|
||||
"parsesKey": "aassddwwxxllsx1x"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "方舟动漫",
|
||||
"name": "方舟丨动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.cyfz.top",
|
||||
"dataKey": "e72cdfd629e8895d",
|
||||
"dataIv": "e72cdfd629e8895d"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "曼波动漫",
|
||||
"name": "曼波|动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://app.omofun1.top",
|
||||
"dataKey": "66dc309cbeeca454",
|
||||
"dataIv": "66dc309cbeeca454"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咕咕动漫",
|
||||
"name": "咕咕|动漫",
|
||||
"type": 3,
|
||||
"searchable": 1,
|
||||
"api": "csp_AppGet",
|
||||
"ext": {
|
||||
"url": "https://www.gugu3.com",
|
||||
"dataKey": "nKfZ8KX6JTNWRzTD",
|
||||
"dataIv": "nKfZ8KX6JTNWRzTD"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "巴士动漫",
|
||||
"name": "巴士|动漫",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/巴士动漫.json"
|
||||
},
|
||||
{
|
||||
"key": "路漫漫",
|
||||
"name": "路漫漫|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/路漫漫.js"
|
||||
},
|
||||
{
|
||||
"key": "去看吧",
|
||||
"name": "去看吧|动漫",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/drpy2.min.js",
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/js/去看吧.js"
|
||||
},
|
||||
{
|
||||
"key": "荐片",
|
||||
"name": "荐片|磁力",
|
||||
"api": "csp_JianPian",
|
||||
"type": 3
|
||||
},
|
||||
{
|
||||
"key": "修罗",
|
||||
"name": "修罗|磁力",
|
||||
"api": "csp_Xlys",
|
||||
"type": 3,
|
||||
"ext": "https://xl02.com.de"
|
||||
},
|
||||
{
|
||||
"key": "七味",
|
||||
"name": "七味|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_QnMp4",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": {
|
||||
"url": "https://www.qwnull.com,https://www.qwmkv.com,https://www.qwfilm.com,https://www.qnmp4.com,https://www.qnnull.com,https://www.qnhot.com,https://www.qncool.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "80S",
|
||||
"name": "80S|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_BLSGod",
|
||||
"playerType": 1,
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "New6v",
|
||||
"name": "New6V|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_New6v",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://www.xb6v.com"
|
||||
},
|
||||
{
|
||||
"key": "美剧迷",
|
||||
"name": "美剧迷|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_MeijuMi",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "迅雷吧",
|
||||
"name": "迅雷吧|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_Xunlei8",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://xunlei8.me"
|
||||
},
|
||||
{
|
||||
"key": "电影港",
|
||||
"name": "电影港|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_XYQHiker",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1,
|
||||
"ext": "https://cnb.cool/fish2018/xs/-/git/raw/main/XYQHiker/电影港.json"
|
||||
},
|
||||
{
|
||||
"key": "电影天堂",
|
||||
"name": "电影天堂|磁力",
|
||||
"type": 3,
|
||||
"api": "csp_DyGod",
|
||||
"searchable": 1,
|
||||
"quickSearch": 1,
|
||||
"filterable": 1
|
||||
},
|
||||
{
|
||||
"key": "阿里云盘",
|
||||
"name": "阿里|云盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanAli",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "夸克网盘",
|
||||
"name": "夸克|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanQuark",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "UC网盘",
|
||||
"name": "UC|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanUC",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "百度网盘",
|
||||
"name": "百度|网盘",
|
||||
"type": 3,
|
||||
"api": "csp_PanBaidu",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0,
|
||||
"style": {
|
||||
"type": "list",
|
||||
"ratio": 1.433
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "盘搜",
|
||||
"name": "盘搜|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_PanSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "古哥",
|
||||
"name": "古哥|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_GugeSo",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "兄弟",
|
||||
"name": "兄弟|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_XiongdiPan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "百酷",
|
||||
"name": "百酷|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_Baiku",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "米搜",
|
||||
"name": "米搜|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_MiSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "鬼鬼",
|
||||
"name": "鬼鬼|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_GuiGui",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "混合",
|
||||
"name": "混合|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_HunHePan",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "天翼",
|
||||
"name": "天翼|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_TianYiSou",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "趣盘",
|
||||
"name": "趣盘|搜索",
|
||||
"type": 3,
|
||||
"api": "csp_QuPanSo",
|
||||
"searchable": 1,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"timeout": 60
|
||||
},
|
||||
{
|
||||
"key": "88看球",
|
||||
"name": "88|看球",
|
||||
"type": 3,
|
||||
"api": "csp_Kanqiu",
|
||||
"gridview": 3,
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "球通体育",
|
||||
"name": "球通|体育",
|
||||
"type": 3,
|
||||
"api": "csp_QiutongTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "瓜子体育",
|
||||
"name": "瓜子|体育",
|
||||
"type": 3,
|
||||
"api": "csp_GuaziTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "咖啡体育",
|
||||
"name": "咖啡|体育",
|
||||
"type": 3,
|
||||
"api": "csp_KafeiTY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "919体育",
|
||||
"name": "919|体育",
|
||||
"type": 3,
|
||||
"api": "csp_919TY",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "呦呦DJ",
|
||||
"name": "呦呦|DJ",
|
||||
"type": 3,
|
||||
"api": "csp_Djuu",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "轮回DJ",
|
||||
"name": "轮回|DJ",
|
||||
"type": 3,
|
||||
"api": "csp_Djlh",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "蜻蜓FM",
|
||||
"name": "蜻蜓|FM",
|
||||
"type": 3,
|
||||
"api": "csp_QingtingFM",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "世界听书",
|
||||
"name": "世界|听书",
|
||||
"type": 3,
|
||||
"api": "csp_TingShijie",
|
||||
"style": {
|
||||
"type": "list"
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "爱听音乐",
|
||||
"name": "爱听|音乐",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/爱听音乐.py"
|
||||
},
|
||||
{
|
||||
"key": "网络直播",
|
||||
"name": "网络|直播",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/网络直播.py"
|
||||
},
|
||||
{
|
||||
"key": "哔哩直播",
|
||||
"name": "哔哩|直播",
|
||||
"type": 3,
|
||||
"api": "https://cnb.cool/fish2018/xs/-/git/raw/main/py/哔哩直播.py"
|
||||
},
|
||||
{
|
||||
"key": "哔哩哔哩听书",
|
||||
"name": "哔哩|听书",
|
||||
"type": 3,
|
||||
"api": "csp_Bili",
|
||||
"searchable": 0,
|
||||
"quickSearch": 0,
|
||||
"filterable": 0,
|
||||
"ext": {
|
||||
"json": "https://cnb.cool/fish2018/xs/-/git/raw/main/json/哔哩哔哩听书.json",
|
||||
"cookie": "http://127.0.0.1:9978/file/TVBox/bili_cookie.txt"
|
||||
},
|
||||
"style": {
|
||||
"type": "rect",
|
||||
"ratio": 1.597
|
||||
}
|
||||
},
|
||||
{
|
||||
"key": "push_agent",
|
||||
"name": "手机|推送",
|
||||
"type": 3,
|
||||
"api": "csp_Push",
|
||||
"searchable": 0,
|
||||
"filterable": 0,
|
||||
"changeable": 0
|
||||
}
|
||||
],
|
||||
"lives": [
|
||||
{
|
||||
"name": "🐬各大源合集 海豚影视永久免费如有收费的都是骗子",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/807080747/zv/refs/heads/main/sese.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬综合直播 海豚影视交流群 TG:@hshsjk9",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/fleung49/star/refs/heads/main/mit"
|
||||
},
|
||||
{
|
||||
"name": "🐬电视家",
|
||||
"type": 0,
|
||||
"playerType": 2,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://github.com/bang359/dsj/raw/main/dsjcs.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬地方直播2",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://raw.githubusercontent.com/Guovin/iptv-api/gd/output/ipv4/result.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬海燕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/haiyan.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬薄荷直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/bhmb.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬湘西直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/xiangxi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬全球直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/wujiangliu/live-sources/refs/heads/main/%E5%85%A8%E7%90%83%E7%9B%B4%E6%92%AD.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬咪咕直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "http://www.52top.com.cn:678/downloads/migu.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬iptv直播",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/vinkerq/iptv-api/refs/heads/master/iptv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬小新TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp/5.3.2",
|
||||
"url": "https://d.kstore.dev/download/9565/小新TV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬北美长城源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/wall.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬港台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://feer-cdn-bp.xpnb.qzz.io/xnkl.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬台湾台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://epg.pw/test_channels_taiwan.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬体育台",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://82.156.243.185:33389/fwc.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬国际TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://raw.githubusercontent.com/xJEYDAin/iptv/main/output/all_merged.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬UnifiTV(马来节点)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/unifi.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬裤佬TV",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://gh-proxy.org/https://raw.githubusercontent.com/Jsnzkpg/Jsnzkpg/Jsnzkpg/Jsnzkpg1.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Gather",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://iptv.yang-1989.eu.org/m3u/Gather.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬Mytv",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://cdn.qd.je/live.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬新加坡(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/新加坡.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬黄蚂蚁先锋推流源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://ge.html-5.me//ii/黄蚂蚁先锋推流源.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬风云源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://iptv.4666888.xyz/FYTV.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬飞扬源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://www.985pan.com/down.php/bf5e9607ff407fcdd71f63928ea5bc79.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬港奥台国际",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://tv123.vvvv.ee/tv.m3u"
|
||||
},
|
||||
{
|
||||
"name": "🐬中港台直播源",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://t.freetv.fun/m3u/playlist_all.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ghfast.top/https://raw.githubusercontent.com/FGBLH/GHK/refs/heads/main/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV怡淳酒店(梯子台湾节点)720p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "http://xtvantsc.xyz/4gtv.txt"
|
||||
},
|
||||
{
|
||||
"name": "🐬4GTV(梯子任何节点)1080p",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://ha.msbot.dpdns.org/4gtv_api.php"
|
||||
},
|
||||
{
|
||||
"name": "🐬jackTV(梯子)",
|
||||
"type": 0,
|
||||
"ua": "okhttp",
|
||||
"url": "https://php.946985.filegear-sg.me/jackTV.m3u"
|
||||
},
|
||||
{
|
||||
"name": "develop202",
|
||||
"type": 0,
|
||||
"url": "https://gh.927223.xyz/https://raw.githubusercontent.com/develop202/migu_video/refs/heads/main/interface.txt",
|
||||
"playerType": 2,
|
||||
"epg": "http://diyp5.112114.xyz/?ch={name}&date={date}",
|
||||
"logo": "https://epg.112114.xyz/logo/{name}.png"
|
||||
},
|
||||
{
|
||||
"name": "Kimentanm",
|
||||
"type": 0,
|
||||
"url": "https://gh.927223.xyz/https://raw.githubusercontent.com/Kimentanm/aptv/master/m3u/iptv.m3u",
|
||||
"playerType": 2
|
||||
},
|
||||
{
|
||||
"name": "虎牙一起看",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/huyayqk.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "斗鱼一起看",
|
||||
"type": 0,
|
||||
"url": "http://nn.7x9d.cn/xz/斗鱼.php",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "B站直播",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/bililive.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
},
|
||||
{
|
||||
"name": "YY轮播",
|
||||
"type": 0,
|
||||
"url": "https://sub.ottiptv.cc/yylunbo.m3u",
|
||||
"playerType": 2,
|
||||
"timeout": 10,
|
||||
"ua": "okHttp/Mod-1.5.0.0"
|
||||
}
|
||||
],
|
||||
"parses": [
|
||||
{
|
||||
"name": "聚合",
|
||||
"type": 3,
|
||||
"url": "Web"
|
||||
},
|
||||
{
|
||||
"name": "盘古解析",
|
||||
"type": 0,
|
||||
"url": "https://www.playm3u8.cn/jiexi.php?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "极速解析",
|
||||
"type": 0,
|
||||
"url": "https://jiexi.789jiexi.net:4433/?url="
|
||||
},
|
||||
{
|
||||
"name": "虾米解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.xmflv.com/?url="
|
||||
},
|
||||
{
|
||||
"name": "淘片解析",
|
||||
"type": 0,
|
||||
"url": "https://jx.yparse.com/index.php?url="
|
||||
},
|
||||
{
|
||||
"name": "解析1",
|
||||
"type": 0,
|
||||
"url": "https://huayong.net/999/?v="
|
||||
},
|
||||
{
|
||||
"name": "解析2",
|
||||
"type": 0,
|
||||
"url": "https://jx.m3u8.tv/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析3",
|
||||
"type": 0,
|
||||
"url": "https://t2.qlplayer.cyou/player/analysis.php?v="
|
||||
},
|
||||
|
||||
{
|
||||
"name": "解析4",
|
||||
"type": 0,
|
||||
"url": "https://www.ckplayer.vip/jiexi/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析5",
|
||||
"type": 0,
|
||||
"url": "https://nm.xxxc137.top/static/player/artplayer.html?url="
|
||||
},
|
||||
{
|
||||
"name": "解析6",
|
||||
"type": 0,
|
||||
"url": "https://www.yemu.xyz/?url="
|
||||
},
|
||||
{
|
||||
"name": "解析7",
|
||||
"type": 0,
|
||||
"url": "http://rihou.cc:88/demo.php?url="
|
||||
},
|
||||
{
|
||||
"name": "冰豆",
|
||||
"type": 0,
|
||||
"url": "https://bd.jx.cn/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "七七",
|
||||
"type": 0,
|
||||
"url": "https://jx.77flv.cc/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "夜幕",
|
||||
"type": 0,
|
||||
"url": "https://yemu.xyz/?url=",
|
||||
"ext": {
|
||||
"header": {
|
||||
"user-agent": "Mozilla/5.0 (Linux; Android 13; V2049A Build/TP1A.220624.014; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/116.0.0.0 Mobile Safari/537.36"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"rules": [
|
||||
{
|
||||
"name": "农民",
|
||||
"hosts": [
|
||||
"toutiaovod.com"
|
||||
],
|
||||
"regex": [
|
||||
"video/tos/cn"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "火山",
|
||||
"hosts": [
|
||||
"huoshan.com"
|
||||
],
|
||||
"regex": [
|
||||
"item_id="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "抖音",
|
||||
"hosts": [
|
||||
"douyin.com"
|
||||
],
|
||||
"regex": [
|
||||
"is_play_url="
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "磁力广告",
|
||||
"hosts": [
|
||||
"magnet"
|
||||
],
|
||||
"regex": [
|
||||
"更多",
|
||||
"请访问",
|
||||
"example",
|
||||
"社 區",
|
||||
"x u u",
|
||||
"直 播",
|
||||
"更 新",
|
||||
"社 区",
|
||||
"有趣",
|
||||
"有 趣",
|
||||
"英皇体育",
|
||||
"全中文AV在线",
|
||||
"澳门皇冠赌场",
|
||||
"哥哥快来",
|
||||
"美女荷官",
|
||||
"裸聊",
|
||||
"新片首发",
|
||||
"UUE29"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "饭团点击",
|
||||
"hosts": [
|
||||
"dadagui",
|
||||
"freeok",
|
||||
"dadagui"
|
||||
],
|
||||
"script": [
|
||||
"document.querySelector(\"#playleftiframe\").contentWindow.document.querySelector(\"#start\").click();"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "毛驴点击",
|
||||
"hosts": [
|
||||
"www.maolvys.com"
|
||||
],
|
||||
"script": [
|
||||
"document.getElementsByClassName('swal-buttonswal-button--confirm')[0].click()"
|
||||
]
|
||||
}
|
||||
],
|
||||
"doh": [
|
||||
{
|
||||
"name": "Google",
|
||||
"url": "https://dns.google/dns-query",
|
||||
"ips": [
|
||||
"8.8.4.4",
|
||||
"8.8.8.8"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Cloudflare",
|
||||
"url": "https://cloudflare-dns.com/dns-query",
|
||||
"ips": [
|
||||
"1.1.1.1",
|
||||
"1.0.0.1",
|
||||
"2606:4700:4700::1111",
|
||||
"2606:4700:4700::1001"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "AdGuard",
|
||||
"url": "https://dns.adguard.com/dns-query",
|
||||
"ips": [
|
||||
"94.140.14.140",
|
||||
"94.140.14.141"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "DNSWatch",
|
||||
"url": "https://resolver2.dns.watch/dns-query",
|
||||
"ips": [
|
||||
"84.200.69.80",
|
||||
"84.200.70.40"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Quad9",
|
||||
"url": "https://dns.quad9.net/dns-quer",
|
||||
"ips": [
|
||||
"9.9.9.9",
|
||||
"149.112.112.112"
|
||||
]
|
||||
}
|
||||
],
|
||||
"flags": [
|
||||
"youku",
|
||||
"优酷",
|
||||
"优 酷",
|
||||
"优酷视频",
|
||||
"qq",
|
||||
"腾讯",
|
||||
"腾 讯",
|
||||
"腾讯视频",
|
||||
"iqiyi",
|
||||
"qiyi",
|
||||
"奇艺",
|
||||
"爱奇艺",
|
||||
"爱 奇 艺",
|
||||
"m1905",
|
||||
"xigua",
|
||||
"letv",
|
||||
"leshi",
|
||||
"乐视",
|
||||
"乐 视",
|
||||
"sohu",
|
||||
"搜狐",
|
||||
"搜 狐",
|
||||
"搜狐视频",
|
||||
"tudou",
|
||||
"pptv",
|
||||
"mgtv",
|
||||
"芒果",
|
||||
"imgo",
|
||||
"芒果TV",
|
||||
"芒 果 T V",
|
||||
"bilibili",
|
||||
"哔 哩",
|
||||
"哔 哩 哔 哩"
|
||||
],
|
||||
"ijk": [
|
||||
{
|
||||
"group": "软解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"group": "硬解码",
|
||||
"options": [
|
||||
{
|
||||
"category": 4,
|
||||
"name": "opensles",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "overlay-format",
|
||||
"value": "842225234"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "framedrop",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "soundtouch",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "start-on-prepared",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "http-detect-range-support",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "fflags",
|
||||
"value": "fastseek"
|
||||
},
|
||||
{
|
||||
"category": 2,
|
||||
"name": "skip_loop_filter",
|
||||
"value": "48"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "reconnect",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "enable-accurate-seek",
|
||||
"value": "0"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-auto-rotate",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-handle-resolution-change",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 4,
|
||||
"name": "mediacodec-hevc",
|
||||
"value": "1"
|
||||
},
|
||||
{
|
||||
"category": 1,
|
||||
"name": "dns_cache_timeout",
|
||||
"value": "600000000"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"ads": [
|
||||
"static-mozai.4gtv.tv"
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user