Eine wunderschöne junge Frau mit einem Babygesicht und einer Hundeleine benutzt einen Schmetterling als Requisite zur Masturbation und Stimulation und zeigt Nahaufnahmen davon, wie die Requisite in ihre Vagina eingeführt wird.
Eine sexy blonde junge Frau aus Europa und Amerika wird von einem Biest penetriert.","lastmod":"2026-07-11","duration":"34:33","url":"/play/19164450.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvM2NhODNjM2U4NjYwZTI2ZDE1NGQ2MjE3NjhlZjBmMWIuanBn.cache","vod_id":18941330,"title":"Ich lernte über WeChat eine attraktive, elegante junge Frau in ihren Dreißigern aus Shenzhen kennen. Ihr Mann lebt die meiste Zeit im Ausland. Vor ein paar Tagen gab ich einige hundert Yuan aus, um zu ihr zu fliegen und mit ihr zu schlafen.","lastmod":"2025-12-14","duration":"00:07:41","url":"/play/18941330.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MDQvNjg4MTc3YTI1NDhjNzcwMzdjZmM3ODM1MDU2MWNiZjQuanBn.cache","vod_id":19045379,"title":"[Unzensiert] Amateurarbeit ~Eine sexhungrige Masseurin stimuliert und neckt ihren Lieblingskunden sinnlich, nachdem dieser den Laden betreten hat~ Nishi Junko 10musume-121322-01","lastmod":"2025-08-03","duration":"01:00:40","url":"/play/19045379.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWM5ZTQ5YTYxNzdmMTQxMTM4YjZhYjk2NTFlZjQ4Y2MuanBn.cache","vod_id":18995303,"title":"[Heute im Fernsehen: Die heißesten Models der 00er aus Hongkong und Taiwan] Perfektes Aussehen, wunderschöne Beine, verführerischer Ausdruck, sehr gehorsam, leckt Füße, lutscht Eier, kniet auf dem Boden, Deep Throat, benutzt Requisiten, Analsex, haarlose Schlampe.","lastmod":"2025-03-23","duration":"38:32","url":"/play/18995303.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWQyNzRkYjQ5NjAxOGQwMmQwYmMzZDc3NDlmOWZjMDYuanBn.cache","vod_id":19002000,"title":"Hochwertige weibliche Masturbation #Loli","lastmod":"2025-03-23","duration":"05:07","url":"/play/19002000.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjI0MDZhODVhNDVhY2IxMTJjYjFhN2NlNDFlYTZjZTguanBn.cache","vod_id":18950138,"title":"Frau oben, schwarzer Strumpfbody, Sexspielzeug, ungeschützte Masturbation, Frau oben, stöhnt verführerisch.","lastmod":"2025-12-14","duration":"01:41:09","url":"/play/18950138.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDMvYzlhMTliYzBhODlmMzVhNDNkNmVkN2I2ZmQ5YWJkZmUuanBn.cache","vod_id":19036423,"title":"Meine Frau ist unglaublich sexy und liebt Gruppensex. Ich lade meine Kumpels zu mir ein, damit wir sie so lange ficken, bis sie in Ekstase ist und meine Schwänze ihre Muschi und ihren Intimbereich ausfüllen. Es ist so aufregend und stimulierend!","lastmod":"2025-06-03","duration":"10:16","url":"/play/19036423.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTIzMThmN2QyMjRlMDkzMGViZGZjN2FjODNkYjE4MmUuanBn.cache","vod_id":18987423,"title":"HEYZO 2457 Masturbation bis zur Erschöpfung! Orgasmussex mit einem geilen Mädchen Vol. 12 - Non Suzumiya","lastmod":"2025-12-14","duration":"01:01:30","url":"/play/18987423.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MDYvOTZiYWNkNDNiNzVmM2JhMmEyYjQ1NTA3ZGQwMGJmY2QuanBn.cache","vod_id":19028132,"title":"Im Internet kursieren Gerüchte, dass eine reife, elegante Frau zu einer schlampigen Schlampe \"erzogen\" wurde und gezwungen wird, Oralverkehr zu praktizieren, Penisse zu lecken und mit dichtem Schamhaar zu masturbieren.","lastmod":"2025-04-06","duration":"03:04","url":"/play/19028132.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDQvZWRiMTQ3NjlmYWU1NDVhYzhmMGY3YjY4N2ZlYTMzNmYuanBn.cache","vod_id":19061102,"title":"Nana streamt live Orgasmus, Masturbation und Bondage [DanceCoCo]","lastmod":"2025-11-03","duration":"17:25","url":"/play/19061102.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMzM3MjcwYTIwMjZhMDI2MTdmMDk2N2EwOTRmMDI1MjMuanBn.cache","vod_id":19163859,"title":"Eine schöne, vollbusige Schwiegertochter wird beim Masturbieren und bei verbotenen Affären beobachtet und von ihrem ungeliebten Schwiegervater zum Orgasmus gebracht. Ihr unbefriedigter Körper reagiert... Hatsune Miku, Hatsune Minori, Karuma","lastmod":"2026-07-11","duration":"02:02:13","url":"/play/19163859.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZDA0MGM4NTY1MzA3NmQ4OWE0YWZhNDY4YTU2MmQ4NjkuanBn.cache","vod_id":18948089,"title":"77 und Yao Yao, zwei neue süße Mädchen und beste Freundinnen mit großen Hintern, masturbieren gemeinsam im Badezimmer, Nahaufnahme von vibrierendem Dildo, vibrierendem Ei und spritzendem Wasser.","lastmod":"2025-12-14","duration":"03:29:28","url":"/play/18948089.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDI1MjU2ZTMwOGI5YTkxMTM0YzI5NTUzYzUwZDc5MzMuanBn.cache","vod_id":18924184,"title":"Eine sehr charmante und wunderschöne junge Frau liegt im Bett, entblößt ihre Brüste, benutzt verführerisch einen Vibrator und einen Dildo, stößt dabei stöhnend in ihre Vagina und lässt sich anal penetrieren. Die Szene ist äußerst erregend.","lastmod":"2025-12-14","duration":"00:20:52","url":"/play/18924184.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZmM4M2UzNjAwNjk1YTk1MTcxYmEyNWEyZTdlYTEwOGUuanBn.cache","vod_id":18958570,"title":"530DG-162 [Unzüchtige Untersuchung] Ein Mann gibt vor, eine schöne verheiratete Frau zu untersuchen und stimuliert ihren G-Punkt mit seinen Fingern!","lastmod":"2025-03-22","duration":"01:10:47","url":"/play/18958570.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGE0MTA4MzhlZmQyYjJiYTYyM2YzODRiMGZiODJkMzAuanBn.cache","vod_id":18975210,"title":"Wild Peach Seven: Ich will, dass der große Schwanz meines Mannes mich fickt, es fühlt sich so gut an, ich will ihn, tiefer, tiefer... Ich masturbiere und spritze ab, es fühlt sich so gut an!","lastmod":"2025-12-14","duration":"00:17:53","url":"/play/18975210.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly8xNTI2MDMwOXAudG9wLzIwMjYwMzEyL2VKVjdncHVJLzEuanBn.cache","vod_id":19148079,"title":"Die Hausbesitzerin und der Hausverwalter hatten Sex am Eingang des Abstellraums auf dem Parkplatz. Das Mädchen wurde gefickt, während der Verwalter zusah – wie aufregend!","lastmod":"2026-03-13","duration":"05:23","url":"/play/19148079.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTg1OWJmNDBjMzE2MjI1MDgxYmM1MDM4YzUwNjdkNjUuanBn.cache","vod_id":19017134,"title":"NNPJ354 „Ich sehne mich nach einem großen Schwanz…“ Mein Kopf ist ständig voller großer Schwänze!! Akari ist ein schüchternes, fleißiges Mädchen, das große Schwänze liebt und jeden Morgen und Abend mit einem riesigen Dildo masturbiert. Doch nun gibt sie endlich ihr AV-Debüt auf der Suche nach dem ersten großen Schwanz ihres Lebens!! Nampa JAPAN EXPRESS Band 115.","lastmod":"2025-03-24","duration":"03:03:21","url":"/play/19017134.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTZkYTQ2N2U4NzAyYmFhMjI2YTNiZGJjMzg1NjE0OGEuanBn.cache","vod_id":18997106,"title":"[Doppelte Frauen-Cup-Gesichtsenthüllung, leidenschaftliche Sexshow] Maskierter Gangster fickt den Mund einer jungen Frau und dann ihre Muschi vor dem bodentiefen Fenster, genießt den Oralsex der Schlampe und wechselt sich beim Ficken und Stoßen ab.","lastmod":"2025-12-14","duration":"33:12","url":"/play/18997106.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZjk4Y2ZmMzJmMWIyZjdkZjE4OTA5YmIxYzE0MDNlNDAuanBn.cache","vod_id":18955524,"title":"Das üppige Model ist so sexy und verführerisch, dass sie ihr attraktives Gesicht in einer Live-Sexshow zur Schau stellt, während sie am Telefon von ihrem Freund gefickt wird und dabei stöhnt und ächzt, während ihre Brüste wild hin und her schwingen.","lastmod":"2025-12-14","duration":"01:07:03","url":"/play/18955524.html"}]},
videoTitle: 'Eine wunderschöne junge Frau mit einem Babygesicht und einer Hundeleine benutzt einen Schmetterling als Requisite zur Masturbation und Stimulation und zeigt Nahaufnahmen davon, wie die Requisite in ihre Vagina eingeführt wird.',
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=/`;
}
};
}