Daisybaby se sentait seule chez elle et a invité un internaute à avoir des rapports sexuels non protégés, incluant deux éjaculations anales. L'internaute a déclaré avoir beaucoup apprécié et souhaitait recommencer.
MUDR-353 Comment captiver une fille : utiliser le sens de l’immoralité et du plaisir pour la mettre enceinte et lui laver le cerveau ! Sumire Kuramoto","lastmod":"2026-07-11","duration":"01:57:19","url":"/play/19152933.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzhkOTZkYjgwZmYzYjI5YTczY2EyMjZhMjU3NWMyY2QuanBn.cache","vod_id":19010067,"title":"Extra du modèle AV chinois : Série sans préservatif MM043 - Sexe furtif et excitant - Wu Mengmeng","lastmod":"2025-03-19","duration":"30:01","url":"/play/19010067.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2Q4Nzc4NWQ1ODc4NjBhMmFlYTQwNDgyZTlhZDVmNjYuanBn.cache","vod_id":19038951,"title":"WAAA-348 Si vous pouvez résister aux incroyables compétences de Shinmura Julie, vous pourrez vivre une expérience sexuelle d'éjaculation totalement naturelle !","lastmod":"2025-03-19","duration":"03:34:36","url":"/play/19038951.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYWYzZWI4ZGRmYzFhYjg2MGVlNTI0MmVkZWU0ZGY4NWYuanBn.cache","vod_id":19023301,"title":"Une jeune femme, streameuse en direct sur HD, s'amuse chez elle avec son petit ami, notamment en pratiquant le sexe oral et le sexe.","lastmod":"2025-03-19","duration":"25:51","url":"/play/19023301.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmU0MGFjYTlhMWVhOTk5M2EzODQ0OWMzYTQ5ODYwOGIuanBn.cache","vod_id":18930748,"title":"Une influenceuse aux formes généreuses a séduit un homme en plein air et a eu une relation sexuelle avec lui en plein jour, debout, la pénétration se faisant par derrière. Elle était très douée.","lastmod":"2025-03-19","duration":"34:45","url":"/play/18930748.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDI1ZDM2MDkzN2YxMDRhZTE2N2ExNWU1MzhmYzVhOGMuanBn.cache","vod_id":19130018,"title":"APGH-045 Une fille ordinaire qui porte des lunettes, mais son compte secret appartient à une fille diabolique obsédée par les orgasmes, avec des poils pubiens naturels et un amour pour les tétons — Shizuku Kawakami.","lastmod":"2026-02-13","duration":"02:32:41","url":"/play/19130018.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGU5YTUyN2ViZWYzYjUwOWM3MTY2ZjBhMWM0NzdlNWEuanBn.cache","vod_id":19080007,"title":"Pénétration sans protection du terrier d'un tigre blanc tendre (1)","lastmod":"2025-03-19","duration":"01:00","url":"/play/19080007.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzhkMTljZTVkNTFkMTE2ZGUzYmFlOWE4OGYxYmM2NTcuanBn.cache","vod_id":18971756,"title":"RPIN-078 Odeur de menton x Salope Si tu laisses une sœur aînée perverse sentir ta bite, elle va s'exciter et atteindre l'orgasme dans un FU intense.","lastmod":"2025-03-19","duration":"02:04:23","url":"/play/18971756.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjM2NjgzYjE4YTAzYTI2NTFmNDA1ZDFmMjU2ZmE3YzUuanBn.cache","vod_id":19071983,"title":"Zi Xian, hôtesse de l'air de luxe, adorable et charmante, saura vous séduire. Les rapports sexuels non protégés sont si agréables, ses gémissements sont envoûtants, et elle rougira lorsque vous prendrez une photo de son visage…","lastmod":"2025-03-19","duration":"55:03","url":"/play/19071983.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjhjNzM0MTA3Yzc0ZDkzZGQ1NGI0YjQ1ZDc2YWZiMTAuanBn.cache","vod_id":18923982,"title":"WANZ-888 Amitié entre la fille et son père obèse - Festival Kiritani","lastmod":"2025-03-19","duration":"02:30:38","url":"/play/18923982.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjc4OWJiZDEzNGE2ZDg1NThlZjBjZTBkMzhmMWYzNTAuanBn.cache","vod_id":19051294,"title":"LBJ-033 Charme amateur Femme mariée Éjaculation Éjaculation Rapport sexuel Yui-san","lastmod":"2025-03-19","duration":"01:29:16","url":"/play/19051294.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTUvYTZlMWJiYTNkMTVhNjQ4MmUzYTQ5NmU0ODIyODY5MmQuanBn.cache","vod_id":19108702,"title":"MUKD-529 : Une écolière pure et innocente en uniforme est faussement accusée de vol et de menaces, et est pénétrée à plusieurs reprises jusqu'à ce qu'elle tombe enceinte et se transforme en une toilette à viande transformée sexuellement.","lastmod":"2025-06-15","duration":"02:28:46","url":"/play/19108702.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNjlhZWMyZmM2ZjA2YTcyOGNlZWUwNjc1ZGI1NDhmZjguanBn.cache","vod_id":19034185,"title":"Le deuxième épisode de « The Thousand-Man Slayer » met en scène une jeune fille à l'air innocent et aux cheveux courts participant à une séance à trois, incluant une fellation et une pénétration intense devant la caméra, les fesses relevées.","lastmod":"2025-03-19","duration":"52:44","url":"/play/19034185.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2VmM2QyZWRmMjBiZGFjMWQzYTY5N2YxNzNkMWNkODkuanBn.cache","vod_id":18954918,"title":"JUFE-508 Un professeur sur le point de prendre sa retraite est en voyage scolaire pour la dernière fois... C'est généralement un élève très sérieux, mais c'est aussi un élève très charmant.","lastmod":"2025-03-19","duration":"02:18:20","url":"/play/18954918.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTJkYjQyMTZiZjIwYWI4ZWViZGY5ZmFkMGZlMTEzZDEuanBn.cache","vod_id":18949107,"title":"229SCUTE-1351 Nono (24) S-Cute Une belle fille qui aime lécher et regarder les autres.","lastmod":"2025-03-19","duration":"53:16","url":"/play/18949107.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTUwMWJkODkzZTYxMzgxMDlhODNmYzYyZmZkNzc0ZjYuanBn.cache","vod_id":18958420,"title":"NHDTB-83102 Aphrodisiaque de source thermale, Éjaculation, Harcèlement sexuel, Cheveux noirs soignés, JD","lastmod":"2025-03-19","duration":"59:24","url":"/play/18958420.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2IwNGI0MjhlNDMwNDQ5NjkxNTRmNTZhZDUwMmVhMjQuanBn.cache","vod_id":19132266,"title":"Un jeune couple en manque de sexe joue sans préservatif pour le plaisir.","lastmod":"2026-02-13","duration":"01:28","url":"/play/19132266.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzllZmI2ZmY4M2Q3YjBmZmU3MzZiNTNkYzE4YjY0Y2MuanBn.cache","vod_id":18929094,"title":"FC2-3121800 [Visage dévoilé] Une jolie fille à vélo m'a abordé alors qu'elle livrait des marchandises et nous avons couché ensemble une seconde fois. Par la suite, elle est devenue ma partenaire sexuelle...","lastmod":"2025-03-19","duration":"01:04:41","url":"/play/18929094.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjA4MjA0NWM5OWZiMzBlMjAyYzM5MDY4Y2EzNDA4ODAuanBn.cache","vod_id":18936017,"title":"JUQ-092-C La ménagère timide par excellence, l'interdiction de l'éjaculation naturelle levée. Sueurs ruisselantes, salive échangée, fluides amoureux mêlés et baisers passionnés.","lastmod":"2025-03-19","duration":"02:36:32","url":"/play/18936017.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGU5OTA1MjA2NmJhNzU0ZjE3MDM4MzMyZWYxZmRhNmEuanBn.cache","vod_id":19035330,"title":"MAR-147 Une vidéo d'un frère et d'une sœur partant en excursion dans une source thermale.","lastmod":"2025-03-19","duration":"01:59:05","url":"/play/19035330.html"}]},
videoTitle: 'Daisybaby se sentait seule chez elle et a invité un internaute à avoir des rapports sexuels non protégés, incluant deux éjaculations anales. L'internaute a déclaré avoir beaucoup apprécié et souhaitait recommencer.',
language: 'fr',
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('Lien copié !');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Lien copié !');
}
}
},
// 切换布局
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=/`;
}
};
}