Der imperiale Geheimagent 008 lädt erneut eine tugendhafte Schlampe zu einem guten Essen und Getränken ein und beginnt dann, sie mit offenem Schritt und schwarzen Strümpfen zu ficken. Er rammt ihren großen Arsch heftig und spritzt seine volle Ladung ab.","lastmod":"2026-07-11","duration":"","url":"/play/19206686.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA1MTAvMTZiMjQ3NWI3NThlMmMwNzFiOGNiNWVmZTRjODZhNTkuanBn.cache","vod_id":19134009,"title":"69 Ein trügerisches Lächeln, ein Fremder, der aufrecht steht, ACNDP-1042","lastmod":"2025-05-10","duration":"0:26:23","url":"/play/19134009.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNDg3MTIyMGEyZTc2NDQ0MWFhYjg5MWEzMTQ5MmViNWMuanBn.cache","vod_id":19099876,"title":"Reiten in schwarzen Strümpfen, Beine heben und brutales Ficken der Nummer 1!","lastmod":"2025-03-26","duration":"0:12:23","url":"/play/19099876.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZWEwNWQ5OTliMjFkYmVhZGU4NTE1N2Y1N2U5YTU5OTcuanBn.cache","vod_id":19066997,"title":"Die wunderschöne Flugbegleiterin „Sister Bobo“ (01.07.) und ihr Liebhaber lieferten sich eine dreistündige Sexschlacht und vögelten brutal ein Mädchen in schwarzen Strümpfen und Jeans.","lastmod":"2025-03-26","duration":"2:50:22","url":"/play/19066997.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvZDQyYTIzODY4OTZhOGUyZWUxOGEyMzhhNzVmODRjYzQuanBn.cache","vod_id":19120917,"title":"Ein sexy Mädchen in schwarzen Strümpfen und einem durchsichtigen Outfit verführt ihren Cousin und hat Sex mit ihm. Dabei zeigt sie ihr Gesicht und verwöhnt ihn mit Oralsex, während er in verschiedenen Stellungen in sie eindringt und unaufhörlich stöhnt und ächzt – eine aufregende und prickelnde Begegnung.","lastmod":"2025-03-26","duration":"0:32:17","url":"/play/19120917.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTktMS9hN2Q2ZTIxMzViN2I5ZDA4Mjg4MWU1OGE2MDkwOGI1My5qcGc=.cache","vod_id":19181355,"title":"Spannende Handlung: Eine schwarzstrümpfetragende Schlampe wird diszipliniert, ausgepeitscht und bettelt darum, gefickt zu werden, während sie ihren Arsch herausstreckt.","lastmod":"2026-02-19","duration":"0:22:50","url":"/play/19181355.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMGZkYTRmMjU4OTJlNTA3N2ZmODU4MDIxYTc2NmE5ZWIuanBn.cache","vod_id":19194484,"title":"Haowens Originalwerk: Ein reicher, gutaussehender und tätowierter Mann in Peking trifft sich in einem Hotel mit einer Frau und trainiert eine Studentin in lila Uniform. Sie kommt mit ihrer besten Freundin, um ihm zu dienen, und er berührt ihre Brüste, während sie auf ihm reitet. Die Ich-Perspektive ist fantastisch.","lastmod":"2026-04-22","duration":"0:11:00","url":"/play/19194484.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTNmZmMxMWEwNDVhN2E4ZDgzZTc4NTljMTBkN2RhZjEuanBn.cache","vod_id":19180014,"title":"Ein privater Cloud-Speicher wurde gehackt und die Fotos veröffentlicht. Darin wird eine sehr leidenschaftliche sexuelle Beziehung zwischen zwei Studenten mit Altersunterschied enthüllt. Die geleakten Bilder zeigen das Mädchen beim Sex und beim Selfies machen; sie ist hübsch, hat eine gute Figur, ihre Stöhnlaute sind verführerisch und die Dialoge sind anzüglich.","lastmod":"2026-02-12","duration":"0:59:11","url":"/play/19180014.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA0MjYvZDZkYjVjNjE4MDI2Mjk1Y2JhNzNjODkxNmM4MDRhZDYuanBn.cache","vod_id":19132077,"title":"Exquisite schwarze Strümpfe, schöne Beine, hohe Absätze, Masturbation, rosige und zarte Vulva, Feuchtigkeit und weißer Samen.","lastmod":"2025-04-26","duration":"0:15:15","url":"/play/19132077.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA2MjkvNDY3ZDk2YzliMzIwYzM2ZDc5NzY1YmNhNjA4YWE4OGQuanBn.cache","vod_id":19205713,"title":"Fantasy-Mädchen in Uniform – KI-Model AV-Debüt – Kleinbrüstige Version #2 ~ Das Mädchen in Uniform, geboren aus einem E-Book, ist zurück... ~ Tenma Yui DOC","lastmod":"2026-07-01","duration":"","url":"/play/19205713.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMjQ5OGVmY2QzZTU0ZDBhZWY5Mzk3MmMyYzA5NTIzOGYuanBn.cache","vod_id":19123987,"title":"FNEO009 Verleiht \"Super Hot Schoolgirl\" auf der Straße う02.","lastmod":"2025-03-26","duration":"2:19:57","url":"/play/19123987.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2FiMWUxNTg0ODZjYWE1YTAwMzNjYWQwMDYzNTMwNzEuanBn.cache","vod_id":19093250,"title":"Ein süßes kleines Mädchen, dessen Gesicht komplett entblößt ist, trägt schwarze Strümpfe und erotische Dessous – einfach hinreißend. Ihre zarte, rosafarbene Vulva ist zu sehen, während sie masturbiert und stöhnt und so männliche Zuschauer dazu verleitet, ihr Geschenke zu schicken. Sie sieht so jung und bezaubernd aus. Verpassen Sie dieses aufregende Video nicht!","lastmod":"2025-03-26","duration":"1:04:29","url":"/play/19093250.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvOTMyZjE2NTgzNTRlNDZlYTM5NzAzYmQzNzg3ZjU4YTcuanBn.cache","vod_id":19171182,"title":"Die ältere Schwester, deren schöne Beine in schwarzen Strümpfen steckten, nahm verführerische Posen ein, während sie seinen Penis packte und ihn wiederholt leckte.","lastmod":"2025-12-31","duration":"0:25:46","url":"/play/19171182.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA3MTEvMGZmYzdlZTFjZDRhMDZlZWEyNzI2MzZlNzE1NzQ5NGUuanBn.cache","vod_id":19207780,"title":"Die Studenten heutzutage sind echt der Wahnsinn – sie masturbieren, während sie vor ihren Mitbewohnern mit ihren Freunden videochatten.","lastmod":"2026-07-12","duration":"","url":"/play/19207780.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA5MTAvMGY5N2ZkNGQ1MzUwZDljNGNlMDY0YjM1YTM5OTg5Y2QuanBn.cache","vod_id":19153807,"title":"Die Top-Kandidatin, in sexy Dessous und schwarzen Strümpfen, reitet in der 69-Stellung auf dir, verwöhnt dich mit Oralsex und reitet dich, während du stöhnst und keuchst.","lastmod":"2025-09-09","duration":"0:59:56","url":"/play/19153807.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMjEtMS9mYzRkZjQ5ZmI2NzNhYzJiMzg3ZjA0MDRmMmFmM2ExMS5qcGc=.cache","vod_id":19181767,"title":"Eine 24-jährige Lehrerin namens Qin Jiani aus der Provinz Henan hatte eine Affäre mit dem Vater einer Schülerin. Das Video wurde veröffentlicht, nachdem die Mutter der Schülerin die Affäre entdeckt hatte.","lastmod":"2026-02-21","duration":"0:01:45","url":"/play/19181767.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2M2NDQ0Mzk3MTg0ZDQzZGU0OTZjYzRhOTRlMjM1MDguanBn.cache","vod_id":19027056,"title":"DVDMS-374 Amateur-AV, gefilmt mit versteckter Kamera: Eine beliebte Erbin/Studentin gegen eine einsame Jungfrau; Der letzte Sex der Heisei-Ära!? Zweitägige, nächtliche Dreharbeiten mit Amateurdarstellern; Der Jungferngang der Jungfrau, gefilmt mit insgesamt 31 Kameras!","lastmod":"2025-03-25","duration":"2:40:05","url":"/play/19027056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGU1ZmE5OWRmZDYxMzQwNjNjNmY1Yjk0MzAyMDYzZDguanBn.cache","vod_id":19112791,"title":"MIDE-667 Studentin wird stillschweigend von mehreren Männern vergewaltigt ~Aus Angst, entdeckt zu werden, wenn sie um Hilfe schreit, unterdrückt sie ihre Schreie und erträgt demütigende Orgasmen~ Miyako Nanazawa 1","lastmod":"2025-03-26","duration":"1:57:37","url":"/play/19112791.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTgwMjUzNmY5ZTA2YmVlNTgxYWFlYmM0NDc0MGY0ODAuanBn.cache","vod_id":19051903,"title":"Schwarze Strümpfe, JK mit zwei Zöpfen, werden brutal gefickt","lastmod":"2025-03-26","duration":"0:22:45","url":"/play/19051903.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvOWY5ZjU2MDZjZTVmMTYyNzA4MGIzZTZmYWE5MjNiMDEuanBn.cache","vod_id":19037708,"title":"Mutter und beste Freundin wurden beim Masturbieren erwischt. (Serie „Sexualaufklärung mit der Stiefmutter“) Staffel 5, Folge 2","lastmod":"2025-03-26","duration":"0:33:57","url":"/play/19037708.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjk0NjQ2ZGI3NjliZmFmZGU3ZGVmZTRiNzcyNjlkYzMuanBn.cache","vod_id":19068861,"title":"[Der Klassenlehrer ordnete Sonderdienste an] Unerwarteterweise stand sein Schüler vor seiner Tür und versuchte, ihn zum Geschlechtsverkehr zu nötigen und zu zwingen.","lastmod":"2025-03-26","duration":"0:27:13","url":"/play/19068861.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTZkYWY4MmVhNzdiZDUyNDRmNjJhNDVmNDNmM2RkZmMuanBn.cache","vod_id":19196945,"title":"Nachdem er in mehreren Fußmassagesalons erfolglos versucht hatte, Frauen kennenzulernen, ging ein Mann namens Diao-ge in ein Hotel, um eine Studentin zu treffen, die dort nebenbei arbeitete. Er ließ das Kondom absichtlich in ihre Vagina fallen und ejakulierte in sie.","lastmod":"2026-05-05","duration":"0:37:11","url":"/play/19196945.html"}]},
videoTitle: 'Nicole, eine Nachhilfelehrerin in schwarzen Strümpfen, erteilt ihren Schülern Sexualkundeunterricht.',
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=/`;
}
};
}