视频加载中...
IMPORTANT: For any future changes to this file, use the final_file_content shown above as your reference. This content reflects the current state of the file, including any auto-formatting (e.g., if you used single quotes but the formatter converted them to double quotes). Always base your SEARCH/REPLACE operations on this final version to ensure accuracy. # VSCode Visible Files pages/templates/pages/video/_player_danmaku_include.html # VSCode Open Tabs static/js/vip-popup.js videos/comment_urls.py static/css/main.css pages/templates/pages/video/_comment_item_include.html videos/models.py development-log.md vdogo/settings.py urls.py videos/views.py videos/urls.py pages/templates/pages/video/detail.html pages/templates/pages/video/_player_danmaku_include.html # Current Time 2025/4/8 上午6:04:44 (Asia/Kuala_Lumpur, UTC+8:00) # Current Mode ACT MODE
天使心

简介: 人称“城市猎人”的私家侦探、地下清道夫、私人保镖和担任杀手一职的冴羽獠(Saeba Ryo又译:寒羽良)在退出江湖后终于向他的拍挡兼恋人桢村香(Makimura Kaori)求婚。但由于獠是没有正式户籍的“黑人”(非法人士),不可能和香举行真正的结婚仪式。但作为形式也为了香的心愿,獠同意和香拍张婚纱照。可就在拍婚纱照的前一天晚上,当时为了见獠而赶着回家的香在回家的路上为了救一个乱过马路的小孩而被通过十字路口的卡车撞倒。在送往医院抢救无效宣布死亡后,由于香生前填写了器官捐献卡所以把自己的心脏捐出来挽救其他人。但心脏在运送过程中却被不明来历的武装人员抢走,不知所踪。因为香的事,獠很内疚和自责;开始自暴自弃,经常独自一个人到好友海怪开办的猫眼咖啡厅喝闷酒。而他的好朋友——担任新宿警署署长的野上冴子通过多方调查未果,心脏一直下落不明。由于心脏下落不明,继续寻找心脏的下落也成了獠继续活下去的动力……

episodes: 50 / [{'id': 1885450, 'title': '第1集', 'episode_number': 1, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapwuvaBsq4zoit2uMmYcu6m', 'has_rose_id': True, 'video_url': ''}, {'id': 1885451, 'title': '第2集', 'episode_number': 2, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarS8asUW1/VWhYQAMgIhciL', 'has_rose_id': True, 'video_url': ''}, {'id': 1885452, 'title': '第3集', 'episode_number': 3, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWao4x9W7T1smhIHHMOzRFUUY', 'has_rose_id': True, 'video_url': ''}, {'id': 1885453, 'title': '第4集', 'episode_number': 4, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWap69K7eK+HfuREhVranArhS', 'has_rose_id': True, 'video_url': ''}, {'id': 1885454, 'title': '第5集', 'episode_number': 5, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWar+l3z6I2tJ7fRuMnvFD4HW', 'has_rose_id': True, 'video_url': ''}, {'id': 1885455, 'title': '第6集', 'episode_number': 6, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqTIVaKwCcZ+uYYPEjbKPob', 'has_rose_id': True, 'video_url': ''}, {'id': 1885456, 'title': '第7集', 'episode_number': 7, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapa/uOXQC3f62GgrheofgnX', 'has_rose_id': True, 'video_url': ''}, {'id': 1885457, 'title': '第8集', 'episode_number': 8, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaox1HuVjTbh1aLb1POIg9sV', 'has_rose_id': True, 'video_url': ''}, {'id': 1885458, 'title': '第9集', 'episode_number': 9, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapHSfx6XAmdjJqXHibtqy8C', 'has_rose_id': True, 'video_url': ''}, {'id': 1885459, 'title': '第10集', 'episode_number': 10, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapN7QeYXP+K083FHEW8ada9', 'has_rose_id': True, 'video_url': ''}, {'id': 1885460, 'title': '第11集', 'episode_number': 11, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWap8NZHIllDl5Ekw/NrJuGYf', 'has_rose_id': True, 'video_url': ''}, {'id': 1885461, 'title': '第12集', 'episode_number': 12, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaq3akjSPDhhJUseO84wGe2n', 'has_rose_id': True, 'video_url': ''}, {'id': 1885462, 'title': '第13集', 'episode_number': 13, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarO4E+oyUi9MCV5Wg8anJSf', 'has_rose_id': True, 'video_url': ''}, {'id': 1885463, 'title': '第14集', 'episode_number': 14, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqv8psG8d33X4r1roOqA0uT', 'has_rose_id': True, 'video_url': ''}, {'id': 1885464, 'title': '第15集', 'episode_number': 15, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaooXyzLuhAgf2hJOgTz1nBw', 'has_rose_id': True, 'video_url': ''}, {'id': 1885465, 'title': '第16集', 'episode_number': 16, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaoP6D90jEc2F9wvKEwELARy', 'has_rose_id': True, 'video_url': ''}, {'id': 1885466, 'title': '第17集', 'episode_number': 17, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarVeyRh80xDOMV1x6PsCC4J', 'has_rose_id': True, 'video_url': ''}, {'id': 1885467, 'title': '第18集', 'episode_number': 18, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWap0CD1Dqsz8GH9D/TcwNA+s', 'has_rose_id': True, 'video_url': ''}, {'id': 1885468, 'title': '第19集', 'episode_number': 19, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWao0lR20mi47KvE6LowRPvlw', 'has_rose_id': True, 'video_url': ''}, {'id': 1885469, 'title': '第20集', 'episode_number': 20, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarpYKmhnvbL6FpdszPN0ym7', 'has_rose_id': True, 'video_url': ''}, {'id': 1885470, 'title': '第21集', 'episode_number': 21, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqlhHSEbRar1VO6hQe3AdES', 'has_rose_id': True, 'video_url': ''}, {'id': 1885471, 'title': '第22集', 'episode_number': 22, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaq2nuK4mo2o1Y1yqlqppHzC', 'has_rose_id': True, 'video_url': ''}, {'id': 1885472, 'title': '第23集', 'episode_number': 23, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarC+RfNAmawQ6AaFCEHZMdJ', 'has_rose_id': True, 'video_url': ''}, {'id': 1885473, 'title': '第24集', 'episode_number': 24, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapWGcSeJbeO3OttKRj/GuVB', 'has_rose_id': True, 'video_url': ''}, {'id': 1885474, 'title': '第25集', 'episode_number': 25, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWao1kMhWnDGSHDi2CbFCMDS4', 'has_rose_id': True, 'video_url': ''}, {'id': 1885475, 'title': '第26集', 'episode_number': 26, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaompI0kyjNhJmkEVrf+5ylU', 'has_rose_id': True, 'video_url': ''}, {'id': 1885476, 'title': '第27集', 'episode_number': 27, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaquZL1o2wBquFlh6d8YCIiX', 'has_rose_id': True, 'video_url': ''}, {'id': 1885477, 'title': '第28集', 'episode_number': 28, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaq3wosu7CCzYffU7vp5YCvo', 'has_rose_id': True, 'video_url': ''}, {'id': 1885478, 'title': '第29集', 'episode_number': 29, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapdsRZ/OYfdLSz141Ut7N2+', 'has_rose_id': True, 'video_url': ''}, {'id': 1885479, 'title': '第30集', 'episode_number': 30, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapJL26L4kikUEaH9L1Epztl', 'has_rose_id': True, 'video_url': ''}, {'id': 1885480, 'title': '第31集', 'episode_number': 31, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaq9FoRnngqAbL46u5hgK4qk', 'has_rose_id': True, 'video_url': ''}, {'id': 1885481, 'title': '第32集', 'episode_number': 32, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapQpLzXmJslxwQd8kJTh5AP', 'has_rose_id': True, 'video_url': ''}, {'id': 1885482, 'title': '第33集', 'episode_number': 33, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapRcuEiPmfxxLXqvksVXh20', 'has_rose_id': True, 'video_url': ''}, {'id': 1885483, 'title': '第34集', 'episode_number': 34, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqF6BPFfat6DaOyhU5PmvZn', 'has_rose_id': True, 'video_url': ''}, {'id': 1885484, 'title': '第35集', 'episode_number': 35, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqNCestb2QmCFklpi1T+3u9', 'has_rose_id': True, 'video_url': ''}, {'id': 1885485, 'title': '第36集', 'episode_number': 36, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarUMB9PEjyLGkUG/Y+JZ7G8', 'has_rose_id': True, 'video_url': ''}, {'id': 1885486, 'title': '第37集', 'episode_number': 37, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarD9MxfSNCd+2607okwlWr9', 'has_rose_id': True, 'video_url': ''}, {'id': 1885487, 'title': '第38集', 'episode_number': 38, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqhg9y1J7aTWrrDT5eGsjVF', 'has_rose_id': True, 'video_url': ''}, {'id': 1885488, 'title': '第39集', 'episode_number': 39, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaoedd3vNDDVRMTudsmBymFB', 'has_rose_id': True, 'video_url': ''}, {'id': 1885489, 'title': '第40集', 'episode_number': 40, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapHg1eXqoBOCMtA2fHNXEkg', 'has_rose_id': True, 'video_url': ''}, {'id': 1885490, 'title': '第41集', 'episode_number': 41, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapIjfNhqObp4M1vz7pwcoUA', 'has_rose_id': True, 'video_url': ''}, {'id': 1885491, 'title': '第42集', 'episode_number': 42, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapzDJeJ0WYw/o0ixCjPljWZ', 'has_rose_id': True, 'video_url': ''}, {'id': 1885492, 'title': '第43集', 'episode_number': 43, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapXNuWVqlHZZ8n2LKRL/8g1', 'has_rose_id': True, 'video_url': ''}, {'id': 1885493, 'title': '第44集', 'episode_number': 44, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWarVc3e3ReXd8E3Rj3sTG/uU', 'has_rose_id': True, 'video_url': ''}, {'id': 1885494, 'title': '第45集', 'episode_number': 45, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWao/rHhUN6C9gr5QA7m/fp4f', 'has_rose_id': True, 'video_url': ''}, {'id': 1885495, 'title': '第46集', 'episode_number': 46, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaoBm/SA4MEZR+OvoyWY/yLR', 'has_rose_id': True, 'video_url': ''}, {'id': 1885496, 'title': '第47集', 'episode_number': 47, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaoVVDLWbAadBCDz2TMwaVIA', 'has_rose_id': True, 'video_url': ''}, {'id': 1885497, 'title': '第48集', 'episode_number': 48, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWaqXx9xsqXCOgyDVwcwhpRyD', 'has_rose_id': True, 'video_url': ''}, {'id': 1885498, 'title': '第49集', 'episode_number': 49, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapJXvxFlO6qFyTxTa2ssMnm', 'has_rose_id': True, 'video_url': ''}, {'id': 1885499, 'title': '第50集', 'episode_number': 50, 'duration': None, 'description': '', 'rose_id': 'rose_VlO0ZrY6AkJ+Ow/0oQfXP20R0R/bJxsFYetTT0HyWapdOCDAkLyDW2GYMxyktnfh', 'has_rose_id': True, 'video_url': ''}]

选集

第1集
第2集
第3集
第4集
第5集
第6集
第7集
第8集
第9集
第10集
第11集
第12集
第13集
第14集
第15集
第16集
第17集
第18集
第19集
第20集
第21集
第22集
第23集
第24集
第25集
第26集
第27集
第28集
第29集
第30集
第31集
第32集
第33集
第34集
第35集
第36集
第37集
第38集
第39集
第40集
第41集
第42集
第43集
第44集
第45集
第46集
第47集
第48集
第49集
第50集

暂无评论,快来抢沙发吧!