Ein attraktives Mädchen wurde von ihrem Nachbarn unter Drogen gesetzt und brutal in verschiedenen Stellungen vergewaltigt, wobei er anschließend in ihr ejakulierte.","lastmod":"2026-07-11","duration":"","url":"/play/19207496.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDE0ZjAwNjg3MjUwMDQ2NWIzZTYzZGZlN2I5NTUxNzQuanBn.cache","vod_id":19087216,"title":"Die Stiefmutter entdeckte, dass er zu Hause masturbierte. (Serie „Sexualaufklärung mit der Stiefmutter“, Staffel 8, Folge 10)","lastmod":"2025-03-26","duration":"0:25:04","url":"/play/19087216.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDUyMTc3ZmVlNzFhNDk4NDUxM2FmZTc5ZWVmZThhYzIuanBn.cache","vod_id":19051815,"title":"Inneres Eindringen einer üppigen Krankenschwester","lastmod":"2025-03-26","duration":"0:29:42","url":"/play/19051815.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjYtMS8xYTg1OTliNDIxYjBmMGM5MTc3NmUwYjk1NTdkZjI5Zi5qcGc=.cache","vod_id":19182906,"title":"Eine Tanzstudentin hat Fotos einer attraktiven, bekannten Tänzerin und ihres gutaussehenden Freundes beim Sex veröffentlicht. Die Frau trug aufreizende Kleidung, und die Fotos wurden vor ihrer eigentlichen Tätigkeit aufgenommen.","lastmod":"2026-02-26","duration":"0:06:46","url":"/play/19182906.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGJhYThkYjQzNTY1NTQ0Mjk0NmUxNTVlMmExYmJhNWQuanBn.cache","vod_id":19038205,"title":"91KCM-035 Das schlüpfrige Ehebruchsgeständnis einer schönen Kunstlehrerin","lastmod":"2025-03-26","duration":"0:28:37","url":"/play/19038205.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTJkYTVkNzI3MTUyMzcwMDRiNzkzODY5YTI2NWQ1YjcuanBn.cache","vod_id":19036636,"title":"NASH-033-CN Normalerweise streng, bettelt sie beim Trinken süß um einen Zungenkuss! Weil ich alleine Überstunden machte, schenkte mir meine Vorgesetzte, die sich plötzlich in ein Kussmonster verwandelt hatte, ein Geschenk…","lastmod":"2025-03-26","duration":"2:01:27","url":"/play/19036636.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjdjMThiZjk0NDRhMmRiNGYwNzJkY2NjYjIyODcxY2UuanBn.cache","vod_id":19036585,"title":"NASH-030-CN Die Frau meines Bruders ist so sexy, ich konnte nicht widerstehen, mit ihr zu schlafen und in ihr zu ejakulieren.","lastmod":"2025-03-26","duration":"4:00:45","url":"/play/19036585.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTAvOTdlNGQ5NDI3NmM5ZGNjZTg2ZjlkYjQ1NjA2YjRmYjYuanBn.cache","vod_id":19207262,"title":"Die Studentin Li Qiaoqiao ging zum Nachhilfeunterricht zum Haus ihrer Lehrerin; die Lehrerin nahm sie mit ins Bett, um ihr weitere Lektionen zu geben.","lastmod":"2026-07-11","duration":"","url":"/play/19207262.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjQwNGJmZmJmNDBlZjUzNTE4ZDdlNjVjNmFjOTc5YzMuanBn.cache","vod_id":19087208,"title":"Die ältere Schwester, die gerade ein Theaterstück ansah, wurde plötzlich vergewaltigt. (Aus der Serie „Family Fantasy“, Staffel 5, Folge 10)","lastmod":"2025-03-26","duration":"0:32:22","url":"/play/19087208.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDkwNDBkMWZmYmVhY2E4YzUwNDg4YjYwMDM4NDhjZTcuanBn.cache","vod_id":19045822,"title":"Da ich dem festen Po der Lehrerin nicht widerstehen konnte, habe ich sie sofort mit meinem mit Aphrodisiakum bestrichenen Penis gefickt.","lastmod":"2025-03-26","duration":"2:16:34","url":"/play/19045822.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTcvNzg1ZGNjM2FlNDczZTQwYjNiZDgyMmJmNDQ2MzMzZjcuanBn.cache","vod_id":19135320,"title":"Die teuflische Kuss-Vorlesung von FOCS150 für verunsicherte Jungfrauen: „Wollt ihr euren Lehrer küssen?“ Erfahrt, wie sich der Kuss von der anderen Seite anfühlt.","lastmod":"2025-05-17","duration":"2:09:19","url":"/play/19135320.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDMvM2JmYTNmNmFhMzA2ZmJjNmQ1NjBjZTRjYmNlNmNkNTQuanBn.cache","vod_id":19147171,"title":"Öffentliche Toilette tief im Inneren, heimlich gefilmt und live gestreamt, um sie den Brüdern zu zeigen.","lastmod":"2025-08-02","duration":"0:17:11","url":"/play/19147171.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjBjMTMyMzMxNTJiMGE4MjkxMjliNDQxZmE2NjA4ZDguanBn.cache","vod_id":19040685,"title":"SSIS-107 Die Hexenschwester, die die Vergewaltigung plötzlich rückgängig macht: Du willst nicht entlarvt werden, oder? Ich wurde wiederholt vergewaltigt, während ich nicht sprechen konnte – Yuumi Shion","lastmod":"2025-03-26","duration":"1:58:28","url":"/play/19040685.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMTU4NTIyNjlmNDY4MmM5ZDkyNGJlMGNjMTI3OWEzZTYuanBn.cache","vod_id":19114490,"title":"Kim Bo-na, taiwanesisch-koreanische Mischlingshündin #RealLife #MaskSeries #BigBreasts1","lastmod":"2025-03-26","duration":"0:15:33","url":"/play/19114490.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMGZkYjQyNjU4YWRjOTAyZWM1ZGVlYmJhNmY1OTEwZDUuanBn.cache","vod_id":19115935,"title":"Sie verlässt ihren nutzlosen Freund, Teil 1","lastmod":"2025-03-26","duration":"0:23:30","url":"/play/19115935.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNmVmYTkxMDcwNTk5YWRjMDlhZWZjOGYyOGFkMzU2YTIuanBn.cache","vod_id":19190743,"title":"Die Sicht des verführerischen und anregenden Freundes auf die Neckereien seiner schönen älteren Schwester.","lastmod":"2026-04-04","duration":"0:33:22","url":"/play/19190743.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAzMTQtMS81YzZjMDU1ZDU3ZGFhZmMzY2ZiY2UzY2YzMDM5YTNiZS5qcGc=.cache","vod_id":19186522,"title":"Eine sehr schöne und charmante junge Frau vollzog Oralsex, bevor sie in ihr ejakulierte.","lastmod":"2026-03-14","duration":"0:04:57","url":"/play/19186522.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZjhkY2Y2NTU2NzE4MWEyYTM0Yzg3YjI3MWZhZWFlZDIuanBn.cache","vod_id":19026597,"title":"DVDMS-477 Nur für attraktive, hochkarätige Flugbegleiterinnen! Airline-Schere-Stein-Papier-Inseminationswettbewerb! Gewinne 3 Mal und erhalte 1 Million Yen! Verliere und werde sofort von einem riesigen Penis penetriert! Die Flugbegleiterin kommt nach ihrem Flug vor ihrem Chef immer wieder zum Höhepunkt, unerbittlich verfolgt von kontinuierlichem Stoßen und Ejakulation! 4 Personen, insgesamt 21 Aufnahmen.","lastmod":"2025-03-25","duration":"3:40:10","url":"/play/19026597.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTMvNTgxYjI2YzBmOTE3ZGFmOGY1NGM1MGZlOTEyMjEwMmMuanBn.cache","vod_id":19159170,"title":"Eine sexy Newcomerin taucht auf, und eine wunderschöne junge Frau hat per Livestream Sex mit ihrem Freund in einem bezahlten Zimmer.","lastmod":"2025-10-12","duration":"1:35:32","url":"/play/19159170.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvODQ4NzA3NWMxMGMxMmE4NzhkNGQ2NzM0ZDk0MWM4MzQuanBn.cache","vod_id":19176031,"title":"Ein Priester, dem Schüler und Eltern vertrauen, doch hinter den Kulissen eine lüsterne Schlampe, die wilden Sex mit Kollegen hat. Sex mit Mandarin-Lehrer Chun. Unbekannter Schauspieler. BEAF-183","lastmod":"2026-01-23","duration":"1:25:34","url":"/play/19176031.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTU5NDM3Zjc2NDk1YTkwZWJiZThkZmI0NDUzZWFiMzkuanBn.cache","vod_id":19037541,"title":"Schwester wird beim Bodenwischen von ihrem jüngeren Bruder vergewaltigt – „Family Fantasy Series“ S13: E4","lastmod":"2025-03-26","duration":"0:22:11","url":"/play/19037541.html"}]},
videoTitle: 'Plötzlich zog mein Freund mir die Hose herunter und drang in mich ein, wobei er in mir ejakulierte. („Teacher's Instruction Series“ S3: E4)',
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=/`;
}
};
}