var rule = { title: '鑵捐瑙嗛', host: 'https://v.qq.com', homeUrl: '/x/bu/pagesheet/list?_all=1&append=1&channel=cartoon&listpage=1&offset=0&pagesize=21&iarea=-1&sort=18', detailUrl: 'https://node.video.qq.com/x/api/float_vinfo2?cid=fyid', searchUrl: '**', searchable: 2, filterable: 1, multi: 1, url: '/x/bu/pagesheet/list?_all=1&append=1&channel=fyclass&listpage=1&offset=((fypage-1)*21)&pagesize=21&iarea=-1', filter_url: 'sort={{fl.sort or 75}}&itype={{fl.itype}}&ipay={{fl.ipay}}&iarea={{fl.iarea}}&iyear={{fl.iyear}}&theater={{fl.theater}}&award={{fl.award}}&recommend={{fl.recommend}}&recommend_1={{fl.recommend_1}}&recommend_2={{fl.recommend_2}}&recommend_3={{fl.recommend_3}}&producer={{fl.producer}}&characteristic={{fl.characteristic}}&exclusive={{fl.exclusive}}&itrailer={{fl.itrailer}}&iregion={{fl.iregion}}&pay={{fl.pay}}&anime_status={{fl.anime_status}}&item={{fl.item}}&all={{fl.all}}&gender={{fl.gender}}&language={{fl.language}}&child_ip={{fl.child_ip}}&prefer={{fl.prefer}}&story={{fl.story}}&identity={{fl.identity}}&attraction={{fl.attraction}}', filter: { "tv": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂颁笂鏋�", "v": "79" }, { "n": "楂樺垎濂借瘎", "v": "85" } ] }, { "key": "itype", "name": "绫诲瀷", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "鐖辨儏", "v": "1" }, { "n": "閮藉競", "v": "2" }, { "n": "闈掓槬", "v": "3" }, { "n": "濂囧够", "v": "4" }, { "n": "姝︿緺", "v": "5" }, { "n": "鍙よ", "v": "6" }, { "n": "绉戝够", "v": "7" }, { "n": "鐚庡", "v": "8" }, { "n": "绔炴妧", "v": "9" }, { "n": "浼犲", "v": "10" }, { "n": "閫嗚", "v": "19" }, { "n": "鍐涙梾", "v": "11" }, { "n": "瀹跺涵", "v": "12" }, { "n": "鍠滃墽", "v": "13" }, { "n": "鎮枒", "v": "14" }, { "n": "鏉冭皨", "v": "15" }, { "n": "闈╁懡", "v": "16" }, { "n": "鐜板疄", "v": "17" }, { "n": "鍒戜睛", "v": "18" }, { "n": "姘戝浗", "v": "20" }, { "n": "IP鏀圭紪", "v": "21" } ] }, { "key": "ipay", "name": "璧勮垂", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "1" }, { "n": "闄愬厤", "v": "2" }, { "n": "浼氬憳", "v": "3" } ] }, { "key": "iarea", "name": "鍦板尯", "value": [ { "n": "鍦板尯", "v": "-1" }, { "n": "鍐呭湴", "v": "0" }, { "n": "涓浗棣欐腐", "v": "14" }, { "n": "涓浗鍙版咕", "v": "4" }, { "n": "缇庡浗", "v": "8" }, { "n": "娉板浗", "v": "9" }, { "n": "鑻卞浗", "v": "1" }, { "n": "闊╁浗", "v": "5" }, { "n": "鏃ユ湰", "v": "10" }, { "n": "鍏朵粬", "v": "9999" } ] }, { "key": "iyear", "name": "骞翠唤", "value": [ { "n": "骞翠唤", "v": "-1" }, { "n": "鍗冲皢涓婄嚎", "v": "1" }, { "n": "2026", "v": "2026" }, { "n": "2025", "v": "2025" }, { "n": "2024", "v": "2" }, { "n": "2023", "v": "3" }, { "n": "2022", "v": "4" }, { "n": "2021", "v": "5" }, { "n": "2020-2016", "v": "6" }, { "n": "2015-2011", "v": "7" }, { "n": "2010-2000", "v": "8" }, { "n": "鏇存棭", "v": "9" } ] }, { "key": "theater", "name": "鍓у満", "value": [ { "n": "鍓у満", "v": "-1" }, { "n": "X鍓у満", "v": "1" }, { "n": "鏉垮嚦鍗曞厓", "v": "2" }, { "n": "钀ょ伀鍗曞厓", "v": "3" }, { "n": "鍗佸垎鍓у満", "v": "4" } ] }, { "key": "award", "name": "鑾峰", "value": [ { "n": "濂栭」", "v": "-1" }, { "n": "鐧界帀鍏板", "v": "1" }, { "n": "椋炲ぉ濂�", "v": "2" }, { "n": "閲戦拱濂�", "v": "3" } ] }, { "key": "recommend", "name": "鎺ㄨ崘", "value": [ { "n": "鍏ㄩ儴", "v": "-1" }, { "n": "鍛借繍鍧庡澐", "v": "poi_00004535" }, { "n": "韬唤椤舵浛", "v": "poi_00004375" }, { "n": "渚︽煡杩借釜", "v": "poi_00004228" }, { "n": "涓滄柟鐜勫够", "v": "poi_00003596" }, { "n": "涔℃潙棰樻潗", "v": "poi_00003410" }, { "n": "浜叉儏", "v": "poi_00004482,poi_00004198" }, { "n": "鍙嶈浆", "v": "poi_00004844" }, { "n": "濂囧够鐖辨儏", "v": "poi_00003396" }, { "n": "瀹呴棬椋庝簯", "v": "poi_00003292" }, { "n": "閲嶆潵浜虹敓", "v": "poi_00004120" }, { "n": "閮藉競濂囧够", "v": "poi_00003588" }, { "n": "鎺㈠鐪熺浉", "v": "poi_00004416" }, { "n": "鍙よ鐖辨儏", "v": "poi_00003563" }, { "n": "鎴樹簤浼犲", "v": "poi_00003493" }, { "n": "鐢滆檺鐖辨儏", "v": "poi_00003431" }, { "n": "濂虫€ч鏉�", "v": "poi_00004517,poi_00003399" }, { "n": "瀹堕暱閲岀煭", "v": "poi_00003540" }, { "n": "濠氬Щ鐢熸椿", "v": "poi_00003610" }, { "n": "瓒呰兘鍔�", "v": "poi_00004921" }, { "n": "閮藉競鐢熸椿", "v": "poi_00003639" }, { "n": "澶卞繂", "v": "poi_00004435" }, { "n": "鍋跺儚鐖辨儏", "v": "poi_00003363" }, { "n": "闂", "v": "poi_00004451" }, { "n": "绯荤粺娴�", "v": "poi_00004278" }, { "n": "鐢熸椿鍠滃墽", "v": "poi_00003375" }, { "n": "閮藉競鐖辨儏", "v": "poi_00003641" }, { "n": "杞诲枩鍓�", "v": "poi_00003455" }, { "n": "鑱屽満鍓�", "v": "poi_00003312" }, { "n": "濂戠害鎭嬬埍", "v": "poi_00004507" }, { "n": "鎯呮劅绾犺憶", "v": "poi_00004398" }, { "n": "鑻遍泟鎴愰暱", "v": "poi_00003297" }, { "n": "瀹跺涵鍠滃墽", "v": "poi_00003542" }, { "n": "涔℃潙鐢熸椿", "v": "poi_00004312" }, { "n": "鐢锋€ч鏉�", "v": "poi_00003468" }, { "n": "鏈棩棰樻潗", "v": "poi_00003472" }, { "n": "閫嗚", "v": "poi_00004496" }, { "n": "璀﹀尓鍒戜睛", "v": "poi_00003496" } ] } ], "movie": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂�", "v": "83" }, { "n": "楂樺垎濂借瘎", "v": "81" } ] }, { "key": "itype", "name": "绫诲瀷", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "鍔ㄤ綔", "v": "4" }, { "n": "鍠滃墽", "v": "3" }, { "n": "鐖辨儏", "v": "5" }, { "n": "绉戝够", "v": "12" }, { "n": "鐘姜", "v": "6" }, { "n": "鍐掗櫓", "v": "7" }, { "n": "鎭愭€�", "v": "11" }, { "n": "鍔ㄧ敾", "v": "15" }, { "n": "鎴樹簤", "v": "8" }, { "n": "鎮枒", "v": "10" }, { "n": "鐏鹃毦", "v": "25" }, { "n": "闈掓槬", "v": "26" } ] }, { "key": "ipay", "name": "鍏嶈垂/VIP", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "1" }, { "n": "浼氬憳", "v": "8" }, { "n": "浠樿垂", "v": "4" } ] }, { "key": "iarea", "name": "鍦板尯", "value": [ { "n": "鍦板尯", "v": "-1" }, { "n": "鍐呭湴", "v": "100024" }, { "n": "涓浗棣欐腐", "v": "100025" }, { "n": "涓浗鍙版咕", "v": "100026" }, { "n": "缇庡浗", "v": "100029" }, { "n": "鏃ユ湰", "v": "100027" }, { "n": "闊╁浗", "v": "100028" }, { "n": "娉板浗", "v": "100031" }, { "n": "鍗板害", "v": "100030" }, { "n": "鑻卞浗", "v": "15" }, { "n": "娉曞浗", "v": "16" }, { "n": "寰峰浗", "v": "17" }, { "n": "鍔犳嬁澶�", "v": "18" }, { "n": "瑗跨彮鐗�", "v": "19" }, { "n": "鎰忓ぇ鍒�", "v": "20" }, { "n": "婢冲ぇ鍒╀簹", "v": "21" }, { "n": "鍏朵粬", "v": "100033" } ] }, { "key": "iyear", "name": "骞翠唤", "value": [ { "n": "骞翠唤", "v": "-1" }, { "n": "鍗冲皢涓婄嚎", "v": "999" }, { "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": "20" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "1" }, { "n": "2016", "v": "2" }, { "n": "2015", "v": "3" }, { "n": "2014", "v": "4" }, { "n": "2013-2011", "v": "5" }, { "n": "2010-2006", "v": "6" }, { "n": "2005-2000", "v": "7" }, { "n": "90骞翠唬", "v": "8" }, { "n": "80骞翠唬", "v": "9" }, { "n": "鍏朵粬", "v": "10" } ] }, { "key": "recommend_2", "name": "褰变汉鎺ㄨ崘", "value": [ { "n": "褰变汉", "v": "-1" }, { "n": "鎯犺嫳绾�", "v": "poi_00066580" }, { "n": "寮犲鍙�", "v": "poi_00262813" }, { "n": "閭撹秴", "v": "poi_00098551" }, { "n": "鏂逛腑淇�", "v": "poi_00066978" }, { "n": "姊佹湞浼�", "v": "poi_00054039" }, { "n": "鍚村溅绁�", "v": "poi_00082511" }, { "n": "寮犳浖鐜�", "v": "poi_00098903" }, { "n": "鑸掓穱", "v": "poi_00066697" }, { "n": "榛勬袱", "v": "poi_00066936" }, { "n": "鍛ㄦ鼎鍙�", "v": "poi_00066710" }, { "n": "闄堝皬鏄�", "v": "poi_00053579" }, { "n": "鍒橀潚浜�", "v": "poi_00114655" }, { "n": "鐢勫瓙涓�", "v": "poi_00066646" }, { "n": "寮犲杈�", "v": "poi_00066654" }, { "n": "鎴愰緳", "v": "poi_00098553" }, { "n": "鏋楀鏍�", "v": "poi_00088628" }, { "n": "鍒樺痉鍗�", "v": "poi_00114921" }, { "n": "鍙ゅぉ涔�", "v": "poi_00053652" }, { "n": "鍚撮晣瀹�", "v": "poi_00114400" }, { "n": "娲噾瀹�", "v": "poi_00114866" }, { "n": "璐惧啺", "v": "poi_00304923" }, { "n": "鐜嬫櫠", "v": "poi_00300945" }, { "n": "鍛ㄦ槦椹�", "v": "poi_00098650" }, { "n": "鍚村悰濡�", "v": "poi_00053651" }, { "n": "钁涗紭", "v": "poi_00115025" }, { "n": "姊佸杈�", "v": "poi_00099216" }, { "n": "浠昏揪鍗�", "v": "poi_00114686" }, { "n": "鍚翠含", "v": "poi_00304777" }, { "n": "鍚村瓱杈�", "v": "poi_00082366" }, { "n": "鍛ㄥ啲闆�", "v": "poi_00066713" }, { "n": "閮瘜鍩�", "v": "poi_00053945" }, { "n": "娌堣吘", "v": "poi_00218057" }, { "n": "鐜嬪疂寮�", "v": "poi_00082363" }, { "n": "妯婂皯鐨�", "v": "poi_00098511" }, { "n": "椹附", "v": "poi_00240297" }, { "n": "鏉庤繛鏉�", "v": "poi_00066707" }, { "n": "榛勬檽鏄�", "v": "poi_00218065" }, { "n": "鐜嬭繀", "v": "poi_00262452" }, { "n": "椹壒路杈捐挋", "v": "poi_00099113" }, { "n": "閮戝垯浠�", "v": "poi_00262056" } ] }, { "key": "producer", "name": "鍑哄搧鏂�", "value": [ { "n": "鍑哄搧", "v": "-1" }, { "n": "鑵捐鍑哄搧", "v": "1" }, { "n": "绱㈠凹", "v": "2" }, { "n": "娲炬媺钂�", "v": "3" }, { "n": "杩+灏�", "v": "4" }, { "n": "鐜悆", "v": "5" }, { "n": "鍗庤皧", "v": "6" }, { "n": "鍗庣撼", "v": "7" }, { "n": "鍏夌嚎", "v": "8" }, { "n": "BBC", "v": "10" }, { "n": "20涓栫邯褰变笟", "v": "11" }, { "n": "寮€蹇冮夯鑺�", "v": "12" } ] }, { "key": "recommend_1", "name": "缁嗗垎绫诲瀷", "value": [ { "n": "鍏ㄩ儴", "v": "-1" }, { "n": "涓滄柟鐜勫够", "v": "poi_00003596" }, { "n": "姝︿緺姹熸箹", "v": "poi_00004285,poi_00003355" }, { "n": "濂囧够鐖辨儏", "v": "poi_00003396" }, { "n": "瑙嗘晥鐐歌", "v": "poi_00005034" }, { "n": "鐪熷疄浜嬩欢鏀圭紪", "v": "poi_00003317" }, { "n": "鐢滆檺鐖辨儏", "v": "poi_00003464" }, { "n": "涓浗鍙版咕", "v": "poi_00309106" }, { "n": "瓒呰兘鍔�", "v": "poi_00004921" }, { "n": "鐖辨儏鍠滃墽", "v": "poi_00003660" }, { "n": "鍙g浣充綔", "v": "poi_00004984,poi_00004993" }, { "n": "鍔ㄧ敾鐢靛奖", "v": "poi_00003595" }, { "n": "榛戣壊鍠滃墽", "v": "poi_00004731" }, { "n": "绉戝够鍐掗櫓", "v": "poi_00003524" }, { "n": "鍙嬫儏", "v": "poi_00004242" }, { "n": "绉戝够鍔ㄤ綔", "v": "poi_00003525" }, { "n": "姝i偑瀵规姉", "v": "poi_00004141" }, { "n": "鍚堝娆�", "v": "poi_00003555" }, { "n": "鏂囪壓鐗�", "v": "poi_00003418" }, { "n": "濂囧够鍐掗櫓", "v": "poi_00003395" }, { "n": "濂囧够鍠滃墽", "v": "poi_00003458" }, { "n": "浜叉儏", "v": "poi_00004482" }, { "n": "鏃ユ湰鐢靛奖", "v": "poi_00309103" }, { "n": "涓浗棣欐腐", "v": "poi_00309009" }, { "n": "闈掓槬鐗�", "v": "poi_00003457" }, { "n": "鍔ㄤ綔鍠滃墽", "v": "poi_00003642" } ] }, { "key": "characteristic", "name": "闄㈢嚎/缃戠粶", "value": [ { "n": "鍏朵粬", "v": "-1" }, { "n": "闄㈢嚎鐢靛奖", "v": "1" }, { "n": "缃戠粶鐢靛奖", "v": "2" }, { "n": "鐙挱", "v": "5" }, { "n": "鍘熷0", "v": "8" }, { "n": "绮よ", "v": "9" }, { "n": "鑾峰浣崇墖", "v": "6" } ] } ], "variety": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€杩戞洿鏂�", "v": "23" }, { "n": "楂樺垎濂借瘎", "v": "85" } ] }, { "key": "itype", "name": "绫诲瀷", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "娓告垙", "v": "10" }, { "n": "鑴卞彛绉€", "v": "2" }, { "n": "闊充箰鑸炲彴", "v": "11" }, { "n": "鎯呮劅", "v": "12" }, { "n": "鐢熸椿", "v": "22" }, { "n": "鑱屽満", "v": "20" }, { "n": "鍠滃墽", "v": "14" }, { "n": "缇庨", "v": "19" }, { "n": "娼祦杩愬姩", "v": "21" }, { "n": "绔炴妧", "v": "24" }, { "n": "褰辫", "v": "16" }, { "n": "鐢电珵", "v": "15" }, { "n": "鎺ㄧ悊", "v": "25" }, { "n": "璁胯皥", "v": "3" }, { "n": "浜插瓙", "v": "17" }, { "n": "鏂囧寲", "v": "26" }, { "n": "浜掑姩", "v": "23" }, { "n": "鏅氫細", "v": "6" }, { "n": "璧勮", "v": "7" } ] }, { "key": "ipay", "name": "璧勮垂", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "1" }, { "n": "浼氬憳", "v": "6" } ] }, { "key": "exclusive", "name": "鑷埗/鐙挱", "value": [ { "n": "鍑哄搧", "v": "-1" }, { "n": "鑵捐鑷埗", "v": "1" }, { "n": "鐙挱", "v": "2" } ] }, { "key": "iarea", "name": "鍦板尯", "value": [ { "n": "鍦板尯", "v": "-1" }, { "n": "鍥藉唴", "v": "1" }, { "n": "娴峰", "v": "2" } ] }, { "key": "iyear", "name": "骞翠唤", "value": [ { "n": "骞翠唤", "v": "-1" }, { "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": "50" }, { "n": "2019", "v": "7" }, { "n": "2018", "v": "1" }, { "n": "2017", "v": "2" }, { "n": "2016", "v": "3" }, { "n": "2015", "v": "4" }, { "n": "2014", "v": "5" }, { "n": "2013", "v": "6" }, { "n": "2012", "v": "2012" }, { "n": "2011", "v": "2011" }, { "n": "2010", "v": "2010" }, { "n": "鏇存棭", "v": "99" } ] }, { "key": "recommend_3", "name": "鏄庢槦鎺ㄨ崘", "value": [ { "n": "鏄庢槦", "v": "-1" }, { "n": "鑳″溅鏂�", "v": "poi_00284459" }, { "n": "榛勬袱", "v": "poi_00066936" }, { "n": "楣挎櫁", "v": "poi_00240432" }, { "n": "鍛ㄩ渿鍗�", "v": "poi_00240344" }, { "n": "鏉庤癁", "v": "poi_00240354" }, { "n": "閭撹秴", "v": "poi_00098551" }, { "n": "鏉庢櫒", "v": "poi_00053566" }, { "n": "鍒樺畤瀹�", "v": "poi_00240161" }, { "n": "澶у紶浼�", "v": "poi_00283791" }, { "n": "璐剧幉", "v": "poi_00283684" }, { "n": "鏉ㄨ秴瓒�", "v": "poi_00262429" }, { "n": "姹嫃娉�", "v": "poi_00218332" }, { "n": "鍏虫檽褰�", "v": "poi_00114918" }, { "n": "瀹嬪皬瀹�", "v": "poi_00262456" }, { "n": "鍛ㄦ繁", "v": "poi_00262812" }, { "n": "瀛熷瓙涔�", "v": "poi_00066942" }, { "n": "娌欐孩", "v": "poi_00217999" }, { "n": "闄堣但", "v": "poi_00240431" }, { "n": "鍒樺畤", "v": "poi_00207343" }, { "n": "娌堣吘", "v": "poi_00218057" }, { "n": "閮戞伜", "v": "poi_00283687" }, { "n": "寰愬織鑳�", "v": "poi_00325852" }, { "n": "鏉ㄨ开", "v": "poi_00066715" }, { "n": "鑼冧笧涓�", "v": "poi_00304895" }, { "n": "榄忓ぇ鍕�", "v": "poi_00082371" }, { "n": "寮犳澃", "v": "poi_00304944" }, { "n": "寮犺繙", "v": "poi_00262491" }, { "n": "甯屾灄濞滀緷路楂�", "v": "poi_00283400" }, { "n": "姣涗笉鏄�", "v": "poi_00217967" }, { "n": "鐜嬬钃�", "v": "poi_00240333" }, { "n": "寮犲ぇ澶�", "v": "poi_00283944" }, { "n": "鏉庨洩鐞�", "v": "poi_00262797" }, { "n": "宀充簯楣�", "v": "poi_00283787" }, { "n": "鏌冲博", "v": "poi_00218377" }, { "n": "鏉ㄥ箓", "v": "poi_00082402" }, { "n": "鏉庡畤鏄�", "v": "poi_00240221" }, { "n": "钄℃槑", "v": "poi_00304848" }, { "n": "鏉滄捣娑�", "v": "poi_00283905" }, { "n": "閲戦潠", "v": "poi_00284425" } ] } ], "doco": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂�", "v": "74" }, { "n": "楂樺垎濂借瘎", "v": "85" } ] }, { "key": "itrailer", "name": "鍑哄搧鏈烘瀯", "value": [ { "n": "鍑哄搧", "v": "-1" }, { "n": "鑵捐鍑哄搧", "v": "15" }, { "n": "澶", "v": "8" }, { "n": "BBC", "v": "1" }, { "n": "鍥藉鍦扮悊", "v": "4" }, { "n": "鎺㈢储棰戦亾", "v": "3174" }, { "n": "HBO", "v": "3175" }, { "n": "NHK", "v": "2" }, { "n": "ITV", "v": "3530" }, { "n": "鍘嗗彶棰戦亾", "v": "7" } ] }, { "key": "itype", "name": "鍒嗙被", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "鑷劧", "v": "4" }, { "n": "缇庨", "v": "10" }, { "n": "绀句細", "v": "3" }, { "n": "浜烘枃", "v": "6" }, { "n": "鍘嗗彶", "v": "1" }, { "n": "鍐涗簨", "v": "2" }, { "n": "绉戞妧", "v": "8" }, { "n": "璐㈢粡", "v": "14" }, { "n": "鎺㈤櫓", "v": "15" }, { "n": "缃", "v": "7" }, { "n": "绔炴妧", "v": "12" }, { "n": "鏃呮父", "v": "11" } ] }, { "key": "iregion", "name": "鍦板尯", "value": [ { "n": "鍦板尯", "v": "0" }, { "n": "鍥藉唴", "v": "1" }, { "n": "鍥藉", "v": "2" } ] }, { "key": "pay", "name": "璧勮垂", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "1" }, { "n": "浼氬憳", "v": "2" } ] }, { "key": "iyear", "name": "骞翠唤", "value": [ { "n": "骞翠唤", "v": "-1" }, { "n": "2026", "v": "2026" }, { "n": "2025", "v": "2025" }, { "n": "2024", "v": "1" }, { "n": "2023", "v": "2" }, { "n": "2022", "v": "3" }, { "n": "2021", "v": "4" }, { "n": "2020", "v": "5" }, { "n": "2019-2015", "v": "6" }, { "n": "2014-2010", "v": "7" }, { "n": "2009-2005", "v": "8" }, { "n": "鏇存棭", "v": "9" } ] }, { "key": "recommend", "name": "鎺ㄨ崘", "value": [ { "n": "涓轰綘鎺ㄨ崘", "v": "-1" }, { "n": "鍘嗗彶鐮旂┒", "v": "poi_00004559" }, { "n": "鏈В涔嬭皽", "v": "poi_00004331" }, { "n": "鍦板煙鏂囧寲", "v": "poi_00004795" }, { "n": "涓浗鏂囧寲", "v": "poi_00004127" }, { "n": "鍔ㄧ墿鐢熷瓨", "v": "poi_00004858" }, { "n": "浜虹墿浼犺", "v": "poi_00003388" }, { "n": "椋庢櫙娆h祻", "v": "poi_00004767" }, { "n": "琚掗湶蹇冨0", "v": "poi_00343449" }, { "n": "楗鏂囧寲", "v": "poi_00004182" }, { "n": "鍦版柟缇庨", "v": "poi_00004868" }, { "n": "鏂囩墿", "v": "poi_00004328" }, { "n": "鏂囧鍝佽", "v": "poi_00004327" }, { "n": "椋庡湡浜烘儏", "v": "poi_00004765" }, { "n": "浼犵粺鏂囧寲", "v": "poi_00004910" }, { "n": "浜烘枃椋庤矊", "v": "poi_00004462" }, { "n": "缇庨鍒朵綔", "v": "poi_00004548" }, { "n": "鍙g浣充綔", "v": "poi_00004984" }, { "n": "鍐风煡璇�", "v": "poi_00343602" }, { "n": "鍔ㄧ墿绉戞櫘", "v": "poi_00004787" }, { "n": "绉戞妧鍙戝睍", "v": "poi_00004648" }, { "n": "鍔ㄧ墿琛屼负", "v": "poi_00004789" }, { "n": "鍘嗗彶绉戞櫘", "v": "poi_00004561" }, { "n": "鐢婚潰绮剧編", "v": "poi_00005060" }, { "n": "鍔ㄧ墿涓栫晫", "v": "poi_00004857" }, { "n": "鍔ㄧ墿鐮旂┒", "v": "poi_00004856" }, { "n": "浜虹墿鏁呬簨", "v": "poi_00003387" }, { "n": "涓浗鍙�", "v": "poi_00004211" }, { "n": "瀹囧畽鎺㈢", "v": "poi_00004171" }, { "n": "澶╂枃瀛�", "v": "poi_00004351" }, { "n": "涓栫晫鍙�", "v": "poi_00004427" }, { "n": "鍚嶄汉璁胯皥", "v": "poi_00003505" }, { "n": "璁胯皥鑺傜洰", "v": "poi_00003575" }, { "n": "鑰冨彜鍙戞帢", "v": "poi_00002949" }, { "n": "鎴樹簤鍙�", "v": "poi_00381870" }, { "n": "鑷劧鐜", "v": "poi_00004114" }, { "n": "鍔ㄧ墿瀹舵棌", "v": "poi_00004788" }, { "n": "浜虹敓鐧炬€�", "v": "poi_00004467" }, { "n": "绀句細璇濋", "v": "poi_00003444" }, { "n": "閲庡鐢熷瓨", "v": "poi_00004256" }, { "n": "鐢熷瓨鎶€鑳�", "v": "poi_00004445" } ] } ], "cartoon": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂�", "v": "83" }, { "n": "濂借瘎", "v": "81" } ] }, { "key": "iarea", "name": "鍦板尯", "value": [ { "n": "鍦板尯", "v": "-1" }, { "n": "鍐呭湴", "v": "1" }, { "n": "鏃ユ湰", "v": "2" }, { "n": "娆х編", "v": "3" }, { "n": "鍏朵粬", "v": "4" } ] }, { "key": "ipay", "name": "鍏嶈垂/VIP", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "867" }, { "n": "浼氬憳", "v": "6" } ] }, { "key": "itype", "name": "绫诲瀷", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "鐜勫够", "v": "9" }, { "n": "绉戝够", "v": "4" }, { "n": "濂囧够", "v": "21" }, { "n": "姝︿緺", "v": "13" }, { "n": "浠欎緺", "v": "23" }, { "n": "閮藉競", "v": "24" }, { "n": "鎭嬬埍", "v": "7" }, { "n": "鎼炵瑧", "v": "1" }, { "n": "鍐掗櫓", "v": "2" }, { "n": "鎮枒", "v": "17" }, { "n": "绔炴妧", "v": "20" }, { "n": "鏃ュ父", "v": "15" }, { "n": "鐪熶汉", "v": "18" }, { "n": "娌绘剤", "v": "25" }, { "n": "娓告垙", "v": "26" }, { "n": "寮傝兘", "v": "27" }, { "n": "鍘嗗彶", "v": "19" }, { "n": "鍙ら", "v": "28" }, { "n": "鏅烘枟", "v": "29" }, { "n": "鎭愭€�", "v": "30" }, { "n": "缇庨", "v": "31" }, { "n": "闊充箰", "v": "32" }, { "n": "鍏朵粬", "v": "12" } ] }, { "key": "iyear", "name": "骞翠唤", "value": [ { "n": "骞翠唤", "v": "-1" }, { "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": "50" }, { "n": "2019", "v": "11" }, { "n": "2018", "v": "2018" }, { "n": "2017", "v": "2017" }, { "n": "2016", "v": "1" }, { "n": "2015", "v": "2" }, { "n": "2014", "v": "3" }, { "n": "2013", "v": "4" }, { "n": "2012", "v": "5" }, { "n": "2011", "v": "6" }, { "n": "00骞翠唬", "v": "7" }, { "n": "90骞翠唬", "v": "8" }, { "n": "80骞翠唬", "v": "9" }, { "n": "鏇存棭", "v": "10" } ] }, { "key": "anime_status", "name": "杩炶浇/瀹岀粨", "value": [ { "n": "鐘舵€�", "v": "-1" }, { "n": "鍗冲皢涓婄嚎", "v": "46" }, { "n": "鏇存柊涓�", "v": "44" }, { "n": "宸插畬缁�", "v": "45" } ] }, { "key": "item", "name": "3D/2D", "value": [ { "n": "鐢婚", "v": "1" }, { "n": "3D鍔ㄧ敾", "v": "2" }, { "n": "2D鍔ㄧ敾", "v": "3" }, { "n": "鐗规憚", "v": "4" }, { "n": "鍏朵粬", "v": "5" } ] } ], "child": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂�", "v": "76" }, { "n": "濂借瘎", "v": "20" } ] }, { "key": "iyear", "name": "骞撮緞", "value": [ { "n": "骞撮緞", "v": "-1" }, { "n": "0-3宀�", "v": "1" }, { "n": "4-6宀�", "v": "2" }, { "n": "7-9宀�", "v": "3" }, { "n": "10宀佷互涓�", "v": "4" }, { "n": "鍏ㄥ勾榫�", "v": "7" } ] }, { "key": "all", "name": "鍏ㄩ儴", "value": [ { "n": "鍏ㄩ儴", "v": "-1" }, { "n": "鍙棭路鍝勭潯", "v": "1" }, { "n": "鍏ュ洯", "v": "9" }, { "n": "骞煎皬琛旀帴", "v": "18" }, { "n": "鍑鸿宸ュ叿", "v": "16" }, { "n": "鎭愰緳", "v": "6" }, { "n": "鐜╁叿鑺傜洰", "v": "10" }, { "n": "瀹夊叏", "v": "12" }, { "n": "琛屼负涔犳儻", "v": "14" }, { "n": "鎯呭晢鏁欒偛", "v": "17" }, { "n": "鍎挎瓕路绔ヨ埃", "v": "2" }, { "n": "缁樻湰路鏁呬簨", "v": "3" }, { "n": "棰滆壊", "v": "4" }, { "n": "姹借溅", "v": "5" }, { "n": "鐧剧", "v": "13" }, { "n": "鏃╂暀", "v": "7" }, { "n": "寰锋櫤浣�", "v": "19" }, { "n": "鍔ㄧ敾", "v": "20" }, { "n": "鐪熶汉鍓�", "v": "21" }, { "n": "绔ュ勾璁板繂", "v": "22" }, { "n": "绉戞櫘", "v": "23" }, { "n": "鑻辫", "v": "15" }, { "n": "鍒涙剰鐜╄€�", "v": "8" }, { "n": "鍥藉", "v": "11" }, { "n": "鎼炵瑧", "v": "25" }, { "n": "浼樿川浣充綔", "v": "26" }, { "n": "瀛︾鍐呭", "v": "24" } ] }, { "key": "ipay", "name": "鍏嶈垂/VIP", "value": [ { "n": "璧勮垂", "v": "-1" }, { "n": "鍏嶈垂", "v": "1" }, { "n": "浼氬憳", "v": "2" } ] }, { "key": "itype", "name": "绫诲瀷", "value": [ { "n": "绫诲瀷", "v": "-1" }, { "n": "纾ㄨ€虫湹", "v": "22" }, { "n": "娑ㄧ煡璇�", "v": "23" }, { "n": "鍐掗櫓", "v": "10" }, { "n": "鍎挎瓕", "v": "1" }, { "n": "浜ら€氬伐鍏�", "v": "11" }, { "n": "鐩婃櫤鏃╂暀", "v": "2" }, { "n": "鐜╁叿", "v": "4" }, { "n": "榄斿够路绉戝够", "v": "12" }, { "n": "鍔ㄧ墿", "v": "13" }, { "n": "鐪熶汉路鐗规憚", "v": "14" }, { "n": "瀹堕暱鐢勯€�", "v": "17" }, { "n": "鍔ㄧ敾鐢靛奖", "v": "20" }, { "n": "绉戞櫘绾綍鐗�", "v": "21" } ] }, { "key": "gender", "name": "鎬у埆", "value": [ { "n": "鎬у埆", "v": "-1" }, { "n": "濂冲", "v": "1" }, { "n": "鐢峰", "v": "2" } ] }, { "key": "language", "name": "璇█", "value": [ { "n": "璇█", "v": "-1" }, { "n": "鏅€氳瘽鐗�", "v": "3" }, { "n": "鑻辨枃鐗�", "v": "1" } ] }, { "key": "child_ip", "name": "鍔ㄧ敾鏄庢槦", "value": [ { "n": "鍔ㄧ敾鏄庢槦", "v": "-1" }, { "n": "灏忕尓浣╁", "v": "1" }, { "n": "姹豹闃�", "v": "2" }, { "n": "鐚尓渚�", "v": "3" }, { "n": "鍠滅緤缇�", "v": "4" }, { "n": "涔愯开", "v": "5" }, { "n": "绫冲皬鍦�", "v": "6" }, { "n": "绫冲", "v": "14" }, { "n": "鑸掑厠璐濆", "v": "7" }, { "n": "鐚拰鑰侀紶", "v": "8" }, { "n": "娴风坏瀹濆疂", "v": "9" }, { "n": "鑺瘮", "v": "10" }, { "n": "鍙剁綏涓�", "v": "11" }, { "n": "寮€蹇冭秴浜�", "v": "12" }, { "n": "灏忛┈瀹濊帀", "v": "13" } ] } ], "mini_series": [ { "key": "sort", "name": "鎺掑簭", "value": [ { "n": "鏈€鐑�", "v": "75" }, { "n": "鏈€鏂颁笂鏋�", "v": "76" }, { "n": "闄愬厤涓�", "v": "90" } ] }, { "key": "prefer", "name": "鍋忓ソ", "value": [ { "n": "鍋忓ソ", "v": "-1" }, { "n": "鐢烽", "v": "2" }, { "n": "濂抽", "v": "1" } ] }, { "key": "story", "name": "鏁呬簨鑳屾櫙", "value": [ { "n": "鏁呬簨鑳屾櫙", "v": "-1" }, { "n": "鍙よ鐖辨儏", "v": "1" }, { "n": "閮藉競鐖辨儏", "v": "2" }, { "n": "閮藉競濂囧够", "v": "3" }, { "n": "鍙よ鏉冭皨", "v": "5" }, { "n": "骞翠唬", "v": "6" }, { "n": "闈掓槬", "v": "8" }, { "n": "鑱屽満", "v": "10" }, { "n": "姘戝浗", "v": "11" }, { "n": "鏈棩", "v": "12" }, { "n": "涔℃潙", "v": "15" }, { "n": "鎮枒鎺ㄧ悊", "v": "18" }, { "n": "鐜勫够", "v": "19" }, { "n": "鍠滃墽", "v": "21" } ] }, { "key": "identity", "name": "韬唤浜鸿", "value": [ { "n": "韬唤浜鸿", "v": "-1" }, { "n": "鎬昏", "v": "1" }, { "n": "澶уコ涓�", "v": "2" }, { "n": "鎴樼", "v": "3" }, { "n": "钀屽▋", "v": "4" }, { "n": "绁炲尰", "v": "5" }, { "n": "钀介毦鍗冮噾", "v": "6" }, { "n": "璧樺┛", "v": "7" }, { "n": "绁炶豹", "v": "8" }, { "n": "澶х敺涓�", "v": "9" }, { "n": "濂冲笣", "v": "10" }, { "n": "鐨囧悗鐜嬪", "v": "11" }, { "n": "闈掓绔归┈", "v": "13" }, { "n": "娆㈠枩鍐ゅ", "v": "16" }, { "n": "澶у彅", "v": "24" }, { "n": "灏忎汉鐗�", "v": "28" }, { "n": "鍥㈠疇", "v": "29" } ] }, { "key": "attraction", "name": "涓昏鐪嬬偣", "value": [ { "n": "涓昏鐪嬬偣", "v": "-1" }, { "n": "绌胯秺", "v": "3" }, { "n": "閲嶇敓", "v": "4" }, { "n": "閫嗚", "v": "5" }, { "n": "瀹跺涵浼︾悊", "v": "6" }, { "n": "铏愬績", "v": "7" }, { "n": "鏇叉姌鐖辨儏", "v": "8" }, { "n": "鐮撮暅閲嶅渾", "v": "9" }, { "n": "椹敳", "v": "10" }, { "n": "寮傝兘", "v": "11" }, { "n": "鐢滃疇鐖辨儏", "v": "12" }, { "n": "濂囧够鐖辨儏", "v": "13" }, { "n": "闂", "v": "15" }, { "n": "绯荤粺娴�", "v": "16" }, { "n": "浼犳壙瑙夐啋", "v": "19" }, { "n": "浜叉儏", "v": "20" }, { "n": "瀹呴棬椋庝簯", "v": "21" }, { "n": "瀹舵棌鎭╂€�", "v": "22" }, { "n": "韬唤涔嬭皽", "v": "23" }, { "n": "杩藉", "v": "25" }, { "n": "铏愭福澶嶄粐", "v": "29" }, { "n": "鏉冨姏浜夊ず", "v": "47" }, { "n": "鎭愭€�", "v": "49" }, { "n": "濞变箰鍦�", "v": "88" }, { "n": "鑴戞礊", "v": "89" } ] } ] }, headers: { 'User-Agent': 'PC_UA' }, timeout: 5000, cate_exclude: '浼氬憳|娓告垙|鍏ㄩ儴', class_name: '鐢靛奖&鐢佃鍓�&鐭墽&缁艰壓&鍔ㄦ极&灏戝効&绾綍鐗�', class_url: 'movie&tv&mini_series&variety&cartoon&child&doco', limit: 20, play_parse: true, lazy: $js.toString(() => { try { let bata = JSON.parse(response); log(bata) if (bata.url.includes("http")) { input = { header: { 'User-Agent': "" }, parse: 0, url: bata.url, jx: 0, danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0] }; } else { input = { header: { 'User-Agent': "" }, parse: 0, url: input.split("?")[0], jx: 1, danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0] }; } } catch { input = { header: { 'User-Agent': "" }, parse: 0, url: input.split("?")[0], jx: 1, danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0] }; } }), 鎺ㄨ崘: '.list_item;img&&alt;img&&src;a&&Text;a&&data-float', 涓€绾�: $js.toString(() => { let d = []; let fyclass = MY_CATE; let fypage = MY_PAGE; let fl = MY_FL; if (fyclass === 'mini_series') { let apiUrl = 'https://pbaccess.video.qq.com/trpc.vector_layout.page_view.PageService/getPage?video_appid=3000010&vversion_platform=2'; let filterParts = []; if (fl.prefer) filterParts.push('prefer=' + fl.prefer); if (fl.identity) filterParts.push('identity=' + fl.identity); if (fl.attraction) filterParts.push('attraction=' + fl.attraction); if (fl.story) filterParts.push('story=' + fl.story); let filterValue = filterParts.length > 0 ? filterParts.join('&') : 'sort=75'; let pageContext = null; let cacheKey = 'mini_series_ctx_' + filterValue; if (fypage > 1) { try { let cachedContext = storage0.getItem(cacheKey); if (cachedContext) { let contextObj = JSON.parse(cachedContext); if (contextObj.page === fypage - 1 && contextObj.nextContext) { pageContext = contextObj.nextContext; } else if (fypage === 1) { pageContext = null; } } } catch (e) { log('璇诲彇缂撳瓨澶辫触: ' + e.message); } } else { try { storage0.setItem(cacheKey, ''); } catch (e) {} } let requestBody = { "page_params": { "page_type": "channel", "page_id": "120188", "scene": "channel", "new_mark_label_enabled": "1", "vl_to_mvl": "1", "free_watch_trans_info": "{\"ad_frequency_control_time_list\":{}}", "ad_exp_ids": "100000", "skip_privacy_types": "0", "support_click_scan": "1" }, "page_bypass_params": { "params": { "platform_id": "2", "caller_id": "3000010", "data_mode": "default", "user_mode": "default", "page_type": "channel", "page_id": "120188", "scene": "channel", "new_mark_label_enabled": "1" }, "scene": "channel", "app_version": "" }, "page_context": pageContext }; if (filterParts.length > 0) { requestBody.page_bypass_params.params.filter_value = filterValue; } try { let html = request(apiUrl, { body: JSON.stringify(requestBody), headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'https://v.qq.com', 'Referer': 'https://v.qq.com/channel/mini_series' }, method: 'POST' }); let json = JSON.parse(html); if (json.ret === 0 && json.data && json.data.CardList) { if (json.data.has_next_page && json.data.page_context) { try { storage0.setItem(cacheKey, JSON.stringify({ page: fypage, nextContext: json.data.page_context })); } catch (e) { log('淇濆瓨缂撳瓨澶辫触: ' + e.message); } } json.data.CardList.forEach(function(card) { if (card.type === 'pc_hot_filter') { return; } if (card.type === '_eco_video_staggered' && card.children_list && card.children_list.card_list) { let cards = card.children_list.card_list.cards || []; cards.forEach(function(item) { if (item.type === '_eco_video_staggered_drama_item' && item.params) { let params = item.params; let cid = params.cid || ''; let posterInfo = {}; let markInfo = {}; try { posterInfo = JSON.parse(params.poster || '{}'); } catch (e) {} try { markInfo = JSON.parse(params.mark_label_list || '{}'); } catch (e) {} let title = posterInfo.title || ''; let img = posterInfo.image_url || ''; if (img.startsWith('//')) { img = 'https:' + img; } let remarks = ''; if (markInfo.mark_label_list && markInfo.mark_label_list.length > 0) { remarks = markInfo.mark_label_list[0].prime_text || ''; } if (cid && title) { d.push({ title: title, img: img, desc: remarks, url: cid }); } } }); } }); } } catch (e) { log('鐭墽璇锋眰澶辫触: ' + e.message); } setResult(d); } else { let html = fetch(input, fetch_params); let $ = pdfa(html, '.list_item'); $.forEach(function(it) { let item = pdfh(it, 'a&&data-float'); let title = pdfh(it, 'img&&alt'); let img = pdfh(it, 'img&&src'); if (img && img.startsWith('//')) { img = 'https:' + img; } let desc = pdfh(it, 'a&&Text'); if (item && title) { d.push({ title: title, img: img, desc: desc, url: item }); } }); setResult(d); } }), 浜岀骇: $js.toString(() => { VOD = {}; let d = []; let video_list = []; let video_lists = []; let QZOutputJson; let html = fetch(input, fetch_params); let sourceId = /get_playsource/.test(input) ? input.match(/id=(\d*?)&/)[1] : input.split("cid=")[1]; let cid = sourceId; try { let json = JSON.parse(html); let vodPic = urljoin2(input, json.c.pic) || ''; if (vodPic.startsWith('//')) vodPic = 'https:' + vodPic; VOD = { vod_url: input, vod_name: json.c.title, type_name: json.typ.join(","), vod_actor: json.nam.join(","), vod_year: json.c.year, vod_content: json.c.description, vod_remarks: json.rec, vod_pic: vodPic } } catch (e) {} if (/get_playsource/.test(input)) { eval(html); let indexList = QZOutputJson.PlaylistItem.indexList; indexList.forEach(function(it) { let dataUrl = "https://s.video.qq.com/get_playsource?id=" + sourceId + "&plat=2&type=4&data_type=3&range=" + it + "&video_type=10&plname=qq&otype=json"; eval(fetch(dataUrl, fetch_params)); let vdata = QZOutputJson.PlaylistItem.videoPlayList; vdata.forEach(function(item) { d.push({ title: item.title, pic_url: item.pic, desc: item.episode_number + "\t\t\t鎾斁閲忥細" + item.thirdLine, url: item.playUrl }) }); video_lists = video_lists.concat(vdata) }) } else { let json = JSON.parse(html); video_lists = json.c.video_ids; let url = "https://v.qq.com/x/cover/" + sourceId + ".html"; if (video_lists.length === 1) { let vid = video_lists[0]; let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + vid; let o_html = fetch(o_url, fetch_params); eval(o_html); if (QZOutputJson.results && QZOutputJson.results.length > 0) { let it1 = QZOutputJson.results[0].fields; url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html"; d.push({ title: it1.title, url: url }) } else { url = "https://v.qq.com/x/cover/" + cid + "/" + vid + ".html"; d.push({ title: "姝g墖鎾斁", url: url }) } } else if (video_lists.length > 1) { for (let i = 0; i < video_lists.length; i += 30) { video_list.push(video_lists.slice(i, i + 30)) } video_list.forEach(function(it, idex) { let o_url = "https://union.video.qq.com/fcgi-bin/data?otype=json&tid=1804&appid=20001238&appkey=6c03bbe9658448a4&union_platform=1&idlist=" + it.join(","); let o_html = fetch(o_url, fetch_params); eval(o_html); QZOutputJson.results.forEach(function(it1) { it1 = it1.fields; let url = "https://v.qq.com/x/cover/" + cid + "/" + it1.vid + ".html"; d.push({ title: it1.title, pic_url: it1.pic160x90.replace("/160", ""), desc: it1.video_checkup_time, url: url, type: it1.category_map && it1.category_map.length > 1 ? it1.category_map[1] : "" }) }) }) } } let playFrom = []; let playUrl = []; let ygKeywords = ["棰勫憡", "鑺辩诞", "鐗囪姳", "鐗硅緫", "骞曞悗", "閲囪", "鍒朵綔", "MV", "涓婚鏇�"]; let yg = d.filter(function(it) { return it.type && ygKeywords.some(keyword => it.type.includes(keyword)); }); let zp = d.filter(function(it) { return !(it.type && ygKeywords.some(keyword => it.type.includes(keyword))); }); if (zp.length > 0) { playFrom.push("姝g墖"); playUrl.push(zp.map(it => it.title + "$" + it.url).join("#")); } if (yg.length > 0) { let 棰勫憡 = yg.filter(it => it.type && it.type.includes("棰勫憡")); let 鑺辩诞鐗囪姳 = yg.filter(it => it.type && (it.type.includes("鑺辩诞") || it.type.includes("鐗囪姳"))); let 鐗硅緫 = yg.filter(it => it.type && (it.type.includes("鐗硅緫") || it.type.includes("骞曞悗"))); if (棰勫憡.length > 0) { playFrom.push("棰勫憡"); playUrl.push(棰勫憡.map(it => it.title + "$" + it.url).join("#")); } if (鑺辩诞鐗囪姳.length > 0) { playFrom.push("鑺辩诞鐗囪姳"); playUrl.push(鑺辩诞鐗囪姳.map(it => it.title + "$" + it.url).join("#")); } if (鐗硅緫.length > 0) { playFrom.push("鐗硅緫"); playUrl.push(鐗硅緫.map(it => it.title + "$" + it.url).join("#")); } } VOD.vod_play_from = playFrom.join("$$$"); VOD.vod_play_url = playUrl.join("$$$"); }), 鎼滅储: $js.toString(() => { let d = [], keyword = input.split("/")[3]; let seenIds = new Set(); function vodSearch(keyword, page = 0) { return request('https://pbaccess.video.qq.com/trpc.videosearch.mobile_search.MultiTerminalSearch/MbSearch?vplatform=2', { body: JSON.stringify({ version: "25042201", clientType: 1, filterValue: "", uuid: "B1E50847-D25F-4C4B-BBA0-36F0093487F6", retry: 0, query: keyword, pagenum: page, isPrefetch: true, pagesize: 30, queryFrom: 0, searchDatakey: "", transInfo: "", isneedQc: true, preQid: "", adClientInfo: "", extraInfo: { isNewMarkLabel: "1", multi_terminal_pc: "1", themeType: "1", sugRelatedIds: "{}", appVersion: "" } }), headers: { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.139 Safari/537.36', 'Content-Type': 'application/json', 'Origin': 'https://v.qq.com', 'Referer': 'https://v.qq.com/' }, method: 'POST' }); } const nonMainContentKeywords = [ '锛�', '#', '鐗硅緫', '"', '鍓緫', '鐗囪姳', '鐙', '涓撹', '绾韩', '鍒朵綔', '骞曞悗', '瀹d紶', 'MV', '涓婚鏇�', '鎻掓洸', '褰╄泲', '绮惧僵', '闆嗛敠', '鐩樼偣', '鍥為【', '瑙h', '璇勬祴', '鍙嶅簲', 'reaction' ]; function isMainContent(title) { if (!title) return false; if (title.includes('') || title.includes('')) return false; return !nonMainContentKeywords.some(keyword => title.includes(keyword)); } function isQQPlatform(playSites) { if (!playSites || !Array.isArray(playSites)) return true; return playSites.some(site => site.enName && site.enName.toLowerCase() === 'qq'); } try { let html = vodSearch(keyword, 0); let json = JSON.parse(html); function processItemList(itemList) { if (!itemList) return; itemList.forEach(it => { if (it.doc && it.doc.id && it.videoInfo && isMainContent(it.videoInfo.title) && isQQPlatform(it.videoInfo.playSites) && Object.keys(it.videoInfo.episodeSites || {}).length > 0) { const itemId = it.doc.id; if (!seenIds.has(itemId)) { seenIds.add(itemId); let imgUrl = it.videoInfo.imgUrl || ""; if (imgUrl && imgUrl.startsWith('//')) { imgUrl = 'https:' + imgUrl; } d.push({ title: it.videoInfo.title, img: imgUrl, url: itemId, desc: it.videoInfo.secondLine || "" }); } } }); } if (json.data && json.data.normalList) { processItemList(json.data.normalList.itemList); } if (json.data && json.data.areaBoxList) { json.data.areaBoxList.forEach(box => { processItemList(box.itemList); }); } } catch (e) { log("鎼滅储鍑洪敊: " + e.message); } setResult(d); }) };