Ma femme et moi avons essayé pendant un mois de tomber enceinte, mais... à cause des problèmes d'érection de mon mari et de son travail, nous ne pouvons pas avoir de rapports sexuels, alors je suis le genre de personne qui a des démangeaisons aux tétons !
Li Ge Tan Hua, une jeune fille de 19 ans à l'allure de loli, est en réalité un jeune homme viril au corps de tigre blanc. Il souffre terriblement. À voir absolument.Li Ge Tan Hua, une jeune fille de 19 ans à l'allure de loli, est en réalité un jeune homme viril au corps de tigre blanc. Il souffre terriblement.","lastmod":"2026-07-11","duration":"","url":"/play/19207417.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDdhNDFhM2FhNTFmYTEzYjIzYWNjYmE0OWE1MjA5MjMuanBn.cache","vod_id":19185278,"title":"Le jour, elle est employée de bureau ; la nuit, elle est masseuse pour hommes, devenue enceinte grâce à ses gros seins et ses fesses rebondies. Elle utilise ces atouts pour exciter ses clients, puis les séduit en pressant ses parties intimes contre le tissu et en les y enfonçant à deux centimètres de profondeur. (FNS-172)","lastmod":"2026-03-09","duration":"2:03:50","url":"/play/19185278.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjNmYjc0MjI2Y2RlZTgzYWQ3N2Q1YjVmZWU4ZjM2NjQuanBn.cache","vod_id":19070543,"title":"AP741 L'accès non autorisé à l'escalier du bâtiment scolaire est interdit ! Une élève timide, couverte de fluides corporels, est incapable de demander de l'aide et atteint l'orgasme à plusieurs reprises.","lastmod":"2025-03-26","duration":"2:13:37","url":"/play/19070543.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjkxOWZlMzhmZDU0YjIzOTg0MWVlZWUwNWE3NjMzNTEuanBn.cache","vod_id":19044195,"title":"[HD Chinois] Le souffle printanier de la jeunesse est de retour. Une jeune mère de Shonan, aux seins généreux (bonnet G), et son fils en sixième. Nao Yuuki, 34 ans. Chapitre 2 : Des rapports sexuels continus et intenses, un orgasme après un an et demi.","lastmod":"2025-03-26","duration":"1:04:16","url":"/play/19044195.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOGUwNTY3M2IxODZhNjNlZGM3MjhlODk4MGI0YjJhNDkuanBn.cache","vod_id":19080834,"title":"ND862 Une journée d'été remplie du chant incessant des cigales et de ma cousine adorable et trempée, Matsumoto Ichika, se livrant à des relations sexuelles incestueuses interdites avec moi à l'intérieur d'elle.","lastmod":"2025-03-26","duration":"1:57:52","url":"/play/19080834.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWI2MzM1ZTEwM2RjMmZlNTc4NTYzNTFhNDZmMWY5M2QuanBn.cache","vod_id":19049729,"title":"040420-001-CARIB Une salope super dévergondée te pénètre avec son vagin. Pour encore plus de plaisir, elle remue ses hanches comme une pro.","lastmod":"2025-03-26","duration":"1:01:48","url":"/play/19049729.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDgzMmIyYjRhNzhmM2ZkOTU2ZWYzMDE0ZGE4MGQyMTUuanBn.cache","vod_id":19172616,"title":"« Forcer quelqu'un à faire ce genre de chose au travail, c'est vraiment pervers… » (Kodama-kun) rencontre par hasard Kodama Nanami au service comptabilité d'une entreprise de livraison de repas. SONE-972","lastmod":"2026-01-08","duration":"2:32:41","url":"/play/19172616.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTFhOGM4MTc2ZTcyZjYwMGVlOGIxOWNkODRkOWYxNTguanBn.cache","vod_id":19122278,"title":"Il est allé chez son patron et a eu des relations sexuelles avec sa femme pendant l'absence de son patron.","lastmod":"2025-03-26","duration":"2:19:45","url":"/play/19122278.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTIvODEwZjhiNzlmMjg3MTZhOTJhMjU1Yjk5ZjRlMjZmMGEuanBn.cache","vod_id":19138899,"title":"MIDV-922 La célèbre médecin de la ville procède à un examen physique totalement subjectif et licencieux d'un médecin qui ne peut pas devenir infirmier.","lastmod":"2025-06-12","duration":"2:07:24","url":"/play/19138899.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MDYvOTE0OTkwNDZkZTVkOWEzMDczOTFkMzA2MmU2Zjg0NzguanBn.cache","vod_id":19206848,"title":"L'arrogante Mme S m'a forcé à m'asseoir sur son visage, mais elle m'a maîtrisé et m'a fait avoir des relations sexuelles 3","lastmod":"2026-07-11","duration":"","url":"/play/19206848.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMjM0ZWQyMDlmZTAxNTc2MTE4OTkyZmM2N2VkZTJiMjYuanBn.cache","vod_id":19183909,"title":"MIDV-463-C En regardant ma chère petite amie se faire violer avec des aphrodisiaques par les DQN de ma classe, tombant dans une frénésie sexuelle induite par la drogue, j'ai eu une érection.","lastmod":"2026-03-02","duration":"1:57:50","url":"/play/19183909.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDAyMGIyYzg5ODgyMmFiYWQ3NTU0NDU5YWU2NTk2OTguanBn.cache","vod_id":19046962,"title":"Une employée de bureau aux formes généreuses a atteint l'orgasme toute la nuit grâce à un piston très masculin.","lastmod":"2025-03-26","duration":"2:52:32","url":"/play/19046962.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmE0NDRhN2NmMDE5ODExYjFmZjFhYjE4OGRlNGY5OGUuanBn.cache","vod_id":19106233,"title":"Je veux faire du bon travail et m'inscrire sur AV ! Une amatrice salope qui mange du sperme.","lastmod":"2025-03-26","duration":"2:22:23","url":"/play/19106233.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTYyZmQyMjUzMDBmZjlmYzVkZDVkMzJhNjA0YjI3NWMuanBn.cache","vod_id":19064010,"title":"Un couple marié habitait la maison voisine. Quand son mari n'était pas là, moi... hehe.","lastmod":"2025-03-26","duration":"2:03:27","url":"/play/19064010.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTZkNTM1OGViMDY4NzE4ZGQwNjE5MDNjMzBkZThlNWUuanBn.cache","vod_id":19122367,"title":"J'ai rencontré un partenaire sexuel vraiment canon sur une appli de rencontre, tellement sexy qu'on a fait l'amour deux fois de suite.","lastmod":"2025-03-26","duration":"0:46:35","url":"/play/19122367.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjEtMS85OTI3ZGZmMzUxYWMwMzc4MmNjOGZkODc3OTY3MGU0Ny5qcGc=.cache","vod_id":19181936,"title":"Je me suis mariée dans un village peu peuplé de l'île d'Imamatsu, et maintenant je suis violée en réunion tous les jours par les villageois de l'île qui ont des pénis énormes. JUR-548","lastmod":"2026-02-21","duration":"2:11:41","url":"/play/19181936.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDI0ODc5MTc5Mjk2YmNmMzg1NDE3ODAxMWQ2YzE3NDIuanBn.cache","vod_id":19081244,"title":"Une servante spécialisée dans le contrôle de l'éjaculation, pratiquant le sexe oral, est contrainte de maintenir une érection complète grâce à des fellations incessantes. - Akane Shiki","lastmod":"2025-03-26","duration":"2:37:01","url":"/play/19081244.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDE5NjhkMDA0NDA1NDkzMGZmNjYzOTg1Y2ZiZTMyYzMuanBn.cache","vod_id":19099688,"title":"Mon amour d'enfance, qui m'aimait simplement, est devenue une femme mariée, sexy et plantureuse. Je veux faire l'amour avec elle jusqu'à l'épuisement de mon désir !","lastmod":"2025-03-26","duration":"1:57:26","url":"/play/19099688.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMDA4NGI0MzFhMThhMDc2ZWEwODk5ZGNkYzAwZDg0ZTIuanBn.cache","vod_id":19177632,"title":"Une jeune femme aux formes généreuses, vêtue de lingerie et surprise en train de tromper son mari, s'est rendue dans un hôtel pour se détendre et avoir des relations sexuelles.","lastmod":"2026-02-01","duration":"0:34:07","url":"/play/19177632.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvY2Q1YWE3MjE5YzhkODU2MGJjODFhYjFhNzgxNGYxN2UuanBn.cache","vod_id":19055393,"title":"[Fichier original - Première publication] Lorsque sa belle-mère est rentrée et l'a vu avoir des relations sexuelles anales, elle a décidé de se joindre à eux.","lastmod":"2025-03-26","duration":"0:41:01","url":"/play/19055393.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODBhNTg3MmExZmJhZTIxNGMxZDE5ZTFjMTJiOTExOTAuanBn.cache","vod_id":19069208,"title":"MisAV Lolita, Salope aux gros seins contrastés, Lingerie sexy imprimée léopard, Grosse bite, Gorge profonde, Gémissements sexuels 1","lastmod":"2025-03-26","duration":"0:19:03","url":"/play/19069208.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDYvYTQ2ZjE3MWM2YmIyN2JlMjNlMGRhMTM0YzhmMjJhMTYuanBn.cache","vod_id":19137974,"title":"Film pornographique chinois Jelly 91CM083 Échange de femmes 1 Va dîner chez le chef et a des relations sexuelles avec sa femme Nie Xiaoqian !","lastmod":"2025-06-06","duration":"0:26:56","url":"/play/19137974.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZTFjYTQzODc4YTljYjBjYmUxNGU2YmIxNGY4NjJmZDUuanBn.cache","vod_id":19100163,"title":"Pour son mari adoré, elle devint une esclave sexuelle de substitution le week-end. Elle fut pénétrée à plusieurs reprises par un vieil homme viril et pervers jusqu'à ce qu'elle tombe enceinte… Cible !","lastmod":"2025-03-26","duration":"1:59:11","url":"/play/19100163.html"}]},
videoTitle: 'Ma femme et moi avons essayé pendant un mois de tomber enceinte, mais... à cause des problèmes d'érection de mon mari et de son travail, nous ne pouvons pas avoir de rapports sexuels, alors je suis le genre de personne qui a des démangeaisons aux tétons !',
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=/`;
}
};
}