"TikTok điên rồ" Cô dâu xinh đẹp 5: Một người phụ nữ xinh đẹp say xỉn và hành động điên cuồng, cởi trần truồng trên đường phố và tạo dáng chụp ảnh, thậm chí còn đánh nhau với cảnh sát (9)
Một người phụ nữ cao ráo, gợi cảm với thân hình quyến rũ đang liên tục vuốt ve và làm tình trong một khách sạn tình yêu.","lastmod":"2026-07-11","duration":"01:37:14","url":"/play/19161161.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvY2E1OWNkNmJhNmEzMzk0NTkwNDU3M2Q0ODQ2ZmUwNzkuanBn.cache","vod_id":19159739,"title":"Cô nàng Taro xinh đẹp với thân hình tròn trịa đang tự sướng, rất nhiều dịch trắng, thân hình thật tuyệt vời!","lastmod":"2026-05-24","duration":"29:11","url":"/play/19159739.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTRkNWNjM2E5NDAzZjZiMDcyZGNjZWI5ZTMxYzg5ZmEuanBn.cache","vod_id":18950471,"title":"✿Cảnh quan xanh tươi✿ Cháu trai ở Mũi Hảo Vọng đã cưỡng hiếp dã man chị dâu của mình, người phụ nữ cao 31 cm, với đôi tất đen và đôi chân tuyệt đẹp không thể cưỡng lại. Anh ta đã thành công khiến người chị dâu hiền lành của mình lên đỉnh. Anh ta đã bị chị dâu mình cưỡng hiếp dữ dội hai lần trong một buổi chiều.","lastmod":"2025-12-14","duration":"00:29:19","url":"/play/18950471.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2RmMGJkZDA5OGUyMTA5ZWIyYTU3MmY0Mzc4Y2I4N2QuanBn.cache","vod_id":18989794,"title":"Người đẹp hạng A Chou Xi tiếp tục màn trình diễn quyến rũ, lắc mông nóng bỏng thứ hai của mình – một buổi diễn đặc biệt có thu phí! Thân hình mảnh mai và vòng ba săn chắc của cô ấy vô cùng quyến rũ; đừng bỏ lỡ nếu bạn thích!","lastmod":"2025-03-23","duration":"26:25","url":"/play/18989794.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MjMvMjM2MDIwNzljMGM4ZjkyYWZiNzRjNmY3ZDUwZjE4YTEuanBn.cache","vod_id":19034742,"title":"EBWH090 Cô tình nhân mà tôi chọn dựa trên ngoại hình lại dâm đãng và nam tính đến mức sự dâm đãng của cô ta thật kinh tởm—những người đẹp muốn quan hệ tình dục đang tranh giành nhau để được thâm nhập.","lastmod":"2025-05-23","duration":"01:59:03","url":"/play/19034742.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzYwYjhhZGE0MzY0YjdjY2ZmODYwNmJiN2ZkZGQ2YTYuanBn.cache","vod_id":18934305,"title":"\"Ông trùm khoai tây\" thường lui tới các câu lạc bộ tư nhân sang trọng, bí mật thuê một nữ sinh viên đại học làm thêm, được miêu tả là có khuôn mặt trẻ trung, giống như bé gái. Hắn ta xuất tinh lên người cô gái cho đến khi cô đạt cực khoái và rên rỉ không ngừng.","lastmod":"2025-12-14","duration":"00:27:53","url":"/play/18934305.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODk1ODkxZGEzYmZlNjQ3OGUzMmI1ZWQxNjA2NWJlNjYuanBn.cache","vod_id":18966710,"title":"Người đẹp và Quái vật: Một cô gái trẻ mặc quần tất đen và giày cao gót, với thân hình tuyệt đẹp, đang quan hệ tình dục nồng nhiệt với một người đàn ông trên livestream. Người đàn ông vô cùng mạnh mẽ, sử dụng nhiều tư thế khó để thâm nhập vào âm đạo của cô, khiến cô rên rỉ không ngừng.","lastmod":"2025-03-22","duration":"01:01:47","url":"/play/18966710.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYmRmNTA1MDJkNmYyMDEzOGM1YjRiYWEyYmEzMGVlMDIuanBn.cache","vod_id":18940864,"title":"Một nữ sinh viên tốt nghiệp ở Thượng Hải với thân hình tuyệt đẹp và video sex quay lén tại nhà của bạn trai người nước ngoài đã bị rò rỉ. Video cho thấy vẻ ngoài như nữ thần nhưng hành vi tình dục phóng túng trên giường, với âm đạo cực kỳ khít và môi âm hộ dài!","lastmod":"2025-12-14","duration":"00:09:16","url":"/play/18940864.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTFiZjZlNDBiOGM0ZjIzNjVlNTBhMDljNGQ5ZTRkNTQuanBn.cache","vod_id":19022379,"title":"BLK421 vô tình trốn học và xuất tinh dữ dội cả ngày trên giường cạnh phòng y tế cùng với cô bạn thân kiêu ngạo thời thơ ấu của mình, Nagisa Mitsuki.","lastmod":"2025-03-24","duration":"01:59:21","url":"/play/19022379.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWQ2ZDJkZmUxMzUyNWQwYzM0ZjAzM2Y3ODc1NDA3NWIuanBn.cache","vod_id":18964841,"title":"FC2PPV 3200289 【#84】 Một mỹ nhân Hàn Quốc xinh đẹp, mảnh mai với làn da trắng hồng! \"Tôi ngại quá...___\" Phản ứng và biểu cảm ngây thơ của cô ấy thật quyến rũ!","lastmod":"2025-12-14","duration":"01:01:28","url":"/play/18964841.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTVhMTdhZGFlYjVmOTI2MjFmOGM1N2EyM2UxZmVlNDcuanBn.cache","vod_id":18992707,"title":"Cô gái trẻ xinh đẹp trêu chọc anh chàng đẹp trai có dương vật khủng - Cô gái xinh đẹp giá trị cao với dương vật to đang say đắm thâm nhập vào lỗ ẩm ướt của một người phụ nữ xinh đẹp. Tình yêu hỗn loạn của nữ thần. Cảnh tượng quá đẹp. Bản ghi hình chất lượng cao!","lastmod":"2025-12-14","duration":"01:44:39","url":"/play/18992707.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjEvOGE3MDA3YTNlODJjMzY1OTRiZTA2MWZiZTkzZGI5NjIuanBn.cache","vod_id":19030252,"title":"Cô nhân viên xinh đẹp cảm thấy lạnh và đề nghị sếp sưởi ấm cho cô bằng thân mình.","lastmod":"2025-04-21","duration":"16:23","url":"/play/19030252.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGVjNWZkYjYyNGFmNTc1YWFhMjg0MWU1NDQwNTFkMWUuanBn.cache","vod_id":18959135,"title":"Kuaishou skinny beauty - cô gái xe lăn Niu Niu❤️: Ahhh~ Ahhh~ Em ướt hết rồi, chỉ vài tiếng hét thôi là \"chỗ kín\" của em ướt sũng, ahhh ohhh ohhh, em không chịu nổi nữa rồi, tuyệt vời!","lastmod":"2025-12-14","duration":"00:04:18","url":"/play/18959135.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNzdjMThlZjRhY2NjNjdmNGRiMGNjMDljZGI5ZDQ3OTQuanBn.cache","vod_id":18980748,"title":"Một người phụ nữ trẻ đã kết hôn, đoan trang, tán tỉnh bạn trai vào đêm khuya, khoe ra hai bầu ngực lớn, trắng nõn. Làn da mềm mại, quyến rũ của cô ấy mời gọi bạn trai cởi hết quần áo và chơi đùa với vùng kín của cô, dùng đạo cụ để thâm nhập vào âm đạo hình bướm của cô. Đừng bỏ lỡ những tiếng rên rỉ và thở hổn hển đầy dục vọng của cô ấy!","lastmod":"2025-12-14","duration":"00:42:25","url":"/play/18980748.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTcxNjA0ZDk3OGM4YWE5Y2E1OWFiZDg5YmU5ZTI0MTMuanBn.cache","vod_id":18989783,"title":"Phần phim thứ ba của người đẹp hạng A Chu Xi với màn trình diễn lắc mông quyến rũ để kiếm tiền. Cô sở hữu thân hình mảnh mai, vòng ba săn chắc, đang trong kỳ kinh nguyệt và còn chạm vào vùng kín – vô cùng gợi cảm, đừng bỏ lỡ!","lastmod":"2025-03-23","duration":"34:11","url":"/play/18989783.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZGJjNzJkYjAzMjlhNzg0YjhmMDA2MzA1ZmUxNGNiZWIuanBn.cache","vod_id":18953263,"title":"Cô gái xinh đẹp, có cô dâu bị bố ruột cưỡng hiếp? Âm đạo của cô ấy quá khít không khép lại được. Cô đã bao giờ bị cưỡng hiếp như thế này chưa? Chưa. Giọng cô gái gần như khóc. Cái mông to này nóng bỏng đến mức tạo ra sóng. Xuất tinh bên trong.","lastmod":"2025-12-14","duration":"00:05:54","url":"/play/18953263.html"}]},
videoTitle: '"TikTok điên rồ" Cô dâu xinh đẹp 5: Một người phụ nữ xinh đẹp say xỉn và hành động điên cuồng, cởi trần truồng trên đường phố và tạo dáng chụp ảnh, thậm chí còn đánh nhau với cảnh sát (9)',
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=/`;
}
};
}