[Leak von privatem Dreh] Reicher Mann heuert Hausmädchen für Offline-Privatdreh an - Ungeschützter sexueller Übergriff auf eine lüsterne, schwarzstrümpfebekleidete ältere Dame.
Junge Ehefrau steht in der Wohngegend auf der Straße! Will sie 1,50 Dollar verdienen? Kostenloser Sex zu Hause! Verhandeln und dann ohne Kondom ejakulieren – okay! Ein junger Mann, der auf Sex verzichtet, um sich die Zeit zu vertreiben.","lastmod":"2026-07-11","duration":"04:00:31","url":"/play/19163820.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTI2YjI5NDVlYjlkZjljZjAyMzYxM2VmNzhhOGFiYzQuanBn.cache","vod_id":18963151,"title":"Ein 91-jähriger Mann mit großem Penis und eine Flugbegleiterin mit D-Körbchengröße in schwarzen und hautfarbenen Strümpfen wechseln sich ab und sehen unglaublich trocken und entspannt aus.","lastmod":"2025-12-14","duration":"00:16:24","url":"/play/18963151.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzBjMzk5OWNhNGJkYjYzNWM4Y2Y0NjlmNjQwZDZlYmIuanBn.cache","vod_id":18948097,"title":"Avove, ein schlankes und sexy Mädchen in einem sexy Cheongsam und schwarzen Strümpfen, wird gefickt. Nahaufnahme, wie sie von hinten penetriert wird, ihr Po ist in den Strümpfen mit offenem Schritt hochgezogen.","lastmod":"2025-12-14","duration":"00:42:21","url":"/play/18948097.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWFjZjRhZmI4ZWIxM2Y3YjJhZjExYzFlYzAyNjFmZmYuanBn.cache","vod_id":18941136,"title":"Taiwanesischer Slang 'Kkmeow' – Ein Dienstmädchen, das ihrem Herrn dient, aber keine Hausarbeit verrichten kann und nur sexuelle Dienstleistungen anbietet.","lastmod":"2025-12-14","duration":"00:11:31","url":"/play/18941136.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTg0YWIxYzA5YjcyNzllNjEwNDM5ZjFkY2JmZmM2NTMuanBn.cache","vod_id":18964228,"title":"\"Erstklassige geleakte Komplettsammlung\" - Zeig dein Gesicht, das ist der Schlüssel! Menschenfleisch-Toilettenziel: 100 Personen töten Twitter hochwertige Top-Qualität große Brüste Kontrast Schlampe [Juice Summer] privater Dreh verschiedene Sex Ziwei (88)","lastmod":"2025-12-14","duration":"00:01:24","url":"/play/18964228.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvY2E4MmQyNDVjYzUyMTUwODhhOWY5YjAyYzgzNzJiNWYuanBn.cache","vod_id":19025889,"title":"Ein Video, das ein bekanntes taiwanesisches Promi-Paar beim Sex in einem Hotelzimmer zeigt, wurde gehackt und veröffentlicht. Das Video zeigt, wie der Mann schnell in sie eindringt, während sie auf ihm sitzt.","lastmod":"2025-03-24","duration":"03:47","url":"/play/19025889.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTdkZjc1MWNlOGI3NTU1YTQ5YWE4NTQxYjM0YjJmMDAuanBn.cache","vod_id":18966928,"title":"Deine sexy Freundin 04, die ihr Gesicht zeigt, während sie im Livestream Sex mit ihrem Freund hat, ist wunderschön und sehr sexy. Sie lässt sich von dem Mann in verschiedenen Stellungen ohne Kondom ficken, ejakuliert ihr gesamtes Sperma in ihren Mund und schluckt es, wobei sie Requisiten benutzt, um ihre Vagina zu stimulieren.","lastmod":"2025-12-14","duration":"00:41:22","url":"/play/18966928.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzIyNjNlZjcxZjA5OWIxNjNkMWNiOWE4ZjFhOTI1NTQuanBn.cache","vod_id":18936049,"title":"Eine lüsterne Büroangestellte interviewte einen Hochschulabsolventen in einem Hotel. Kaum waren sie eingetreten, riss sie ihm sofort die Hose herunter, packte ihn am Körper und verging sich sexuell an ihm in verschiedenen Stellungen, unter anderem durch Oralsex und indem sie ihn ganz schluckte.","lastmod":"2025-12-14","duration":"00:21:41","url":"/play/18936049.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOGZkN2VhNjk3ZTlhNDRkM2UyM2YzMTAyMzI3NGIzMmUuanBn.cache","vod_id":19146396,"title":"Eine schlanke, vollbusige und geile reife Frau wird von einem muskulösen Mann unerbittlich gefickt, bis ihre Vagina mit weißem Sperma überläuft.","lastmod":"2026-03-04","duration":"01:59:45","url":"/play/19146396.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTczYWYyYzg3MWU2YzdjNzQzNWYzMjY3ZmI0Yzg3ZmUuanBn.cache","vod_id":18942578,"title":"Eine junge Frau mit wenig sexueller Erfahrung, einem reinen und unschuldigen Aussehen, großen Brüsten und einer schlanken, niedlichen Figur wurde in einem Hotel heimlich fotografiert. Der Fotograf überredete und behutsam dazu, sich selbst zu befriedigen. Der Dialog war humorvoll.","lastmod":"2025-12-14","duration":"00:14:57","url":"/play/18942578.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWI0MDJkM2QzMjVjYjBhYjY1Y2QwMzYwOTlmMWFhZGMuanBn.cache","vod_id":18981815,"title":"[Chinesische Untertitel] CJOD-387 Ich habe ein super sexy, großbusiges Dienstmädchen engagiert... Selbst nachdem ich \"Ich bin schon gekommen\" gehört hatte, war ich immer noch ratlos.","lastmod":"2025-03-23","duration":"01:59:30","url":"/play/18981815.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODM3YWQzMDc3NmI0NDQxZTM0M2Y3YTAyYTgxNjQ5YWEuanBn.cache","vod_id":19140661,"title":"Schwarze Strümpfe, dicker Hintern, große Brüste, Schlampe, reitet auf ihrem Freund, leidenschaftlicher Sex.","lastmod":"2026-01-28","duration":"10:34","url":"/play/19140661.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODQxZDViN2EzMzUwMTQ1ZDQ0MGQ4YTBiNWE2YzZmMmYuanBn.cache","vod_id":19025160,"title":"SNIS653 Umoe, ein Dienstmädchen-Engel, der Penisse liebt und superschnellen Oralsex bieten kann.","lastmod":"2025-03-24","duration":"01:58:17","url":"/play/19025160.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDhiYzk0OWJiYWMxYTk3OGUzMTFjMjEyNmFjZGU1YmYuanBn.cache","vod_id":18970762,"title":"Nahaufnahme einer ungeschützten Penetration, weißes Sperma spritzt überall hin und bedeckt die Schamhaare, ein heftiger Kampf mit einer reifen Frau in der Reiterstellung, der in der analen Penetration gipfelt.","lastmod":"2025-03-23","duration":"01:06:42","url":"/play/18970762.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTUzZGZhZTkwM2U4MjZmYmI5Mjk4NzllNWE5YTFhNDIuanBn.cache","vod_id":18960965,"title":"Zehntausende Menschen fordern ein privates Fotoshooting mit der langbeinigen, üppigen Internet-Berühmtheit der S-Klasse, „Human Peach“~ Ziweis anzügliche Sexszenen sind extrem anzüglich (11)","lastmod":"2025-12-14","duration":"00:01:17","url":"/play/18960965.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzJiNTJhYzEzODhlNDVmZWNjMGU4YWU4MTRlM2Q4YzAuanBn.cache","vod_id":18928764,"title":"Die vorab aufgezeichnete Show der jungen verheirateten Frau bestand gestern aus drei aufeinanderfolgenden Sendungen. Darin waren Szenen zu sehen, in denen sie ihr Gesicht zeigte, schwarze Strümpfe trug und sehr erregt wirkte. Nahaufnahmen ihrer Vagina, Analverkehr und anhaltendes Stöhnen und Ächzen waren ebenfalls Teil der Show.","lastmod":"2025-12-14","duration":"02:43:11","url":"/play/18928764.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOGJhNzZlMzNjMmZiNjkwYjllNTIxNmZmY2VhYzIxNjIuanBn.cache","vod_id":18970669,"title":"10musume Natural Girls 061723_01 Amateur AV Interview ~ Sie zog eine enge Uniform an und hatte ungeschützten Sex ~ Harumi Morikubo","lastmod":"2025-12-14","duration":"00:52:31","url":"/play/18970669.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTUvYWRlZGNmNDg2N2E0Y2EyYzBmNGE0MmZiYmE4OThjMjMuanBn.cache","vod_id":19052769,"title":"Das ultimative Crossdressing-Erlebnis einer verheirateten Frau mit einem wunderschönen Dienstmädchen.","lastmod":"2025-09-14","duration":"24:30","url":"/play/19052769.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9pYy4xNTUyNTAyMTQudG9wLzIwMjYwMjI0L0F5dnRaZVd1LzEuanBn.cache","vod_id":19145520,"title":"maenchuBoro Kobayashis Dienstmädchen","lastmod":"2026-02-26","duration":"01:00","url":"/play/19145520.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTI1MDM2ZmE2ZTNmNmFkZDM0MzRjYzc0MTBmOThmNzAuanBn.cache","vod_id":18948735,"title":"Super beliebte Göttinnen-Katzenohren, schwarze Strümpfe, Gesicht enthüllt, lange Beine in schwarzen Strümpfen, vibrierendes Eier-Masturbations-Outfit","lastmod":"2025-12-14","duration":"00:00:00","url":"/play/18948735.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDM2Zjc0MDYwMGFhYjAzMDg5Y2I3ZTFhOTUyZGE4ODQuanBn.cache","vod_id":19163542,"title":"Vier Engel, die ältere Männer lieben, in heißer Versuchung, extrem kleiner Mundejakulat! Enges Loch ohne Kondom Abspritzen! Darsteller: Fukuda Momo, Misaki Oto, Himeno Ran, etc. Erster Star","lastmod":"2026-07-11","duration":"02:19:10","url":"/play/19163542.html"}]},
videoTitle: '[Leak von privatem Dreh] Reicher Mann heuert Hausmädchen für Offline-Privatdreh an - Ungeschützter sexueller Übergriff auf eine lüsterne, schwarzstrümpfebekleidete ältere Dame.',
language: 'de',
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('Link kopiert!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Link kopiert!');
}
}
},
// 切换布局
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=/`;
}
};
}