Isang estudyanteng Shibuya na naka-miniskirt, nagpapakita ng walang proteksyong panty, at nagtatrabaho bilang isang blowjob girl! Isang two-in-one prank sa puke ng isang pabago-bagong babae. Hindi kilalang aktres na PES-136
Nagdadala ng isang magandang babaeng may-asawa na nagtatrabaho nang part-time sa aking bahay - Rie Miyagi VENUS","lastmod":"2026-07-11","duration":"01:55:23","url":"/play/19162846.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYTE1MzlmNjAwNTA1N2I5ZTA5NGUwYmE4ZDBkNWFhZjkuanBn.cache","vod_id":19134819,"title":"Guro at estudyante, bawal na pag-ibig, mga hindi kilalang aktor, GOJI-067","lastmod":"2025-12-23","duration":"03:56:19","url":"/play/19134819.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTI0YTI4N2QwYWJiOGU2ZGZhNTg2YTdkOGY4MmUwNTEuanBn.cache","vod_id":19008606,"title":"Mga Seksing Panty na Paru-paro","lastmod":"2025-03-24","duration":"10:10","url":"/play/19008606.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZjlmZWY3YmNmZTg2NDNlNTZjMTQyNDNhNWI5NTFkODkuanBn.cache","vod_id":19153461,"title":"Palihim na kinunan ng lalaki ng video ang isang babaeng nasa hayskul sa loob ng isang taon—kinukuhaan ng litrato ang kanyang panloob habang papunta at pauwi sa paaralan, nagpapalit ng damit, naliligo, at iba pa. Ngayong may kasintahan na ito, hindi na niya napigilan ang kanyang selos at nagpakasal. (Minazuki Hikaru)","lastmod":"2026-04-15","duration":"02:04:10","url":"/play/19153461.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWM5OGY5NWFlYjYyYjZjMjUyZGIyMDFiOTM0NjAzYzYuanBn.cache","vod_id":18941886,"title":"S-Cute 688_hana_k01 Likas na Damdamin at Ungol ng Pangingibabaw Seks / Hana","lastmod":"2025-12-14","duration":"00:36:56","url":"/play/18941886.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvN2E3YTdmMzNhNDkwODEwZmQ0ZmE1ZDU0M2RiMTRjZjEuanBn.cache","vod_id":19143287,"title":"Isang ama, na nalulula sa galit dahil sa pag-iwan ng kanyang dating kasintahan sa kanyang anak, ay ikinulong at ginahasa siya; sinupil niya ito, marahas na itinulak sa kanyang mabalahibong puki; pinilit niya itong makipagtalik sa bibig habang sinasakal. (MIAB-576)","lastmod":"2026-02-14","duration":"01:58:57","url":"/play/19143287.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMWJkYzgyYTRjNTAzZTE2ZGE3MDI0ODZlNDhhMmVlZmQuanBn.cache","vod_id":18941986,"title":"[Mga Subtitle na Tsino] MDTM-562 Bagong After-School Magandang Babae na Rejuvenation Massage + Vol.","lastmod":"2025-03-22","duration":"01:59:17","url":"/play/18941986.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOTFkYmJlZTY5OGRmZjIzY2NmYTY2MGZhNWYwN2RkMWMuanBn.cache","vod_id":19016126,"title":"MIUM402 Isang napaka-basang dilag na napaaga ang ejaculation!!! Sa kabila ng kanyang kagandahan, kakaunti pa ang kanyang karanasan at isang duwag na hindi pa lubos na nabubuo!!! Ang kanyang ulo ay laging puno ng mga kaisipang tulad ng \"Gusto kong gawin ito♡ Gusto kong gawin iyon♡\"!!! Bukod pa rito, ang sarap ng pag-inom ay nakakapanginig ng aking puwitan!!! Ang malaking ari ng aktres na ito ay talagang nagpapa-orgasm sa kanya nang paulit-ulit hanggang umaga, kaya kinunan ang ilan sa mga pinakamagandang eksena kailanman!!! : 40 gabi ng bar tour sa paligid ng Kanda Station.","lastmod":"2025-03-24","duration":"01:46:37","url":"/play/19016126.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNDFiZDY1MmNlMTcwZGY0NDcwNTdmZDQ5OWY2OWQ1YWIuanBn.cache","vod_id":19163003,"title":"Serbisyo ng Pagpapadala ng Naka-unipormeng Babae. Ang matamis na anghel. Tiyuhin na mahilig sa uniporme at ang masunuring batang babae na umaapaw ang likido sa kanyang unyon NN Rekord ng Kasarian sa Pagpapabunga MVSD-588-C","lastmod":"2026-07-11","duration":"02:15:13","url":"/play/19163003.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvOTQ4OTg0YTI0NGQ3ODVjODM2Yzg3NWEzOTY1OGZiMGUuanBn.cache","vod_id":19161057,"title":"Encyclopedia ng mga Hubad na Babaeng Amateur 2: 50 Tao, 5 Oras; Isang Koleksyon ng Mahiyaing Hubad na Buhok at Hubad na Buhok ng mga Modernong Babae; Kaguya Hime Pt - Tribo ng Delusyon","lastmod":"2026-06-01","duration":"04:57:52","url":"/play/19161057.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODU5NjY2OTVmNTA0MDdhZTliZjhlMjMxZDU5Y2RmMzAuanBn.cache","vod_id":18999514,"title":"[Babaeng may Graffiti] Isang 8-taong-gulang na batang babae ang mahilig magsuot ng uniporme ni JK at maglaro ng vibrator sa kanyang kwarto.","lastmod":"2025-03-23","duration":"29:54","url":"/play/18999514.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYTY3NzE0YTVlZGZmZGM1M2VhMzdlZDJiNTJkZTM2YzguanBn.cache","vod_id":19010344,"title":"Si APKH136 at ang nababalitang babaeng may malaking suso na naka-uniporme ng damit panlalaki ay nag-selfie sa isang hotel kasama si Sato Riko.","lastmod":"2025-03-24","duration":"02:31:15","url":"/play/19010344.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvNDBkNGJmNjhkY2NkYzVhZDJlN2RjZTk0Njk4ZmU0MjcuanBn.cache","vod_id":19135353,"title":"Isang matangkad at mukhang inosenteng babaeng estudyante sa kolehiyo ang nagmasturbate sa labas.","lastmod":"2025-12-26","duration":"09:17","url":"/play/19135353.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMmM1YTllOTgyZmM1MDFmZDM2NzdkY2M5YjVmZDU3YmIuanBn.cache","vod_id":19153271,"title":"[4K] Noong una akong pumunta sa isang love hotel at nakipagtalik sa isang babaeng naka-uniporme na nakita ko sa SNS... mas malaki ang mga suso niya kaysa sa inaakala ko. —Rina Takase","lastmod":"2026-04-14","duration":"02:29:16","url":"/play/19153271.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvY2IwYWJlNmQzMDRkMzIxNTUzNmM1MDdmMGZiNjhkZWEuanBn.cache","vod_id":19152056,"title":"Babaeng may Puting Buhok na MMD","lastmod":"2026-04-06","duration":"06:33","url":"/play/19152056.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZWYxMTEzZTU0MWY4NDEzNTc2YjI4YWNjNWE5ZjlmZGQuanBn.cache","vod_id":18928282,"title":"APNS-152 Ang Trahedya ng Batang Babaeng May Berdeng Sombrero sa Bundok: Pakikipagtalik sa Grupo, Pag-aatsara sa mga Tanga, Pagkumpirma ng Kanilang mga Damdamin - Bahagi 00","lastmod":"2025-12-14","duration":"00:20:00","url":"/play/18928282.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMjM1MzA0MzQ2Yjg3MjM4ODc5YjliMGRkYTI2NDU1OWMuanBn.cache","vod_id":18993996,"title":"SIRO-3850 Amateur applicant, unang AV shoot. 84. Isang magandang babaeng nagtatrabaho sa isang malaking kumpanya ng advertising ang nag-apply para sa AV para maibsan ang stress ng kanyang pagsusumikap! \"Gusto ko ng oral sex♪\" sabi niya nang may masamang ngiti habang nilulunok ang ari♪1","lastmod":"2025-03-23","duration":"01:03:14","url":"/play/18993996.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA3MjMvNzcxMzJmNjU5OTA0YTQyNGI2YjU3OWE3YzJlNDQyZjcuanBn.cache","vod_id":19044002,"title":"ITSR139 Lumunok ng laway at semilya pataas at pababa gamit ang kanilang mga bibig! 15 magagandang babae ang ginahasa at pagkatapos ay ibinulalas sa loob.","lastmod":"2025-07-22","duration":"04:01:25","url":"/play/19044002.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTUvOTAxOGNmYTVmMjJjZWIzYWIxMjhmMDQ2MDJmODkwMmIuanBn.cache","vod_id":19134274,"title":"Mga K-POP idol! Debut ng AV star! Mukbang na may fetish sa paa ng 4 na magagandang Koreano (Mga Hindi Kilalang Aktres) FM-003","lastmod":"2025-12-19","duration":"01:40:35","url":"/play/19134274.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvZGJjZTRjNzIwZTJiNDA0NzI5YzA4YmIxMzAwNjM1ZmIuanBn.cache","vod_id":19138548,"title":"Walang proteksyong pakikipagtalik sa isang magandang Ruso! Pakikipagtalik sa isang lalaking Hapon, tampok ang mga baguhan, paisley, at mga aktres na may malalaking dibdib. WAWA-040","lastmod":"2026-01-15","duration":"02:25:38","url":"/play/19138548.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMTAvNzk4YWUxZjIzMWJiOTczYmU3MzQyMjA0ZjAxOTEyOGMuanBn.cache","vod_id":19056996,"title":"Palihim na kinunan ng video ng isang nasa katanghaliang-gulang na ama ang isang babaeng may-asawa na nagtatalsik nang walang pakundangan, at kumalat na ang video! 11 hindi kilalang aktor ang sangkot. Lumabas na ang DIPO135.","lastmod":"2025-10-09","duration":"02:58:32","url":"/play/19056996.html"}]},
videoTitle: 'Isang estudyanteng Shibuya na naka-miniskirt, nagpapakita ng walang proteksyong panty, at nagtatrabaho bilang isang blowjob girl! Isang two-in-one prank sa puke ng isang pabago-bagong babae. Hindi kilalang aktres na PES-136',
language: 'fil',
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('Nakopya na ang link!');
}).catch(() => {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
});
} else {
// 降级到旧方法
document.execCommand('copy');
alert('Nakopya na ang link!');
}
}
},
// 切换布局
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=/`;
}
};
}