Weiße Strümpfe, schöne Beine, ein reines, ovales Gesicht, eine Göttin im Campus-Stil, extremer Kontrast, Masturbation mit Sexspielzeug, das ihr kleines, rosafarbenes Loch stimuliert, Orgasmus und anhaltende Feuchtigkeit, ihr kokettes Stöhnen weckt sofort den Drang, sie zu vergewaltigen.","lastmod":"2026-07-11","duration":"31:16","url":"/play/19153295.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNzEzMzk3MDI1ZDc2YjMyMDllMWE5NDU1ZGIyYmY0NDEuanBn.cache","vod_id":19005224,"title":"91 Mouse Brothers neueste High-End-Internet-Promi-Serie Staffel 7 - Nummer SG007 Weiße und zarte Paprikabrüste Top-Qualität Honiggöttin - 1080P High-Definition Originalversion","lastmod":"2025-03-19","duration":"21:04","url":"/play/19005224.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTIyZTJjMzdhY2NlN2M4M2M4NDdlNzhkMDY5NThmOTguanBn.cache","vod_id":19020876,"title":"SONE-244 Als ich heimlich auf das Smartphone meiner Frau schaute... sah ich meine Frau nackt mit einem Fremden...","lastmod":"2025-03-19","duration":"02:15:09","url":"/play/19020876.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvN2FjOGY1ZDE2NDViMmE2NWRjOTVjMzYxNTRkNTI2OTkuanBn.cache","vod_id":18956805,"title":"Doppelfliegende Göttin, lass uns gemeinsam den Fleischspieß vom Weihnachtsmann essen!","lastmod":"2025-03-19","duration":"06:53","url":"/play/18956805.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWYzMGNjMzdiN2ZhZWUxMTgwYjQ3MWUyZmYxNjFiNjQuanBn.cache","vod_id":19038214,"title":"Meine süß aussehende jüngere Schwester hat mir mit meinem Penis einen Fußjob gegeben.","lastmod":"2025-03-19","duration":"01:08","url":"/play/19038214.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMWU3MWU3ZDFhNGQzYmNmYTQxYjVmNTk1NGQzM2RjZjUuanBn.cache","vod_id":19097601,"title":"HUNTC-214 Tägliche Samenerguss-Mission: An unserer Schule kommen die Mädchen jeden Tag abwechselnd ineinander.","lastmod":"2025-03-28","duration":"01:51:27","url":"/play/19097601.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGNmYjA3Mzk5OTUxMzA5Y2IzNjM1NDQwOTZjZDQwOGUuanBn.cache","vod_id":19014269,"title":"Langli War God Tanhua 3000 Online-Dating Top-Qualität Escort-Göttin mit langen Beinen und hohem Aussehen, wird von einem großen Schwanz gefickt, bis sie sich an den Bauch fasst und um Gnade fleht, ein explosives Meisterwerk.","lastmod":"2025-03-19","duration":"01:04:15","url":"/play/19014269.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjUvNDA3ZWJkYTU1MWE0NTA3OWE0OGIwNDgyZjBjYzJkNDYuanBn.cache","vod_id":19101745,"title":"SONE-582: Wissen Sie, wie entzückend ihre Schüler sind? Als ihr Klassenlehrer konnte ich dem Reiz ihres Blicks nicht widerstehen, und wir hatten mehrere außereheliche sexuelle Begegnungen.","lastmod":"2025-04-25","duration":"02:09:45","url":"/play/19101745.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTc3NTcwM2VlOWM1YTEyOGVhMmFkZDY4M2QzNDNiMzAuanBn.cache","vod_id":18974601,"title":"Nach der Party brachte mir der betrunkene Chef das Küssen bei. Wir hatten von Freitag bis Montag Sex, inklusive Küssen und gegenseitigem Samenerguss.","lastmod":"2025-03-19","duration":"02:04:03","url":"/play/18974601.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMzkwMmM5YzY4Y2E4MGZjYThlZDBiOTcyNTM5YjEwYzUuanBn.cache","vod_id":19142336,"title":"TikTok-Leak – Reine und sexy Göttin, sie ist seit Kurzem populär, Video von ihr, in dem sie ihre Vagina in einer Karaoke-Bar zeigt, kursiert im Internet","lastmod":"2026-03-18","duration":"12:10","url":"/play/19142336.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjI3M2FmODc3Y2Y4NzkwZjU0NThkN2Q4OTRlNjkwNDguanBn.cache","vod_id":19030260,"title":"FC2-4331233 Mein erstes Mal mit einem 3P [Keine] Das dunkelhäutige, unscheinbare Mädchen mit dem großen Busen aus unserer Klasse hat eine überraschende Seite an sich gezeigt, wenn es um Sex geht.","lastmod":"2025-03-19","duration":"35:53","url":"/play/19030260.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmY0YzU4ZDVmMmNiMmU4YjFlZGNlY2M5Y2RjZmYxNmUuanBn.cache","vod_id":19057366,"title":"Eine der ersten und beliebtesten weiblichen Moderatorinnen, eine verspielte und liebenswerte Göttin mit natürlichem Aussehen!","lastmod":"2025-03-19","duration":"14:54","url":"/play/19057366.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTYzYjU0OGYwOGZiMmUwNzVkMjk3Y2JmOGFlZmE0M2YuanBn.cache","vod_id":18950908,"title":"MIAA-865 \"Lass uns gemeinsam unsere Hintern trainieren!\" Der verschwitzte, muskulöse Trainer mit seinem prallen Hintern verführte mich und brachte mich dazu, 10 Mal zu ejakulieren.","lastmod":"2025-03-19","duration":"02:28:57","url":"/play/18950908.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjIvYmZhOWM4ZGM5ODEzYzg3NjFhOTJmNTU1ODQxOGFhODEuanBn.cache","vod_id":19101395,"title":"Göttinnen-Erotik-Verkaufskurs: Hochwertiges, erstklassiges Training für Sexspielzeug mit schwarzen Strümpfen (1)","lastmod":"2025-04-22","duration":"08:21","url":"/play/19101395.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjVjMWI2ZDk0YWU4YjIwMGM5NjJjMjhjOWUyMDM4NmEuanBn.cache","vod_id":19134837,"title":"Die sanfte Göttin mit der gegensätzlichen Persönlichkeit erlebt am eigenen Leib den Anus eines Mannes und ihre erste Penetration.","lastmod":"2026-02-17","duration":"55:37","url":"/play/19134837.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTkvM2YxMWRjNWMzYzIxN2Y3MzA4N2EyOGUxNWU3ZWY0YjEuanBn.cache","vod_id":19109270,"title":"Eine absolute Internet-Göttin! Ihr sexy, freizügiges Outfit wird für eine intensive Penetration ihrer Muschi aufgerissen.","lastmod":"2025-06-19","duration":"09:08","url":"/play/19109270.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmM1ZmI0NzdjMTMzNDMzMDE4NDgzNTIzMDc0OThjZTkuanBn.cache","vod_id":19081432,"title":"428SUKE-048 [Ein geiles Mädchen, das gemeinsam zum Höhepunkt kommen will] Für Erika-chans Revolution. Ein stilles Inselmädchen ist erschienen! Super schöne Massage mit großen Brüsten.","lastmod":"2025-03-19","duration":"01:15:08","url":"/play/19081432.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjEvM2IxYmYxOTVmNzZjMTc5MzgwZTIzZTM1YjNhZjY4YTMuanBn.cache","vod_id":19101262,"title":"Die Göttin, deren Gesicht in schwarzen Strümpfen vollständig entblößt ist, übt eine unglaubliche Verführungskraft aus. Sie flirtet und unterhält sich mit ihren männlichen Verehrern, ihre Stimme erfüllt von anzüglichen Stöhnlauten und zweideutigen Bemerkungen.","lastmod":"2025-04-21","duration":"07:12","url":"/play/19101262.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGVkMDgyOTBhZDM3ZGNlNzc1NzQ3MTA0Y2RlYTg1YjAuanBn.cache","vod_id":19146590,"title":"Der große, fleischige Schwanz klatschte gegen die schlampige Muschi und sie konnte nicht anders, als ihn abzulecken.","lastmod":"2026-05-01","duration":"02:13","url":"/play/19146590.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODMwOWE3NjBmMGVkMDhmMWY5ZjEzZTk1YTFjZmMxNTEuanBn.cache","vod_id":18929250,"title":"Mutter und Tochter leckten und saugten sich gegenseitig die Vaginas, bis diese sehr feucht waren.","lastmod":"2025-03-19","duration":"11:42","url":"/play/18929250.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDViM2IwMzIxMDYwY2Y1MTg0YTE4MTQ1NGI4NzNmMTQuanBn.cache","vod_id":18934811,"title":"FSDSS-047 Völlig subjektive und intime sexuelle Begegnungen mit meiner geliebten, süßen Freundin Angel Moe, den ganzen Tag lang.","lastmod":"2025-03-19","duration":"01:50:08","url":"/play/18934811.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMzVmOWE1YTNmOTMxOWU2OTg1NTljYzRlMjMyN2ViOTMuanBn.cache","vod_id":18936272,"title":"[Cloud-Drive-Leak] Eine attraktive, künstlerisch gekleidete und sexy Frau wurde nachts in der Nähe eines Platzes beim Posieren beobachtet. Anschließend ging sie mit ihrem Freund in ein Hotel, um dort Sex zu haben. Sie filmten sich beim Sex, wobei sie verschiedene Stellungen einnahmen und unaufhörlich stöhnten. (Mandarin)","lastmod":"2025-03-19","duration":"19:49","url":"/play/18936272.html"}]},
videoTitle: 'Doppelfliegende Göttin, lass uns gemeinsam den Fleischspieß vom Weihnachtsmann essen!',
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=/`;
}
};
}