Recommended Videos

Licking sex with a pretty girl in a uniform, being seduced by a student soaked in the rain…Usami Rin. Usami Rin Fitch","lastmod":"2026-07-11","duration":"","url":"/play/19207540.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTktMS9kNTM1MmFmZmE2N2UxZWFiZWQ2NDdjN2JiZjEwMGU5OS5qcGc=.cache","vod_id":19181359,"title":"Real gossip exposed: A high-value, top-quality female college student with a hairless, white-breasted body obeys her sugar daddy's demands, masturbates with a dildo, takes selfies, wears a uniform, seduces, and has a plump, beautiful vagina with super-full, firm breasts that are very attractive. She is forced to orgasm by using props and squirting, and is incredibly slutty.","lastmod":"2026-02-19","duration":"0:06:03","url":"/play/19181359.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNmU2OWExYjE0ZDUxNWM5ZmRmMWQ4YjAzZGZmMWRkZjcuanBn.cache","vod_id":19067950,"title":"A beautiful young woman who looks like Hong Kong actress Wan Yiwen orders takeout from a hotel and flirts with a shy Meituan delivery guy. Their conversation is quite amusing.","lastmod":"2025-03-26","duration":"0:17:22","url":"/play/19067950.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODZkMmM2Y2Q4NmEwZTdkNjgzZjlhZWIyZjA5NGU1ODQuanBn.cache","vod_id":19106210,"title":"Want to experience bubble bath sex","lastmod":"2025-03-26","duration":"2:02:03","url":"/play/19106210.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGIzMDU4OGZhN2VkOTM5MjMzMjNiNWUwMDRmMDYyNzAuanBn.cache","vod_id":19101747,"title":"[Perverted Driver] A Didi Chuxing driver kidnapped, tied up, and raped her – free sexual services!","lastmod":"2025-03-26","duration":"0:11:24","url":"/play/19101747.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly9zYnp5dHBpbWc0LmNvbTozNTE5L3VwbG9hZC92b2QvMjAyNjAyMTgtMS8yZWNjZDZiNWY4Mzg3ZmQyNzYxM2YxODAzYTExNDRkNy5qcGc=.cache","vod_id":19180970,"title":"MIDV-297-C My submissive colleague is a shy and ordinary person... My first extramarital affair, a hot spring trip, unexpectedly led to a sweet and awkward sexual encounter.","lastmod":"2026-02-18","duration":"1:55:01","url":"/play/19180970.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTllMDNhZWNlM2YxYTgwNzNmZjA0MzYyZDI2MjAxNDguanBn.cache","vod_id":19191650,"title":"He was looking for an escort at a hotel, and he was also looking for a nice part-time female student. He was being penetrated in various positions, and her small, tender vagina was being shown perfectly.","lastmod":"2026-04-09","duration":"0:44:13","url":"/play/19191650.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYzY3NzI2ZDUzZmZiM2E3NGRkZDk1NGY3Njk5ZWI0NjUuanBn.cache","vod_id":19099833,"title":"A pleasurable sexual encounter with a young model!","lastmod":"2025-03-26","duration":"0:10:04","url":"/play/19099833.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2NmZDRlZmRjZTRmOWYxZDBhOTczODJjMGYyN2Y3MTAuanBn.cache","vod_id":19112272,"title":"[Uncensored] [Slim F-cup] Outstanding figure! Footage of a busty beauty being cuckolded. First time experiencing the pain of being neglected by her boyfriend - licking - CD1","lastmod":"2025-03-26","duration":"1:18:04","url":"/play/19112272.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNGYxY2NlYTYxZjcyYzMxMTFkMjU0MzIxM2Q5YTM1Y2YuanBn.cache","vod_id":19086679,"title":"Voyeur: Female student Nana Kizaki becomes a pervert after undergoing sex training.","lastmod":"2025-03-26","duration":"2:07:33","url":"/play/19086679.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDkvYjEzNjdiNjMzZWMwMzdkMGE5NTc4NjQ0OTQzODg2MTEuanBn.cache","vod_id":19163269,"title":"Hot Recommendation - Rebellious Schoolgirl and Male Teacher's Passionate Car Sex","lastmod":"2025-11-08","duration":"0:19:57","url":"/play/19163269.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYTE4OGViZTgwMDEwNDQ5MjdmYjFhZTZkZTI2YTc4YTEuanBn.cache","vod_id":19084371,"title":"[Innocent Girl] A 2002-born girl shows her face while passionately having sex with her boyfriend.","lastmod":"2025-03-26","duration":"0:50:35","url":"/play/19084371.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMDFkY2M4ODc0NGI0MzUyZmI0MzUwMWY5NDYzNDVlNzguanBn.cache","vod_id":19198752,"title":"A blonde, innocent-looking Gen Z girl is seen naked at home, seductively kneading her fair, tender breasts, spreading her legs, and striking alluring poses, her buttocks raised in close-up.","lastmod":"2026-05-13","duration":"0:47:33","url":"/play/19198752.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTExMDYvMmM0NDkyZDI4ZjE1OGI4NjRmN2Y2OGVjMDlhNWZkY2YuanBn.cache","vod_id":19162687,"title":"When I was a student, I met a classmate who saved me from bullying at the childbirth health service. Again. Mihama Yui MIDV_899","lastmod":"2025-11-05","duration":"2:24:34","url":"/play/19162687.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MTIvZTNkMWRlNGVmNGQ5ZjM0YjU4ZDcwYTc4MDFiNmQ5OWEuanBn.cache","vod_id":19138833,"title":"Unprotected, hairless, tender, innocent student loli entering the adult film industry: a true story.","lastmod":"2025-06-12","duration":"0:28:04","url":"/play/19138833.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNTYxNmRjNzZmYTJlNmFiODdkMzYwY2E2MzAwY2FlZmYuanBn.cache","vod_id":19176217,"title":"A stunningly beautiful young girl, with her pure, fair, and sweet appearance, is seen on a ceiling-high, alluringly sexy buttocks and vulva. Her contrasting, lewd behavior—a desire to be fucked—is revealed in a leaked video of her performing oral sex on her boyfriend.","lastmod":"2026-01-25","duration":"0:09:45","url":"/play/19176217.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvM2YxNDI0NjliMGRlNzZlYWNiNmI2YzJhYTVmZDUzNWIuanBn.cache","vod_id":19105813,"title":"ROE-087 I was seduced by my stepmother’s glossy body, who wanted to be an underwear model… For a whole week, I was repeatedly immersed in her instincts.","lastmod":"2025-03-26","duration":"1:59:48","url":"/play/19105813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvODA4NDU1MTczMmZjYjg4NWE1NjE5YWJlODEwY2YwNTkuanBn.cache","vod_id":19120107,"title":"KAWD972 appears to be an innocent female college student, but actually has F-cup breasts and a sensitive constitution, resulting in excessive squirting and swallowing of semen, making her debut in the AV industry as an extremely promiscuous woman.","lastmod":"2025-03-26","duration":"1:59:02","url":"/play/19120107.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNTk2ZmVkNjVhZDcwMTQzYjc3ZTBkNWY1NjliMjhkMTguanBn.cache","vod_id":19082538,"title":"A top high school girl watches masturbation for the first time! The smell of her juices and the sound of it spraying out at close range made her ejaculate! She blushed and asked, so I gave birth to - unknown actor.","lastmod":"2025-03-26","duration":"0:50:32","url":"/play/19082538.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvNWE3YTVhZjZkNjE5OGNkNTBkZTViNWM0NGMyNmJiMzAuanBn.cache","vod_id":19106813,"title":"Third-ranked scholar battles against the ultimate goddess","lastmod":"2025-03-26","duration":"0:31:30","url":"/play/19106813.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvYjc4YThkZjdkN2IzNmU3ZDEyN2E3ODBjMTk4M2JkZDcuanBn.cache","vod_id":19086247,"title":"The girl in the school uniform on the stairs has an unknown actress who likes erotic lingerie under her skirt.","lastmod":"2025-03-26","duration":"1:40:41","url":"/play/19086247.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzEvMDg2MzAwZTAxMzVjYmVlMDA0MzdjMDVjMTUzNWEyYTMuanBn.cache","vod_id":19033238,"title":"ADN-369 Reunion: A Fateful Encounter with a Student; As a Married Woman, She Burns Bright Again - Kujo Mitsuru","lastmod":"2025-03-26","duration":"1:59:26","url":"/play/19033238.html"}]}, videoTitle: 'A charming and innocent college girl, a little shy about her first part-time job.', language: 'en', 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 copied!'); }).catch(() => { // 降级到旧方法 document.execCommand('copy'); alert('Link copied!'); }); } else { // 降级到旧方法 document.execCommand('copy'); alert('Link copied!'); } } }, // 切换布局 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=/`; } }; } </script> <div class="container mt-4"> <h5 class="fw-bold mb-2" id="translate">友情链接</h5> </div> </div> <!-- End Main Content --> <!-- Footer --> <footer class="bg-dark text-light py-4 mt-5"> <div class="container"> <div class="row"> <div class="col-md-6"> <h5 class="navbar-brand"> <span class="text-uppercase fw-bold text-primary">K17</span><span class="text-danger">.CC</span> </h5> <p class="text-white">Best Japanese adult video website, permanently free JAV, super high speed, no delay, over 100,000 videos, updated daily, no ads while watching videos.</p> </div> </div> <hr class="bg-light"> <div class="text-center"> <p class="mb-0 text-white">© 妙龄少女开站. All rights reserved.</p> </div> </div> </footer> <!-- Bootstrap JS --> <script src="/js/bootstrap.5.3.0.min.js"></script> <script src="/js/main.js?t=2"></script> <script>var s=document.createElement('script');s.src='/js/lianmeng.js?'+new Date().getTime();document.head.appendChild(s);</script> <script type="text/javascript" src='/js/tongji.js?t=1' async></script> </body> </html>