Một người phụ nữ đã kết hôn không hài lòng bị một người đàn ông già lực lưỡng tấn công tình dục và xuất tinh vào bên trong cô. (Nagase Asami MEYD-545-C)
Vụ việc hẹn hò của một học sinh trung học chuyên ngành nghệ thuật","lastmod":"2026-07-11","duration":"28:37","url":"/play/19165350.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjI5YTUxOWJjYzA4ZDE4Yjg0YTBhYWNlYzhkMDJjZDcuanBn.cache","vod_id":19007091,"title":"HDSGA-101 và người tình tuyệt vời nhất, màn quan hệ tình dục xuất tinh bên trong tuyệt vời nhất 21","lastmod":"2025-03-24","duration":"02:12:41","url":"/play/19007091.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTJmMjYyN2IzM2M4YTU1NTNmN2FhNzE2ZmIwYjBkNGYuanBn.cache","vod_id":18925914,"title":"Cô nàng sinh viên xinh đẹp nhất mạng đã thuê một người lạ qua đêm tại khách sạn chỉ với 500 nhân dân tệ – quá rẻ! Không dùng bao cao su, quan hệ tình dục mãnh liệt ba lần liên tiếp. Cô ta tự xưng là \"BABA\" và cho phép tôi xuất tinh vào trong và lên mặt cô ấy.","lastmod":"2025-12-14","duration":"00:49:02","url":"/play/18925914.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDI2YWRhYWIxOTNkMWU3ODkzZDhmMWYzODU4NTViYWQuanBn.cache","vod_id":19022936,"title":"HDSGA091 Anna Sugiura, một người vợ gốc Tây Ban Nha lai với ham muốn tình dục mãnh liệt, đã ra mắt trong ngành phim người lớn ở tuổi 34. 51.","lastmod":"2025-03-24","duration":"02:13:46","url":"/play/19022936.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzRiYzU3N2Y2ZmRmOTk5NGMzMWEzNmM5YTU2ODRkZDEuanBn.cache","vod_id":18938477,"title":"[Phụ đề tiếng Trung] NACR-306 Cô vợ xinh đẹp nhà bên đi nhầm phòng và nói: \"Em về rồi!\" — Yuri Sasahara","lastmod":"2025-12-14","duration":"02:21:33","url":"/play/18938477.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMmMwZGMzN2U3MDM2MTZmMjk5YjRiNTg5MjcyZDI0N2YuanBn.cache","vod_id":19009793,"title":"MEKO147 \"Anh định làm gì sau khi chuốc say người phụ nữ lớn tuổi?\" Trong một quán rượu Nhật Bản đông đúc với đủ loại nam nữ thanh niên, anh ta nhắm đến một người phụ nữ trung niên đang uống rượu một mình, quyến rũ bà ta và đưa bà ta về nhà! Thân thể khô khan của người vợ nội trợ nghiệp dư cô đơn và chán nản trở nên ướt át!! TẬP 47.","lastmod":"2025-03-24","duration":"02:03:33","url":"/play/19009793.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmNjNjRhNjBmYzI0MzU0ZmVlZjZmNTBhNThhNGRiMTcuanBn.cache","vod_id":19141267,"title":"Làm ơn hãy thống trị chúng tôi? Một hành vi tình dục bạo dâm bệnh hoạn. Một bà nội trợ ngực khủng muốn bị bắt nạt và bị cấm lộ mặt đang bị một người đàn ông lớn tuổi giàu có, tàn bạo hành hạ không ngừng. (Ogura Hikaru EBWH-278)","lastmod":"2026-02-03","duration":"02:31:33","url":"/play/19141267.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMzAzNjdkZjAxNThiNGQ0Y2IxZDJjNDEwZjQxYjcyYmMuanBn.cache","vod_id":19164135,"title":"Các nếp nhăn ở hậu môn hiện rõ! Cảnh cực khoái liên tục không che đậy của người phụ nữ đã kết hôn cho phép mọi người nhìn thấy hậu môn của cô ấy trong khi thủ dâm. Các diễn viên bao gồm Aoi Yurika, Ishikawa Haruno và Otsuki Hibiki. Ienage","lastmod":"2026-07-11","duration":"02:07:47","url":"/play/19164135.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjYvYmU2YTgyOTU0ZmExMzdjZWUxNWRiNGRkOGQyYjNmMzUuanBn.cache","vod_id":19054628,"title":"AI - Lưu Thi Thi - Đã quyến rũ cấp dưới của mình trong văn phòng bằng chiếc quần tất đen và sau đó bị xuất tinh vào bên trong.","lastmod":"2025-09-25","duration":"16:01","url":"/play/19054628.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNmExZDZkMzgwMDcyZjg4ZWI2NWZiYmNjZjZiN2ZlNzMuanBn.cache","vod_id":18957576,"title":"VAGU-220 Một người mẹ yêu văn chương trói bạn của con trai mình lại, khiến anh ta không thể chống cự, và bắt anh ta xuất tinh vào bên trong bà, từ từ, vừa làm vừa nói những lời tục tĩu một cách rõ ràng.","lastmod":"2025-03-22","duration":"01:41:48","url":"/play/18957576.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDUvODJjZDMxYjRmZWUyM2M0OWIwOWRmMzQ5Zjc3ZTY3NDQuanBn.cache","vod_id":19027795,"title":"Người phụ nữ nội trợ bình thường nhà bên cạnh đang bị kích thích, còn tôi, một trinh nữ, lại rơi vào tình thế ngược lại. (Kuriyama Rio JUQ-034-C)","lastmod":"2025-04-05","duration":"02:29:23","url":"/play/19027795.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTQwMTEwMThmNTllMWM2MmRlM2NhYWMyMjgzZmVlYzUuanBn.cache","vod_id":19007188,"title":"HUNTA-398 \"Này, sao ai cũng mặc quần lọt khe vậy?\" Một người đàn ông khao khát cuộc sống thành thị chuyển đến một tòa nhà chung cư toàn nữ y tá! Những nữ y tá bị kìm nén về tình dục này thường quyến rũ tôi bằng cách để lộ nội y qua đường viền quần lót trong giờ làm việc.","lastmod":"2025-03-24","duration":"04:03:46","url":"/play/19007188.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MDUvNjJmYmE4ZTEzYTI1MzdlNTMxYzY5MTQ4NjhhOTg1YWEuanBn.cache","vod_id":19049995,"title":"HEZ752 Người phụ nữ đã kết hôn tán tỉnh anh chàng YAKU quyến rũ, rồi anh ta lên giường với cô ấy, Hoàn chỉnh NHẤT","lastmod":"2025-09-04","duration":"04:41:34","url":"/play/19049995.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjMvZmZhNWYyNDM4ZTU1NDJjYjU1YWJhMzQ0MjJmMjEwZGIuanBn.cache","vod_id":19030460,"title":"Liệu hai nạn nhân có tương lai không? Kashii Hana, Sakurai Asami ADN-419-C","lastmod":"2025-04-23","duration":"01:57:56","url":"/play/19030460.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTI0MTY4ODQyODVmMDlmZmU0NzBlMjIwYWVmZGNiZGYuanBn.cache","vod_id":18955574,"title":"[Phụ đề tiếng Trung] MIDV-228 Một cô gái trẻ nhạy cảm và một ông già nồng nhiệt trao nhau nụ hôn kiểu Pháp trọn vẹn - Rena Miyashita","lastmod":"2025-12-14","duration":"02:00:47","url":"/play/18955574.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDI0ZGVkMWM4NzBiMTJlYjdkMzY2ZmQ4MThlNGZkYTYuanBn.cache","vod_id":19139900,"title":"Nữ diễn viên phim người lớn Trung Quốc giăng bẫy tình dục cho chồng, thực hiện hành vi quan hệ tình dục bằng miệng và xuất tinh vào âm hộ của anh ta.","lastmod":"2026-01-23","duration":"16:48","url":"/play/19139900.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmY1OTJmMTExZDUwZGY5ZDU5MTQwMGY3Y2Y5MTQ0NTguanBn.cache","vod_id":19000610,"title":"Ngoại tình của cặp vợ chồng mới cưới: Đêm cuối cùng và lần đầu tiên - Deep Snow","lastmod":"2025-03-23","duration":"01:57:31","url":"/play/19000610.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTY0ODI1ZTIxM2MwM2M0MjUwNjVmZGM3NmY4ZGQxY2MuanBn.cache","vod_id":18933038,"title":"[Phụ đề tiếng Trung] APD-001 Người phụ nữ đã kết hôn, Lỗ hổng","lastmod":"2025-12-14","duration":"02:01:50","url":"/play/18933038.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDIzNzU5ZDJhOGFkZmIwZWEyZTQxN2QxNmFlNGIxZTYuanBn.cache","vod_id":19004845,"title":"[Mối quan hệ loạn luân bị phơi bày trên mạng] Sau khi ông nội tặng cháu trai một phong bao lì xì, con dâu đã vào và xuất tinh vào bên trong cậu bé! Hành vi loạn luân kéo dài đã bị phát hiện bởi một camera giấu kín được lắp đặt trong phòng ngủ của con trai!","lastmod":"2025-03-23","duration":"04:20","url":"/play/19004845.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTUvMmMyY2ZiMjEyYTBjMGE4OGM2ZGQwMTY0NDQ1MjA1NjMuanBn.cache","vod_id":19057939,"title":"Nhân vật nữ chính trong vụ việc, mặc bộ trang phục cosplay gợi cảm, rên rỉ đầy quyến rũ trong khi tự thỏa mãn bằng một dương vật giả cỡ lớn, xuất tinh và liếm sạch sẽ vùng kín của mình.","lastmod":"2025-10-14","duration":"14:57","url":"/play/19057939.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MjYvZjY3ZTFiNTg4NDIyYmQ4NDc2NGY0YjgxZmRlNzIzYjguanBn.cache","vod_id":19054058,"title":"MUDR290 Từ ngày đó trở đi... một cô gái xinh đẹp trong bộ đồng phục bị trói và huấn luyện để thực hiện xuất tinh bên trong.","lastmod":"2025-09-25","duration":"02:01:37","url":"/play/19054058.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWE1MzI1NTEyOGFlNGM1ZTM1MjgwODQyMjhkNzAzYmEuanBn.cache","vod_id":18959370,"title":"SDAB-230 Tiệc tốt nghiệp hai ngày một đêm - Các cô gái vẫn tận hưởng tình dục, kéo dài hơn và trải nghiệm nhiều hơn - \"Xuất tinh bên trong\"","lastmod":"2025-12-14","duration":"02:23:48","url":"/play/18959370.html"}]},
videoTitle: 'Một người phụ nữ đã kết hôn không hài lòng bị một người đàn ông già lực lưỡng tấn công tình dục và xuất tinh vào bên trong cô. (Nagase Asami MEYD-545-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=/`;
}
};
}