Mon mari est atteint d'azoospermie, ce dont il ignorait tout. J'ai supplié un inconnu d'avoir des rapports sexuels avec moi, et j'ai fini par avoir un orgasme. Objectif atteint !
« C’est bon de le lécher, non ? » Elle est devenue une salope à force de mots coquins et de léchages, même si elle avait une copine, je l’ai quand même emmenée avec ma petite pipe diabolique. Izumi Momoka MOODYZ","lastmod":"2026-07-11","duration":"","url":"/play/19206617.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MDcvYmU1MjA0NzczM2ViOGE3MGVjNmNlNzM1ZWE3ZjkyNjQuanBn.cache","vod_id":19142417,"title":"Yixin, la vendeuse, une femme aux formes généreuses et au charme sensuel, se plaignait que son petit ami ne la satisfasse pas. Elle a dit : « Monsieur le gérant, quel gâchis de n'offrir ces seins qu'à mon petit ami ! Ma copine est comblée aussi. »","lastmod":"2025-07-06","duration":"0:11:06","url":"/play/19142417.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNzMzYTk2MmQ2MDIwNTVhYTZhNDIxNDljMmVkODM0NTcuanBn.cache","vod_id":19176680,"title":"Une magnifique hôtesse de l'air, vêtue d'un uniforme sexy et de bas lisses, s'adonne à une relation sexuelle passionnée avec son riche petit ami. Les jambes écartées, elle tremble violemment et lui fait une fellation profonde, tandis qu'il la pénètre rapidement avec les doigts. Finalement, sans protection, elle éjacule en lui.","lastmod":"2026-01-27","duration":"0:06:09","url":"/play/19176680.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMzEvMDIyYTE5NGNmMGEyM2Y5OGYwOTZjMjA2MmQzZjdjYjYuanBn.cache","vod_id":19161777,"title":"Un pervers se masturbe avec les parties génitales d'une femme mariée, éjaculant dans son vagin et atteignant l'orgasme par insertion digitale. (Acteur inconnu : SABA_912)","lastmod":"2025-10-30","duration":"3:53:11","url":"/play/19161777.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDM0Mjk2YjcxYTcyNDMwZmE3MzQ3ZDQ3MzdhNmIzYjguanBn.cache","vod_id":19110303,"title":"980 points pour passer à la vidéo POV n°3 [2 fois] d'une superbe protagoniste féminine ! Soudain, dans la baignoire, elle a fait l'amour avec lui et a éjaculé en lui.","lastmod":"2025-03-26","duration":"1:13:08","url":"/play/19110303.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmM0ZWM3MGY4MjA0Y2Y0NGUwNDQ5Nzk4YjIzNDc5ZmYuanBn.cache","vod_id":19094633,"title":"9. Après le travail, j'ai partagé une chambre avec une collègue. J'ai eu des relations sexuelles avec elle jusqu'à ce que mon désir sexuel soit satisfait.","lastmod":"2025-03-26","duration":"2:30:50","url":"/play/19094633.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjIvM2YxZTc5NmFiMTdkNDU3MWQ5MDEzMzc1MWJmYjhjZGMuanBn.cache","vod_id":19131748,"title":"Le string transparent et sans protection de ma patronne mariée m'a rendu fou. (Natsu Nishida, ADN-417-C)","lastmod":"2025-04-22","duration":"1:55:30","url":"/play/19131748.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvN2E5ZThhOWJhYTY2NDhmODY4Y2U1ZDEzOTdmNmFlMzYuanBn.cache","vod_id":19190206,"title":"La jeune épouse a été agressée sexuellement par son entraîneur, qui lui a administré un puissant aphrodisiaque provoquant une infection généralisée du clitoris ! Durant l’entraînement, elle a souffert de convulsions et de spasmes, d’une excitation anormale, d’une dilatation vaginale excessive accompagnée d’incontinence urinaire et d’orgasmes. (miru SNOS-078)","lastmod":"2026-04-01","duration":"2:34:33","url":"/play/19190206.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTg1NDhhMzJjNGZjZjQzYjE0MTIyYTY3NDk1NmUyOTAuanBn.cache","vod_id":19110847,"title":"Mon président du conseil étudiant : Une expérience de Noël avec une loli en pleine croissance (Partie 1)","lastmod":"2025-03-26","duration":"0:17:48","url":"/play/19110847.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWNkYjA4ZThmNzI5ZTE5NDQyODRjMzU5NGI2NzA5NDguanBn.cache","vod_id":19086670,"title":"Tanaka Nene, un climax de premier ordre avec des plans sur la poitrine et des cris.","lastmod":"2025-03-26","duration":"1:36:02","url":"/play/19086670.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODE1MDRiZTIyMTUzZDMzMTY0ZDliNWM2Mzg0YzkzYjYuanBn.cache","vod_id":19195914,"title":"Ma colocataire, très aguicheuse, couche tous les jours avec son colocataire célibataire pendant la pandémie.","lastmod":"2026-04-29","duration":"0:31:40","url":"/play/19195914.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MTAvZTRjNzU0ZTAwMWU5NTdjNmM0MTliZjg1OTYyMTQ5MTkuanBn.cache","vod_id":19142925,"title":"Double pénétration, la bite de la salope pénétrée en groupe, son beau trou jouit, fellation.","lastmod":"2025-07-09","duration":"0:22:11","url":"/play/19142925.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDEvMGFiYWE1NjRmMTk5YWY5ZTVjYzhkYmYxYjhlY2IxMTcuanBn.cache","vod_id":19161949,"title":"Haruka, enquêtrice : La dernière mission - Taki Yuina RBK_096","lastmod":"2025-10-31","duration":"1:42:44","url":"/play/19161949.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDBiMjI1NTU1ZjRmOTk4NjFiYzhjZDUzNjAwOTVkNDkuanBn.cache","vod_id":19174869,"title":"« Jusqu'à ce que mon mari et mes enfants rentrent à la maison ♪ » La voisine, une femme au foyer moderne, tire profit des tâches ménagères et des soins aux enfants. (Maki Izumi, Hirose Narumi, Mizuhata Asami DOCD-073)","lastmod":"2026-01-18","duration":"3:02:17","url":"/play/19174869.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjIxYjk0NTQzMDg1ZjMwNjYxZTUzODBlYmYxYzNjZjQuanBn.cache","vod_id":19171358,"title":"Une jeune fille timide est agressée sexuellement pendant son sommeil dans un bus de nuit. Incapable d'ouvrir les yeux, elle fait semblant de dormir et atteint l'orgasme à plusieurs reprises. (3 acteurs inconnus, NHDTC-116)","lastmod":"2026-01-01","duration":"3:00:25","url":"/play/19171358.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzBkN2U5NTdiY2YzYjEwYzkzZDk1MDkxNDVhYTE1NTIuanBn.cache","vod_id":19048374,"title":"300MIUM-517 [Étudiante à l'orgasme intense] Louez une étudiante aux formes généreuses comme petite amie ! Il filmera tout, de sa séduction à ses ébats les plus interdits ! Lors de leur rendez-vous en maillot de bain, sa poitrine opulente vibrera violemment, provoquant une érection inévitable ! Après avoir pleinement profité de ce jeu de seins ultime, il s'élance comme une bête déchaînée ! Elle enchaîne les orgasmes, tandis que sa poitrine, bonnet H, continue de se balancer avec force !","lastmod":"2025-03-26","duration":"1:41:01","url":"/play/19048374.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMmFjMzJlZGY1NmZiM2Q3ZjliNzlhOTRjZWQyZGVjNDIuanBn.cache","vod_id":19110445,"title":"[Double éjaculation] Pendant sa grossesse, elle utilise un piston fessier pour atteindre l'orgasme à répétition ! Collecte non autorisée de colle et de sperme !","lastmod":"2025-03-26","duration":"1:16:13","url":"/play/19110445.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWJlZmFhMTMzNDg0ODM1YjE3MTJmM2E3OWQ0YzM5MGQuanBn.cache","vod_id":19049558,"title":"328HMDN-246 [Tournage privé] JD Ayane, élevée depuis sa plus tendre enfance, a 18 ans cette année. Trois ans de dressage, l'étape finale étant la drogue ! Vêtue d'un uniforme inoubliable, elle est manipulée jusqu'à perdre connaissance. Tournage privé dans un love hôtel [Autorisation accordée]","lastmod":"2025-03-26","duration":"0:56:43","url":"/play/19049558.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTc5OWM5ZGJhMGNlZDI0YjEyNDM3ZGE3OTgxMWE0OGMuanBn.cache","vod_id":19084405,"title":"Éprouvant secrètement un désir sexuel intense, Angel Moe a des relations sexuelles secrètes avec son ami sur son lieu de travail à temps partiel ; un rapport passionné.","lastmod":"2025-03-26","duration":"2:04:35","url":"/play/19084405.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjE4MDBjNGM4NzNjZjRiNjFmZmVhOWNiYTRjZThiMTYuanBn.cache","vod_id":19093816,"title":"J'étais terrifié lors de ma première relation amoureuse, mais plus tard, ma sœur, qui avait un complexe fraternel, est devenue ma partenaire d'entraînement sexuel, et j'ai eu des rapports sexuels avec elle encore et encore avec une luxure simiesque.","lastmod":"2025-03-26","duration":"2:06:26","url":"/play/19093816.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTAvOGVhOGU5ZDM2NTZlMTVhNTQzZGNhMzBmZGU2NmI1MzQuanBn.cache","vod_id":19153718,"title":"Je n'en peux plus ! J'atteins l'orgasme !! Une rencontre choquante avec une femme plantureuse sans soutien-gorge lors d'un rendez-vous utilisant un vibromasseur télécommandé. Actrice inconnue PTS526","lastmod":"2025-09-09","duration":"3:59:47","url":"/play/19153718.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjMzMmJhNDU0M2IzZTg3OTdkOTVjMGY0OTU3YjZkZmEuanBn.cache","vod_id":19040623,"title":"SW-702 J'ai pu tourner des vidéos érotiques et suggestives avec mon étudiante, une femme poilue, à forte poitrine et très apaisante. (Yui Mengnaomi)","lastmod":"2025-03-26","duration":"3:02:22","url":"/play/19040623.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGY4OTJlNTRiNjYyMmQ4ZWY1ZjgzMjJhOTQ0Mjk4MDcuanBn.cache","vod_id":19086652,"title":"Le visage d'Alice Hisaki était couvert de sperme lors de son orgasme.","lastmod":"2025-03-26","duration":"1:50:34","url":"/play/19086652.html"}]},
videoTitle: 'Mon mari est atteint d'azoospermie, ce dont il ignorait tout. J'ai supplié un inconnu d'avoir des rapports sexuels avec moi, et j'ai fini par avoir un orgasme. Objectif atteint !',
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=/`;
}
};
}