평범한 회사원이 사실은 여러 남자를 살해한 변태적인 성적 취향을 가진 여자였다.

무작위의

추천 영상

19세의 로리 소녀처럼 보이는 리거탄화는 사실 백호의 몸을 가진 정력적인 청년입니다. 그는 끔찍한 고통을 겪고 있습니다. 강력 추천합니다.</script><title>19세의 로리 소녀처럼 보이는 리거탄화는 사실 백호의 몸을 가진 정력적인 청년입니다. 그는 끔찍한 고통을 겪고 있습니다.","lastmod":"2026-07-11","duration":"","url":"/play/19207417.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MjIvZmFkMTM1MGYxYjAyN2IxMzBlZjU0NzJiY2JiNDk2MDUuanBn.cache","vod_id":19140192,"title":"50세 된 삼촌이 조카딸을 데리고 야외 등산을 갔는데, 조카딸은 16살 때 자신보다 나이가 많은 남자와 첫 경험을 했다.","lastmod":"2025-06-22","duration":"0:14:39","url":"/play/19140192.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvODdiZDRiOWMxNzljOGY4ZWU2NzBmMDcwODRkNThlMmQuanBn.cache","vod_id":19165353,"title":"음탕한 여자, 유린당한 남자, 그리고 우리 방관자들 ( ) 리오 루카와, 호타루 우미노 ECB-158","lastmod":"2025-12-13","duration":"2:09:54","url":"/play/19165353.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTVjZWUyOGI2ODMzYzQ1NzFlNTE2ODZlYTdiMWI4MjYuanBn.cache","vod_id":19122888,"title":"카키자와 마코토는 파티가 아닌 곳에서 성관계를 가질 수 있는 남성을 온라인에서 찾고 있습니다.","lastmod":"2025-03-26","duration":"1:03:11","url":"/play/19122888.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWI2MzM1ZTEwM2RjMmZlNTc4NTYzNTFhNDZmMWY5M2QuanBn.cache","vod_id":19049729,"title":"040420-001-CARIB 엄청나게 음탕한 여자가 자신의 보지로 당신을 사정없이 박아댑니다. 더 큰 쾌감을 느끼기 위해 그녀는 프로처럼 엉덩이를 흔듭니다.","lastmod":"2025-03-26","duration":"1:01:48","url":"/play/19049729.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZmE3Mjc3ZmQ4ODcxNGY5ZWYzMjIzMDc1YTliNTJkNTEuanBn.cache","vod_id":19184534,"title":"유출된 사진들은 예술적인 안경 쓴 젊은 여성과 그녀의 성적으로 도발적인 행동 사이의 극명한 대조를 보여줍니다. 그녀는 침대에서 옷을 벗고 순식간에 숱이 많은 음모와 강한 성욕을 가진 음탕한 여자로 변신합니다.","lastmod":"2026-03-05","duration":"0:05:42","url":"/play/19184534.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDAyMGIyYzg5ODgyMmFiYWQ3NTU0NDU5YWU2NTk2OTguanBn.cache","vod_id":19046962,"title":"육감적인 몸매의 회사 여직원이 매우 남성적인 피스톤 운동으로 밤새도록 오르가즘을 느꼈다.","lastmod":"2025-03-26","duration":"2:52:32","url":"/play/19046962.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTFjYTQzODc4YTljYjBjYmUxNGU2YmIxNGY4NjJmZDUuanBn.cache","vod_id":19100163,"title":"사랑하는 남편을 위해 그녀는 주말마다 성노예가 되었다. 정력적이고 사악한 늙은 남자에게 반복적으로 성폭행을 당하다 결국 임신하게 되었다… 타겟!","lastmod":"2025-03-26","duration":"1:59:11","url":"/play/19100163.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2MyNDE4MzcwNGE3ZTViMTk3Mjk4OWJiYjMwYmNmODguanBn.cache","vod_id":19030440,"title":"키 크고 가슴 크고 유륜도 큰 여자애를 골랐네. 미니스커트 입고 엉덩이가 툭 튀어나온 여자는 그냥 창녀지! (미즈키 야요이)","lastmod":"2025-03-26","duration":"2:50:14","url":"/play/19030440.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjBkZWYwYWFhZDFjOWFiNWQ3YWVmY2RiYjQ4MGEzZmIuanBn.cache","vod_id":19099144,"title":"아내와 저는 한 달 동안 임신을 시도했지만... 남편의 발기부전과 직장 때문에 관계를 가질 수 없어서, 저는 유두가 가려운 체질이 되었어요!","lastmod":"2025-03-26","duration":"2:34:48","url":"/play/19099144.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTc2ZDZkNDg0YjFkYjNmNWRhMWFmYTU4MmVhMDFhMjguanBn.cache","vod_id":19169702,"title":"정욕에 사로잡히고 좌절감에 빠진 아내는 몸매가 드러나는 운동용 수영복을 입고 당신을 유혹하는 섹스 괴물입니다. (츠키시마 사쿠라, FLAV-403)","lastmod":"2025-12-24","duration":"2:52:45","url":"/play/19169702.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjI1MDI5NzM0MzdiNWU5YzY2NTY4ZDM5NjE1MmNiY2QuanBn.cache","vod_id":19122722,"title":"그녀는 천사처럼 미소 지었고 남자들을 책임졌다.","lastmod":"2025-03-26","duration":"2:04:21","url":"/play/19122722.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmE2ZjZkM2I1YjFhOGYwYWVmZTVmMTk0NjE1M2NhMmIuanBn.cache","vod_id":19196112,"title":"남자의 비밀 컬렉션 10: 망상에 사로잡힌 부족","lastmod":"2026-04-30","duration":"2:58:55","url":"/play/19196112.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzAyYjY5ZmM2ODFlY2QxM2I1N2IzMzY5OTkwYjhhYzIuanBn.cache","vod_id":19055456,"title":"[원본 파일 최초 공개] 창녀에게 필요한 건 귀엽고 생기 넘치는 엉덩이를 실컷 박히는 것뿐이야.","lastmod":"2025-03-26","duration":"0:45:44","url":"/play/19055456.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvZWIzODU1MmMwMjNkMzUyMzgzYmFkY2EzZDU2OTliYzguanBn.cache","vod_id":19199347,"title":"사무실CCTV 영상에 고객이 나가자마자 사장이 비서와 사무실에서 불륜을 저지르는 장면이 몰래 포착됐다.","lastmod":"2026-05-16","duration":"0:44:03","url":"/play/19199347.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDQvY2ZkNzc3ZjI0YWU1NDM3MWQ1ZDFkMDUxYTE4M2VjYmYuanBn.cache","vod_id":19141693,"title":"남자를 완벽하게 이해하는 성숙한 여성; 검은 스타킹, 아름다운 다리, 그리고 남자를 황홀경에 빠뜨리는 깊고 자극적인 오럴 섹스.","lastmod":"2025-07-03","duration":"0:43:35","url":"/play/19141693.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmVjYzUyZThmOTVkMzI4NTIzMmQ0MDM0MDgzZDAyYmQuanBn.cache","vod_id":19062720,"title":"SDDE-480 [니시군의 첫 성관계 녹화] 로리 슬럿과 장난꾸러기 게임 시이나 소라","lastmod":"2025-03-26","duration":"1:41:11","url":"/play/19062720.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MTkvMmNmZTgwYWZmMGM4MjNjMGFhNzliNzI2NTU0OWE0NDYuanBn.cache","vod_id":19131309,"title":"망가진 매춘굴에 갇힌 남자의 움직이지 않는 젖꼭지가 극도로 흥분하여 터질 듯 떨릴 때까지 만져진다—미오 이치조 BLK-613-C","lastmod":"2025-04-19","duration":"1:58:56","url":"/play/19131309.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDYvMTQzMzg2ZTcwMDQ3YzEyZDRjNjMyZWNhNWVmZjk3MWUuanBn.cache","vod_id":19152969,"title":"아름다운 회사원 미야니시 히카루는 자신이 싫어하는 동료에게 이용당하며 마음대로 행동하게 된다. (미야니시 히카루 MXGS1363)","lastmod":"2025-09-05","duration":"2:02:10","url":"/play/19152969.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjcvZjc5ZjI0YTZjMDE5NjA0OGEyNGFmZDMzYTcyNDY1MjcuanBn.cache","vod_id":19156525,"title":"제 아내 루나 츠키노는 아직 어린애 같아요. 큰 거시기를 가진 언니에 공갈젖꼭지를 물고 있죠. 루나 츠키노 AGAV126","lastmod":"2025-09-26","duration":"1:54:37","url":"/play/19156525.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjA3ZjQ5YzZlY2Y4Njc2Mzc2OTJlZTQ2NzgwMDNiNGUuanBn.cache","vod_id":19033470,"title":"6. 섹시한 스타킹을 신은 음탕한 혼다 모모는 아름다운 다리를 이용해 사정을 유도합니다.","lastmod":"2025-03-26","duration":"2:13:36","url":"/play/19033470.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjcyYmNlYmI1YTM2ZWVhZmVkNzA2ZTQ2ZDUxMzdkODcuanBn.cache","vod_id":19173050,"title":"러시아 미녀와의 콘돔 없는 섹스! 일본 남자와의 섹스, 아마추어, 페이즐리 무늬, 풍만한 가슴을 가진 여배우들이 출연합니다. WAWA-040","lastmod":"2026-01-10","duration":"2:25:48","url":"/play/19173050.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDZjMjAyMjZlNTExYjUyMTZlNTZhNWNkZWRhNjc5MDIuanBn.cache","vod_id":19109515,"title":"남편에게 강간당한 아내가 미쳐버렸다!","lastmod":"2025-03-26","duration":"1:47:57","url":"/play/19109515.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmUxMWVjYjBiZjc1YjkwOGY0MjRmZWFmY2RmZGQ4YjEuanBn.cache","vod_id":19108076,"title":"커플 호텔 방에서 매춘부와 함께 성적 오르가즘을 공유함","lastmod":"2025-03-26","duration":"2:04:20","url":"/play/19108076.html"}]}, videoTitle: '평범한 회사원이 사실은 여러 남자를 살해한 변태적인 성적 취향을 가진 여자였다.', language: 'ko', dataKey: '01', loadingPlayer: true, showShare: false, pageUrl: '', // RecommendedMovies 组件状态 isSingleColumn: false, pageSize: 8, currentPage: 1, // 计算属性(使用 getter) get layoutIconClass() { return this.isSingleColumn ? 'icon-view-list' : 'icon-grid'; }, get layoutClass() { return [ 'row', 'g-3', 'row-cols-1', this.isSingleColumn ? '' : 'row-cols-2', 'row-cols-lg-4' ].filter(Boolean).join(' '); }, // 方法 onAppMounted() { // 设置页面 URL this.pageUrl = window.location.href; // 保存观看历史 this.saveWatchHistory(); // 更新标签统计 if (this.videoData.tag && this.videoData.tag.length > 0) { this.updateTagStats(this.videoData.tag); } // 发送点击统计 this.hitVideoId(this.videoData.id); // 从 Cookie 读取布局偏好 const layoutCookie = this.getCookie('list_layout'); if (layoutCookie === 'single') { this.isSingleColumn = true; } // 监听 iframe 加载完成,隐藏骨架屏 // 使用 setTimeout 确保 DOM 已完全渲染 setTimeout(() => { const iframe = document.getElementById('v2-player'); const skeleton = document.getElementById('player-skeleton'); if (iframe && skeleton) { // 定义隐藏骨架屏的函数 const hideSkeleton = () => { skeleton.style.transition = 'opacity 0.3s ease'; skeleton.style.opacity = '0'; setTimeout(() => { skeleton.style.display = 'none'; }, 300); }; // 检查 iframe 是否已经加载完成 if (iframe.contentDocument || iframe.contentWindow) { try { // 如果 iframe 已加载,直接隐藏骨架屏 if (iframe.contentWindow.document.readyState === 'complete') { setTimeout(hideSkeleton, 500); return; } } catch (e) { console.log('[Video] 跨域 iframe,无法检查状态:', e.message); // 跨域情况下无法访问 contentWindow,继续监听 load 事件 } } // 监听 load 事件 iframe.addEventListener('load', () => { console.log('[Video] iframe load 事件触发'); setTimeout(hideSkeleton, 500); }); // 添加超时保护,确保骨架屏最终会被隐藏 setTimeout(() => { if (skeleton.style.display !== 'none') { console.log('[Video] 超时保护触发,强制隐藏骨架屏'); hideSkeleton(); } }, 5000); // 5秒后强制隐藏 } else { console.error('[Video] 未找到 iframe 或 skeleton 元素'); } }, 0); }, // 随机跳转 async jumpToRandomVideo() { try { const response = await fetch(`/api/qun/randomid?t=${Date.now()}`, { headers: { 'x-data-key': this.dataKey, 'x-api-key': 'dagexxx.com' } }); const data = await response.json(); if (data?.status === 1 && data?.data?.id) { window.location.href = `/${this.language}/play/${data.data.id}.html`; } else { console.error('获取随机视频失败:', data?.message || '未知错误'); } } catch (err) { console.error('获取随机视频失败:', err); } }, // 复制分享链接 copyShareLink() { const input = this.$refs.shareInput; if (input) { input.select(); input.setSelectionRange(0, 99999); // For mobile devices // 尝试使用现代 API if (navigator.clipboard && navigator.clipboard.writeText) { navigator.clipboard.writeText(this.pageUrl).then(() => { alert('링크 복사 완료!'); }).catch(() => { // 降级到旧方法 document.execCommand('copy'); alert('링크 복사 완료!'); }); } else { // 降级到旧方法 document.execCommand('copy'); alert('링크 복사 완료!'); } } }, // 切换布局 toggleLayout() { this.isSingleColumn = !this.isSingleColumn; this.setCookie('list_layout', this.isSingleColumn ? 'single' : 'multi', 30); }, // 加载更多 loadMore() { this.currentPage++; }, // 保存观看历史 saveWatchHistory() { try { const storageKey = 'watchHistory'; let history = JSON.parse(localStorage.getItem(storageKey) || '[]'); // 解码 HTML 实体编码的标题 const decodeHtmlEntities = (text) => { const textarea = document.createElement('textarea'); textarea.innerHTML = text; return textarea.value; }; const video = { id: this.videoData.id, title: decodeHtmlEntities(this.videoData.title), image: this.videoData.images || this.videoData.preview, duration: this.videoData.duration || '' }; // 过滤掉已存在的相同 ID 视频 history = history.filter(item => item.id !== video.id); // 添加新记录到最前面 history.unshift(video); // 限制最多保存 100 条 if (history.length > 100) { history = history.slice(0, 100); } localStorage.setItem(storageKey, JSON.stringify(history)); } catch (e) { console.error('Failed to save watch history:', e); } }, // 更新标签统计 updateTagStats(tags = []) { // HTML 实体解码函数 const decodeHtmlEntities = (text) => { const textarea = document.createElement('textarea'); textarea.innerHTML = text; return textarea.value; }; const storageKey = this.dataKey + 'tagWatchStats'; const lastWatchedKey = this.dataKey + 'tagLastWatched'; const raw = localStorage.getItem(storageKey); const stats = raw ? JSON.parse(raw) : {}; // 解码标签并统计 const decodedTags = tags.map(tag => decodeHtmlEntities(tag)); decodedTags.forEach(tag => { stats[tag] = (stats[tag] || 0) + 1; }); localStorage.setItem(storageKey, JSON.stringify(stats)); localStorage.setItem(lastWatchedKey, JSON.stringify(decodedTags)); }, // 点击统计 hitVideoId(id) { fetch(`/api/qun/hit?type=play&id=${id}`, { method: 'GET', headers: { 'x-data-key': this.dataKey, 'x-api-key': 'dagexxx.com' } }).catch(err => { console.error('点击统计失败:', err); }); }, // Cookie 工具方法 getCookie(name) { const value = `; ${document.cookie}`; const parts = value.split(`; ${name}=`); if (parts.length === 2) return parts.pop().split(';').shift(); }, setCookie(name, value, days) { const expires = new Date(Date.now() + days * 864e5).toUTCString(); document.cookie = `${name}=${value}; expires=${expires}; path=/`; } }; }
友情链接