Le charme inconscient d'une femme mariée douce et innocente ; une fois qu'elle a formulé une demande, il est impossible de lui refuser quoi que ce soit. (Tatsuya Mizukawa)
Lécher du sexe avec une jolie fille en uniforme, se faire séduire par un étudiant trempé par la pluie… Usami Rin. Usami Rin Fitch","lastmod":"2026-07-11","duration":"","url":"/play/19207540.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTktMS9kNTM1MmFmZmE2N2UxZWFiZWQ2NDdjN2JiZjEwMGU5OS5qcGc=.cache","vod_id":19181359,"title":"Révélations croustillantes : Une étudiante de haut standing, au corps imberbe et à la poitrine blanche, obéit aux caprices de son sugar daddy. Elle se masturbe avec un godemichet, prend des selfies, porte un uniforme, séduit, et possède un vagin pulpeux et magnifique, ainsi que des seins fermes et généreux, absolument irrésistibles. Elle est forcée à l'orgasme grâce à des accessoires et à l'éjaculation féminine, et se révèle incroyablement dévergondée.","lastmod":"2026-02-19","duration":"0:06:03","url":"/play/19181359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZmRiYjcwNjY3NTQxZDdmMjAwMGUzMDY2MzNlNDM5NWEuanBn.cache","vod_id":19120408,"title":"La belle-fille de HBAD499, attirée par les hommes plus âgés, dévoile secrètement son jeune corps à sa mère. Séduite, elle et son beau-père s'adonnent à des baisers passionnés et à des rapports sexuels, jusqu'à ce qu'il éjacule en elle.","lastmod":"2025-03-26","duration":"2:00:22","url":"/play/19120408.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDBhMDM3OGEwOWMxZTViNTQ2OGNiYjAzOTc1NGMwOWUuanBn.cache","vod_id":19117106,"title":"Salina, une jeune épouse de 22 ans, possède une silhouette incomparable, bonnet NTK165H ! L’insouciance de sa jeunesse est bien loin ! Elle reçoit les caresses langoureuses que son mari criblé de dettes ne lui a jamais prodiguées, et son désir sexuel s’éveille à la position 69. Elle implore la levrette, tremblante d’excitation, savourant cette expérience sexuelle qui lui permet de dire adieu au passé ! : Divorce 03.","lastmod":"2025-03-26","duration":"1:13:25","url":"/play/19117106.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTVmY2Y2YmQzNzI5N2ZlNDc1YmU3N2YwN2ZjZDM3MWYuanBn.cache","vod_id":19026337,"title":"Envie de vous entraîner à embrasser votre professeur ? Une érection provoquée par un baiser. Le charme d'une belle tutrice. Cours particuliers. Akari Neo.","lastmod":"2025-03-25","duration":"1:57:48","url":"/play/19026337.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvZWM3ZGQxMzQ3YTY5YjM2MDIwZjA1YTJjMGY1MjZmNmUuanBn.cache","vod_id":19168538,"title":"Une employée de café, mignonne et voluptueuse, aux seins généreux (bonnet H), séduit les clients en exhibant sa poitrine sans soutien-gorge ! Un cadre d'âge mûr évite ses clients, entame une liaison extraconjugale, et… (Le texte bascule brusquement vers un contenu sans rapport : « Comme un oiseau Hina FOCS-262 »)","lastmod":"2025-12-18","duration":"2:01:34","url":"/play/19168538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDFkY2M4ODc0NGI0MzUyZmI0MzUwMWY5NDYzNDVlNzguanBn.cache","vod_id":19198752,"title":"On voit une jeune fille blonde, à l'air innocent, de la génération Z, nue chez elle, malaxant de manière séduisante ses seins clairs et tendres, écartant les jambes et prenant des poses aguichantes, ses fesses relevées en gros plan.","lastmod":"2026-05-13","duration":"0:47:33","url":"/play/19198752.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvYWJhZWRlMzE1M2I3Y2JlNTkzODUzOWJlOTliMjU3ZmIuanBn.cache","vod_id":19165980,"title":"La grande et plantureuse monitrice d'à côté, aux seins généreux (bonnet H), vêtue d'un maillot de bain transparent, le chevauche de manière séductrice. Il cache la vérité à sa femme : il est agressé sexuellement par une nymphomane jusqu'à l'éjaculation. (Hoshi Asuna BF_719)","lastmod":"2025-12-13","duration":"1:58:50","url":"/play/19165980.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2YxNDI0NjliMGRlNzZlYWNiNmI2YzJhYTVmZDUzNWIuanBn.cache","vod_id":19105813,"title":"ROE-087 J’ai été séduit par le corps lisse de ma belle-mère, qui voulait être mannequin de sous-vêtements… Pendant toute une semaine, j’ai été immergé à plusieurs reprises dans ses instincts.","lastmod":"2025-03-26","duration":"1:59:48","url":"/play/19105813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvM2QwZTQ3NDYyZWEyY2Q5YmI4Zjc0ZWUzMWQ3YTkwZjEuanBn.cache","vod_id":19186879,"title":"« Utiliser ta bouche pour jouer avec mon pénis, ce n’est pas tromper », pensai-je, tenté par les avances orales impossibles de mon ami d’enfance, et je le laissai docilement coucher avec moi. SNOS-084","lastmod":"2026-03-16","duration":"2:23:42","url":"/play/19186879.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOTVlYWU1YzliNmMxM2M2MzMyODIyMTI2MzZmZWZjNTQuanBn.cache","vod_id":19032715,"title":"Brad Munen, une influenceuse très en vue, séduit les internautes avec sa lingerie sexy ornée de perles. Elle caresse ses petits seins, baisse sa culotte, dévoile ses fesses rebondies et son sexe, et montre des gros plans des perles qu'elle manipule.","lastmod":"2025-03-26","duration":"0:48:08","url":"/play/19032715.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWVhNzMzOWUwMjJhMTc5YWRlZDM2NjRjNjlkOGM4ZGQuanBn.cache","vod_id":19075097,"title":"Premier film documentaire de JRZD935 sur une femme mariée : Anna Shimizu.","lastmod":"2025-03-26","duration":"2:03:23","url":"/play/19075097.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTc4NjE0MTAxYmQwNzQ3OThjMGM4MTM1Zjg1ZjVkMTMuanBn.cache","vod_id":19084536,"title":"La légendaire idole du lycée est la petite diablesse perverse Ike Maya, qui séduit les hommes plus âgés avec sa poitrine voluptueuse.","lastmod":"2025-03-26","duration":"3:15:59","url":"/play/19084536.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTk2ZmVkNjVhZDcwMTQzYjc3ZTBkNWY1NjliMjhkMTguanBn.cache","vod_id":19082538,"title":"Une lycéenne brillante assiste à une masturbation pour la première fois ! L'odeur de ses sécrétions et le bruit du jet à courte distance la font jouir ! Elle rougit et demande : « Alors j'ai accouché de… » – acteur inconnu.","lastmod":"2025-03-26","duration":"0:50:32","url":"/play/19082538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MzEvYmQwYjViOWJhZjYyMTViNzdlYzYxN2RkODhiZjFiMjAuanBn.cache","vod_id":19146685,"title":"Touka (20 ans) de SDAM136, une vierge incapable de se détacher de son amour non partagé, fait ses débuts.","lastmod":"2025-07-30","duration":"3:52:59","url":"/play/19146685.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYmJkNTQ4OTY0NmVlOWIzOTc2NzM2MjE0MDFjNTA2NzIuanBn.cache","vod_id":19078411,"title":"MVSD-595 On a trouvé cette lapine aguicheuse au visage adorable pour une fellation chez Galva à Ikebukuro et on l'a bien remplie ! Son cul est grand ouvert et on lui a éjaculé dans le vagin.","lastmod":"2025-03-26","duration":"2:41:57","url":"/play/19078411.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvY2UzYmNiN2I2ZTk1OWI2YzlkNTcyN2ZkNzkyZmVjZmYuanBn.cache","vod_id":19193457,"title":"Alors que je suivais des cours en ligne, mon copain m'a pénétrée subitement. J'étais tellement excitée que je n'arrivais pas à me concentrer sur mes études et je l'ai laissé faire.","lastmod":"2026-04-18","duration":"0:01:20","url":"/play/19193457.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWY4MjQ1ZDUyMDQ0YjVjNWRjNTdjODMwMzRmN2IzZmEuanBn.cache","vod_id":19046996,"title":"La tentation de la sœur du voisin, salope, éjaculation, femme au-dessus, serrer, presser","lastmod":"2025-03-26","duration":"1:40:06","url":"/play/19046996.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjljOWRlMjI1YmY0NTRiZjg4NmQwZmFkZjg4NTk0NmYuanBn.cache","vod_id":19097945,"title":"Une femme mariée s'est rendue dans un manoir délabré pour retrouver son fiancé et a eu des rapports sexuels intenses avec un homme célibataire qui avait conservé son sperme pendant 30 jours !","lastmod":"2025-03-26","duration":"2:32:48","url":"/play/19097945.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTMxZGU3NTAxZWNiMjI1YzgzYjA0ZjllOGE5MTg0YTUuanBn.cache","vod_id":19196130,"title":"L'infidélité des femmes mariées : Minami Shiori, Association de soutien aux femmes mariées - Emaniel","lastmod":"2026-05-01","duration":"2:37:16","url":"/play/19196130.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjcyNGVmZTkzZDA1YzYzMWZkY2IxNDc2NWM3YjdhYjYuanBn.cache","vod_id":19077365,"title":"PTS521 Une belle épouse et sa fille dans un salon de massage, excitation féminine, orgasme vaginal, sexe cyclique, 8 personnes, 5 heures de moments forts.","lastmod":"2025-03-26","duration":"5:00:30","url":"/play/19077365.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjlkMTE4NTFhYWRiNDk4YWY5MzkwMGRmODM1YzU4M2UuanBn.cache","vod_id":19034625,"title":"SDDE-671 Femmes à l'aveugle soumises à un lavage de cerveau : Notre destin rencontre notre maître (Reiko Kobayakawa, Kazuka Misono, Nono Yuuki)","lastmod":"2025-03-26","duration":"2:08:34","url":"/play/19034625.html"}]},
videoTitle: 'Le charme inconscient d'une femme mariée douce et innocente ; une fois qu'elle a formulé une demande, il est impossible de lui refuser quoi que ce soit. (Tatsuya Mizukawa)',
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=/`;
}
};
}