爱弹幕.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815
  1. muban.短视2.二级.img = '.detail-pic&&img&&data-src';
  2. var rule = {
  3. title: '爱弹幕',
  4. 模板: '短视2',
  5. host: 'https://anime.girigirilove.com',
  6. homeUrl: '/map/',
  7. // url:'/show/fyclass--------fypage---/'
  8. url: '/show/fyclassfyfilter/',
  9. filterable: 1, //是否启用分类筛选,
  10. filter_url: '-{{fl.area}}-{{fl.by}}-{{fl.class}}-{{fl.lang}}-{{fl.letter}}---fypage---{{fl.year}}',
  11. filter: {
  12. "2": [{
  13. "key": "class",
  14. "name": "类型",
  15. "value": [{
  16. "n": "全部",
  17. "v": ""
  18. }, {
  19. "n": "喜剧",
  20. "v": "喜剧"
  21. }, {
  22. "n": "爱情",
  23. "v": "爱情"
  24. }, {
  25. "n": "恐怖",
  26. "v": "恐怖"
  27. }, {
  28. "n": "动作",
  29. "v": "动作"
  30. }, {
  31. "n": "科幻",
  32. "v": "科幻"
  33. }, {
  34. "n": "剧情",
  35. "v": "剧情"
  36. }, {
  37. "n": "战争",
  38. "v": "战争"
  39. }, {
  40. "n": "奇幻",
  41. "v": "奇幻"
  42. }, {
  43. "n": "冒险",
  44. "v": "冒险"
  45. }, {
  46. "n": "悬疑",
  47. "v": "悬疑"
  48. }, {
  49. "n": "校园",
  50. "v": "校园"
  51. }, {
  52. "n": "后宫",
  53. "v": "后宫"
  54. }, {
  55. "n": "热血",
  56. "v": "热血"
  57. }, {
  58. "n": "运动",
  59. "v": "运动"
  60. }, {
  61. "n": "百合",
  62. "v": "百合"
  63. }, {
  64. "n": "乙女",
  65. "v": "乙女"
  66. }, {
  67. "n": "机甲",
  68. "v": "机甲"
  69. }, {
  70. "n": "日常",
  71. "v": "日常"
  72. }, {
  73. "n": "魔法少女",
  74. "v": "魔法少女"
  75. }, {
  76. "n": "异世界",
  77. "v": "异世界"
  78. }, {
  79. "n": "爱抖露",
  80. "v": "爱抖露"
  81. }, {
  82. "n": "音乐",
  83. "v": "音乐"
  84. }, {
  85. "n": "萌",
  86. "v": "萌"
  87. }]
  88. }, {
  89. "key": "area",
  90. "name": "地区",
  91. "value": [{
  92. "n": "全部",
  93. "v": ""
  94. }, {
  95. "n": "一月",
  96. "v": "一月"
  97. }, {
  98. "n": "四月",
  99. "v": "四月"
  100. }, {
  101. "n": "七月",
  102. "v": "七月"
  103. }, {
  104. "n": "十月",
  105. "v": "十月"
  106. }]
  107. }, {
  108. "key": "year",
  109. "name": "年份",
  110. "value": [{
  111. "n": "全部",
  112. "v": ""
  113. }, {
  114. "n": "2025",
  115. "v": "2025"
  116. }, {
  117. "n": "2024",
  118. "v": "2024"
  119. }, {
  120. "n": "2023",
  121. "v": "2023"
  122. }, {
  123. "n": "2022",
  124. "v": "2022"
  125. }, {
  126. "n": "2021",
  127. "v": "2021"
  128. }, {
  129. "n": "2020",
  130. "v": "2020"
  131. }, {
  132. "n": "2019",
  133. "v": "2019"
  134. }, {
  135. "n": "2018",
  136. "v": "2018"
  137. }, {
  138. "n": "2017",
  139. "v": "2017"
  140. }, {
  141. "n": "2016",
  142. "v": "2016"
  143. }, {
  144. "n": "2015",
  145. "v": "2015"
  146. }, {
  147. "n": "2014",
  148. "v": "2014"
  149. }, {
  150. "n": "2013",
  151. "v": "2013"
  152. }, {
  153. "n": "2012",
  154. "v": "2012"
  155. }, {
  156. "n": "2011",
  157. "v": "2011"
  158. }, {
  159. "n": "2010",
  160. "v": "2010"
  161. }, {
  162. "n": "2009",
  163. "v": "2009"
  164. }, {
  165. "n": "2008",
  166. "v": "2008"
  167. }, {
  168. "n": "2007",
  169. "v": "2007"
  170. }, {
  171. "n": "2006",
  172. "v": "2006"
  173. }, {
  174. "n": "2005",
  175. "v": "2005"
  176. }, {
  177. "n": "2004",
  178. "v": "2004"
  179. }, {
  180. "n": "2003",
  181. "v": "2003"
  182. }, {
  183. "n": "2002",
  184. "v": "2002"
  185. }, {
  186. "n": "2001",
  187. "v": "2001"
  188. }, {
  189. "n": "2000",
  190. "v": "2000"
  191. }]
  192. }, {
  193. "key": "lang",
  194. "name": "语言",
  195. "value": [{
  196. "n": "全部",
  197. "v": ""
  198. }, {
  199. "n": "日语",
  200. "v": "日语"
  201. }, {
  202. "n": "国语",
  203. "v": "国语"
  204. }]
  205. }, {
  206. "key": "by",
  207. "name": "排序",
  208. "value": [{
  209. "n": "最新",
  210. "v": "time"
  211. }, {
  212. "n": "最热",
  213. "v": "hits"
  214. }, {
  215. "n": "评分",
  216. "v": "score"
  217. }]
  218. }],
  219. "3": [{
  220. "key": "class",
  221. "name": "类型",
  222. "value": [{
  223. "n": "全部",
  224. "v": ""
  225. }, {
  226. "n": "搞笑",
  227. "v": "搞笑"
  228. }, {
  229. "n": "爱情",
  230. "v": "爱情"
  231. }, {
  232. "n": "恐怖",
  233. "v": "恐怖"
  234. }, {
  235. "n": "动作",
  236. "v": "动作"
  237. }, {
  238. "n": "科幻",
  239. "v": "科幻"
  240. }, {
  241. "n": "剧情",
  242. "v": "剧情"
  243. }, {
  244. "n": "战争",
  245. "v": "战争"
  246. }, {
  247. "n": "奇幻",
  248. "v": "奇幻"
  249. }, {
  250. "n": "冒险",
  251. "v": "冒险"
  252. }, {
  253. "n": "悬疑",
  254. "v": "悬疑"
  255. }, {
  256. "n": "校园",
  257. "v": "校园"
  258. }, {
  259. "n": "后宫",
  260. "v": "后宫"
  261. }, {
  262. "n": "热血",
  263. "v": "热血"
  264. }, {
  265. "n": "运动",
  266. "v": "运动"
  267. }]
  268. }, {
  269. "key": "area",
  270. "name": "地区",
  271. "value": [{
  272. "n": "全部",
  273. "v": ""
  274. }, {
  275. "n": "内地",
  276. "v": "内地"
  277. }, {
  278. "n": "港台",
  279. "v": "港台"
  280. }, {
  281. "n": "日韩",
  282. "v": "日韩"
  283. }, {
  284. "n": "欧美",
  285. "v": "欧美"
  286. }]
  287. }, {
  288. "key": "year",
  289. "name": "年份",
  290. "value": [{
  291. "n": "全部",
  292. "v": ""
  293. }, {
  294. "n": "2025",
  295. "v": "2025"
  296. }, {
  297. "n": "2024",
  298. "v": "2024"
  299. }, {
  300. "n": "2023",
  301. "v": "2023"
  302. }, {
  303. "n": "2022",
  304. "v": "2022"
  305. }, {
  306. "n": "2021",
  307. "v": "2021"
  308. }, {
  309. "n": "2020",
  310. "v": "2020"
  311. }, {
  312. "n": "2019",
  313. "v": "2019"
  314. }, {
  315. "n": "2018",
  316. "v": "2018"
  317. }, {
  318. "n": "2017",
  319. "v": "2017"
  320. }, {
  321. "n": "2016",
  322. "v": "2016"
  323. }, {
  324. "n": "2015",
  325. "v": "2015"
  326. }, {
  327. "n": "2014",
  328. "v": "2014"
  329. }, {
  330. "n": "2013",
  331. "v": "2013"
  332. }, {
  333. "n": "2012",
  334. "v": "2012"
  335. }, {
  336. "n": "2011",
  337. "v": "2011"
  338. }, {
  339. "n": "2010",
  340. "v": "2010"
  341. }, {
  342. "n": "2009",
  343. "v": "2009"
  344. }, {
  345. "n": "2008",
  346. "v": "2008"
  347. }, {
  348. "n": "2007",
  349. "v": "2007"
  350. }, {
  351. "n": "2006",
  352. "v": "2006"
  353. }, {
  354. "n": "2005",
  355. "v": "2005"
  356. }, {
  357. "n": "2004",
  358. "v": "2004"
  359. }, {
  360. "n": "2003",
  361. "v": "2003"
  362. }]
  363. }, {
  364. "key": "lang",
  365. "name": "语言",
  366. "value": [{
  367. "n": "全部",
  368. "v": ""
  369. }, {
  370. "n": "国语",
  371. "v": "国语"
  372. }, {
  373. "n": "英语",
  374. "v": "英语"
  375. }]
  376. }, {
  377. "key": "by",
  378. "name": "排序",
  379. "value": [{
  380. "n": "最新",
  381. "v": "time"
  382. }, {
  383. "n": "最热",
  384. "v": "hits"
  385. }, {
  386. "n": "评分",
  387. "v": "score"
  388. }]
  389. }],
  390. "21": [{
  391. "key": "class",
  392. "name": "类型",
  393. "value": [{
  394. "n": "全部",
  395. "v": ""
  396. }, {
  397. "n": "喜剧",
  398. "v": "喜剧"
  399. }, {
  400. "n": "爱情",
  401. "v": "爱情"
  402. }, {
  403. "n": "恐怖",
  404. "v": "恐怖"
  405. }, {
  406. "n": "动作",
  407. "v": "动作"
  408. }, {
  409. "n": "科幻",
  410. "v": "科幻"
  411. }, {
  412. "n": "剧情",
  413. "v": "剧情"
  414. }, {
  415. "n": "战争",
  416. "v": "战争"
  417. }, {
  418. "n": "奇幻",
  419. "v": "奇幻"
  420. }, {
  421. "n": "冒险",
  422. "v": "冒险"
  423. }, {
  424. "n": "悬疑",
  425. "v": "悬疑"
  426. }, {
  427. "n": "校园",
  428. "v": "校园"
  429. }, {
  430. "n": "后宫",
  431. "v": "后宫"
  432. }, {
  433. "n": "热血",
  434. "v": "热血"
  435. }, {
  436. "n": "运动",
  437. "v": "运动"
  438. }, {
  439. "n": "百合",
  440. "v": "百合"
  441. }, {
  442. "n": "耽美",
  443. "v": "耽美"
  444. }, {
  445. "n": "机甲",
  446. "v": "机甲"
  447. }, {
  448. "n": "日常",
  449. "v": "日常"
  450. }, {
  451. "n": "魔法少女",
  452. "v": "魔法少女"
  453. }, {
  454. "n": "异世界",
  455. "v": "异世界"
  456. }, {
  457. "n": "爱抖露",
  458. "v": "爱抖露"
  459. }]
  460. }, {
  461. "key": "year",
  462. "name": "年份",
  463. "value": [{
  464. "n": "全部",
  465. "v": ""
  466. }, {
  467. "n": "2025",
  468. "v": "2025"
  469. }, {
  470. "n": "2024",
  471. "v": "2024"
  472. }, {
  473. "n": "2023",
  474. "v": "2023"
  475. }, {
  476. "n": "2022",
  477. "v": "2022"
  478. }, {
  479. "n": "2021",
  480. "v": "2021"
  481. }, {
  482. "n": "2020",
  483. "v": "2020"
  484. }, {
  485. "n": "2019",
  486. "v": "2019"
  487. }, {
  488. "n": "2018",
  489. "v": "2018"
  490. }, {
  491. "n": "2017",
  492. "v": "2017"
  493. }, {
  494. "n": "2016",
  495. "v": "2016"
  496. }, {
  497. "n": "2015",
  498. "v": "2015"
  499. }, {
  500. "n": "2014",
  501. "v": "2014"
  502. }, {
  503. "n": "2013",
  504. "v": "2013"
  505. }, {
  506. "n": "2012",
  507. "v": "2012"
  508. }, {
  509. "n": "2011",
  510. "v": "2011"
  511. }, {
  512. "n": "2010",
  513. "v": "2010"
  514. }, {
  515. "n": "2009",
  516. "v": "2009"
  517. }, {
  518. "n": "2008",
  519. "v": "2008"
  520. }, {
  521. "n": "2007",
  522. "v": "2007"
  523. }, {
  524. "n": "2006",
  525. "v": "2006"
  526. }, {
  527. "n": "2005",
  528. "v": "2005"
  529. }, {
  530. "n": "2004",
  531. "v": "2004"
  532. }, {
  533. "n": "2003",
  534. "v": "2003"
  535. }]
  536. }, {
  537. "key": "lang",
  538. "name": "语言",
  539. "value": [{
  540. "n": "全部",
  541. "v": ""
  542. }, {
  543. "n": "日语",
  544. "v": "日语"
  545. }, {
  546. "n": "中文",
  547. "v": "中文"
  548. }, {
  549. "n": "英语",
  550. "v": "英语"
  551. }]
  552. }, {
  553. "key": "by",
  554. "name": "排序",
  555. "value": [{
  556. "n": "最新",
  557. "v": "time"
  558. }, {
  559. "n": "最热",
  560. "v": "hits"
  561. }, {
  562. "n": "评分",
  563. "v": "score"
  564. }]
  565. }],
  566. "20": [{
  567. "key": "class",
  568. "name": "类型",
  569. "value": [{
  570. "n": "全部",
  571. "v": ""
  572. }, {
  573. "n": "爱情",
  574. "v": "爱情"
  575. }, {
  576. "n": "科幻",
  577. "v": "科幻"
  578. }, {
  579. "n": "经典",
  580. "v": "经典"
  581. }, {
  582. "n": "冒险",
  583. "v": "冒险"
  584. }, {
  585. "n": "剧情",
  586. "v": "剧情"
  587. }, {
  588. "n": "动作",
  589. "v": "动作"
  590. }, {
  591. "n": "同性",
  592. "v": "同性"
  593. }, {
  594. "n": "喜剧",
  595. "v": "喜剧"
  596. }, {
  597. "n": "奇幻",
  598. "v": "奇幻"
  599. }, {
  600. "n": "恐怖",
  601. "v": "恐怖"
  602. }, {
  603. "n": "悬疑.惊悚",
  604. "v": "悬疑.惊悚"
  605. }, {
  606. "n": "战争",
  607. "v": "战争"
  608. }, {
  609. "n": "欧美",
  610. "v": "欧美"
  611. }, {
  612. "n": "歌舞",
  613. "v": "歌舞"
  614. }, {
  615. "n": "灾难",
  616. "v": "灾难"
  617. }, {
  618. "n": "记录.泰剧",
  619. "v": "记录.泰剧"
  620. }, {
  621. "n": "体育",
  622. "v": "体育"
  623. }, {
  624. "n": "烧脑",
  625. "v": "烧脑"
  626. }]
  627. }, {
  628. "key": "area",
  629. "name": "地区",
  630. "value": [{
  631. "n": "全部",
  632. "v": ""
  633. }, {
  634. "n": "日本",
  635. "v": "日本"
  636. }, {
  637. "n": "欧美",
  638. "v": "欧美"
  639. }, {
  640. "n": "泰国",
  641. "v": "泰国"
  642. }]
  643. }, {
  644. "key": "year",
  645. "name": "年份",
  646. "value": [{
  647. "n": "全部",
  648. "v": ""
  649. }, {
  650. "n": "2025",
  651. "v": "2025"
  652. }, {
  653. "n": "2024",
  654. "v": "2024"
  655. }, {
  656. "n": "2023",
  657. "v": "2023"
  658. }, {
  659. "n": "2022",
  660. "v": "2022"
  661. }, {
  662. "n": "2021",
  663. "v": "2021"
  664. }, {
  665. "n": "2020",
  666. "v": "2020"
  667. }, {
  668. "n": "2019",
  669. "v": "2019"
  670. }, {
  671. "n": "2018",
  672. "v": "2018"
  673. }, {
  674. "n": "2017",
  675. "v": "2017"
  676. }, {
  677. "n": "2016",
  678. "v": "2016"
  679. }, {
  680. "n": "2015",
  681. "v": "2015"
  682. }, {
  683. "n": "2014",
  684. "v": "2014"
  685. }, {
  686. "n": "2013",
  687. "v": "2013"
  688. }, {
  689. "n": "2012",
  690. "v": "2012"
  691. }, {
  692. "n": "2011",
  693. "v": "2011"
  694. }, {
  695. "n": "2010",
  696. "v": "2010"
  697. }, {
  698. "n": "2009",
  699. "v": "2009"
  700. }, {
  701. "n": "2008",
  702. "v": "2008"
  703. }, {
  704. "n": "2007",
  705. "v": "2007"
  706. }, {
  707. "n": "2006",
  708. "v": "2006"
  709. }, {
  710. "n": "2005",
  711. "v": "2005"
  712. }, {
  713. "n": "2004.2003",
  714. "v": "2004.2003"
  715. }]
  716. }, {
  717. "key": "lang",
  718. "name": "语言",
  719. "value": [{
  720. "n": "全部",
  721. "v": ""
  722. }, {
  723. "n": "日语",
  724. "v": "日语"
  725. }, {
  726. "n": "英语",
  727. "v": "英语"
  728. }, {
  729. "n": "泰语",
  730. "v": "泰语"
  731. }]
  732. }, {
  733. "key": "by",
  734. "name": "排序",
  735. "value": [{
  736. "n": "最新",
  737. "v": "time"
  738. }, {
  739. "n": "最热",
  740. "v": "hits"
  741. }, {
  742. "n": "评分",
  743. "v": "score"
  744. }]
  745. }],
  746. "24": [{
  747. "key": "by",
  748. "name": "排序",
  749. "value": [{
  750. "n": "最新",
  751. "v": "time"
  752. }, {
  753. "n": "最热",
  754. "v": "hits"
  755. }, {
  756. "n": "评分",
  757. "v": "score"
  758. }]
  759. }],
  760. "26": [{
  761. "key": "by",
  762. "name": "排序",
  763. "value": [{
  764. "n": "最新",
  765. "v": "time"
  766. }, {
  767. "n": "最热",
  768. "v": "hits"
  769. }, {
  770. "n": "评分",
  771. "v": "score"
  772. }]
  773. }]
  774. },
  775. searchUrl: '/search/**----------fypage---/',
  776. class_name: '日番&美番&劇場版&真人番劇&BD副音軌&其他',
  777. class_url: '2&3&21&20&24&26',
  778. play_parse: true,
  779. lazy: `js:
  780. var html = JSON.parse(request(input).match(/r player_.*?=(.*?)</)[1]);
  781. var url = html.url;
  782. var from = html.from;
  783. var next = html.link_next;
  784. if (html.encrypt == '1') {
  785. url = unescape(url)
  786. } else if (html.encrypt == '2') {
  787. url = unescape(base64Decode(url))
  788. } else if (html.encrypt == '3') {
  789. url = url.substring(8, url.length);
  790. url = base64Decode(url);
  791. url = url.substring(8, (url.length) - 8)
  792. }
  793. if (/\\.m3u8|\\.mp4/.test(url)) {
  794. input = {
  795. jx: 0,
  796. url: url,
  797. parse: 0
  798. }
  799. } else {
  800. var paurl = request(HOST + '/static/player/' + from + '.js').match(/ src="(.*?)'/)[1];
  801. if (/https/.test(paurl)) {
  802. var purl = paurl + url + '&next=' + next + '&title=';
  803. input = {
  804. jx: 0,
  805. url: purl,
  806. parse: 1
  807. }
  808. }
  809. }
  810. `,
  811. 推荐: '.border-box&&.public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
  812. double: false, // 推荐内容是否双层定位
  813. 一级: '.border-box .public-list-box;a&&title;.lazy&&data-src;.public-list-prb&&Text;a&&href',
  814. 搜索: '.row-right&&.search-box;.thumb-txt&&Text;.lazy&&data-src;.public-list-prb&&Text;a&&href',
  815. }