亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

用execa優(yōu)雅封裝Node.js子進程:從child_process到Promise化實踐

用execa優(yōu)雅封裝Node.js子進程:從child_process到Promise化實踐 寫腳本的時候最煩的其實不是業(yè)務(wù)邏輯而是跨進程調(diào)用外部命令。以前用 Node 自帶的 child_process回調(diào)套回調(diào)不說還得自己拼參數(shù)、處理超時、盯著 stderr 發(fā)呆。后來切到 npm 的 execa 包整個體驗完全不同Promise 化、默認收集 stdout/stderr、參數(shù)數(shù)組傳遞不經(jīng)過 shell、超時和錯誤信息都給你分類好。這篇文章我不打算做成文檔翻譯而是用實際項目里經(jīng)常遇到的場景把 execa 的安裝、基礎(chǔ)調(diào)用、參數(shù)解析、高級用法和踩坑記錄完整過一遍。適合寫 CLI 工具、腳手架、構(gòu)建腳本和批量處理程序的開發(fā)者參考Node 新手也能跟著跑通。execa 本質(zhì)上是對 child_process 的再次封裝它讓“執(zhí)行命令”這件事變得跟調(diào)普通函數(shù)一樣自然。你只需要 await 一下就能拿到退出碼、標準輸出和標準錯誤。不用再去監(jiān)聽 close、error、exit 這些事件。而且它在保持 API 簡潔的同時把進程控制、流式輸出、超時取消這些細節(jié)都做得很扎實。下面從它解決了什么問題講起。1. 先搞清楚execa 到底解決了什么1.1 原生 child_process 的痛點在沒有 execa 之前最常見的寫法是這樣的const { exec } require(child_process); exec(git status --porcelain, (error, stdout, stderr) { if (error) { console.error(執(zhí)行失敗, error); return; } console.log(stdout); });exec有一個最坑的地方它是把整條命令丟給 shell 去解釋的。你的命令里如果帶了路徑空格、引號、環(huán)境變量很容易在字符串拼接階段就出錯而且報錯信息往往是些含含糊糊的 shell 語法錯誤排查起來非常難受。比如想傳一個帶空格的文件名你得人為地再去轉(zhuǎn)義一層寫出來的代碼既難讀又難維護。spawn好一些參數(shù)可以數(shù)組傳遞但它默認不經(jīng)過 shell又有另一套麻煩事你要等 stream 結(jié)束、手動監(jiān)聽 error、拼裝 stdout 緩沖、處理退出碼代碼一多全是樣板。更麻煩的是spawn不會自動幫你在 Windows 上處理.cmd和.bat的執(zhí)行差異跨平臺腳本往往在這里翻車。1.2 execa 的解決思路execa 的設(shè)計思路很直接把spawn的底層能力保留下來同時給出一套更現(xiàn)代的表層 API。它默認走 Promise執(zhí)行完返回一個 result 對象里面直接掛著stdout、stderr、exitCode、failed、timedOut這些字段。你不用再手動去緩沖輸出也不用再寫一堆事件監(jiān)聽一個await全部搞定。它默認情況下不需要 shell命令和參數(shù)分開傳從根本上避免了轉(zhuǎn)義和注入問題。只有當確實需要 shell 特性比如管道、通配符時才通過shell: true或者execaCommand顯式開啟。這種“安全默認 顯式放開”的設(shè)計非常符合現(xiàn)代工具鏈的習(xí)慣。另外 execa 還自動處理了跨平臺問題。它內(nèi)部使用了一套兼容層在 Windows 上能正確識別常見命令的.cmd包裝避免很多 ENOENT 錯誤。這一點在使用 git、npm、ffmpeg 這類命令時特別明顯不用每個命令都去判斷平臺。2. 裝好包跑通第一段代碼2.1 安裝方式與版本坑安裝就一條命令npm install execa但這里有個很現(xiàn)實的坑execa 從 v6 開始是純 ESM 包不再支持 CommonJS 的require(execa)。也就是說如果你的項目還在用module.exportsrequire那一套直接裝最新版會得到ERR_REQUIRE_ESM報錯。我建議分兩種情況處理項目本來就是 ESM 或者用 Vite、Next.js 這類工具鏈直接裝新版import { execa } from execa即可。項目還是 CommonJS要么鎖版本用npm install execa5要么在 CJS 文件里用動態(tài)import()// CJS 環(huán)境下的穩(wěn)妥寫法 const { execa } await import(execa);動態(tài)import()在 async 函數(shù)里用并不麻煩但要注意它返回的是 Promise不能直接在頂層require式地同步調(diào)用。如果項目里大量代碼都是同步的鎖execa5可能是更省心的方案。2.2 最簡單的調(diào)用先看一段最基礎(chǔ)的代碼import { execa } from execa; const result await execa(echo, [hello world]); console.log(result.stdout); // hello world這里echo是命令名[hello world]是參數(shù)數(shù)組。注意我完全沒有寫shell: trueexeca 會直接在當前進程下以子進程方式運行echo參數(shù)原樣傳遞。返回值result里的字段非常直觀字段含義stdout標準輸出內(nèi)容默認按 utf8 解碼成字符串stderr標準錯誤內(nèi)容exitCode進程退出碼成功一般是 0failed進程是否失敗退出碼非 0 或信號中斷command實際執(zhí)行的完整命令timedOut是否因超時被終止isCanceled是否被取消最舒服的一點是默認情況下命令退出碼非 0 時execa 會直接拋異常你不用每次手動檢查exitCode。異常對象上同樣掛載了stdout、stderr、exitCode這些字段方便在 catch 里拿到失敗現(xiàn)場。2.3 常用參數(shù)cwd、env、timeout、reject實際使用中這幾個參數(shù)出現(xiàn)頻率最高。cwd指定工作目錄幾乎所有封裝命令的函數(shù)都會用到const result await execa(git, [status, --porcelain], { cwd: /path/to/project });env可以附加環(huán)境變量注意它會和process.env合并await execa(node, [build.js], { env: { ...process.env, NODE_ENV: production, MAX_WORKERS: 4 } });timeout是超時時間單位毫秒。一旦超過設(shè)定時間execa 會終止子進程并拋異常異常對象的timedOut屬性是truetry { await execa(npm, [install], { timeout: 60_000 }); } catch (error) { if (error.timedOut) { console.error(npm install 超時了); } }reject這個參數(shù)值得單獨說。默認情況下false進程失敗時拋異常如果你希望失敗時不拋、而是拿到一個帶failed: true的對象可以傳{ reject: false }。這在你只想執(zhí)行命令、不關(guān)心結(jié)果是否成功或者想把成敗當成可預(yù)期流程的時候特別有用比如批量清理臨時文件。3. 實戰(zhàn)一把高頻命令封裝成函數(shù)3.1 獲取 Git 倉庫的改動文件做 CLI 工具時最典型的需求判斷一個倉庫當前有哪些改動。我用git status --porcelain加 execa 封裝實現(xiàn)起來非常干凈import { execa } from execa; async function getGitChanges(cwd process.cwd()) { const result await execa(git, [status, --porcelain], { cwd }); if (result.failed) { throw new Error(git status 失敗${result.stderr}); } return result.stdout .split(\n) .filter(Boolean) .map((line) ({ status: line.slice(0, 2).trim(), file: line.slice(3).trim() })); } const changes await getGitChanges(./my-project); console.log(changes);這里注意execa會一下子把stdout全部讀進內(nèi)存。對于git status這種輸出不會特別大的命令完全沒問題但如果命令輸出幾百 MB就別用這種全緩沖模式第八章的流式處理會講替代方案。3.2 執(zhí)行打包命令并捕獲輸出構(gòu)建工具里經(jīng)常要調(diào)用其他打包命令。用 execa 處理的時候最好把stdout和stderr分開看避免錯誤信息被忽略async function runBuild() { try { const result await execa(npm, [run, build], { cwd: ./frontend, timeout: 120_000 }); console.log(result.stdout); } catch (error) { console.error(構(gòu)建失敗); console.error(error.stderr || error.message); process.exit(1); } }如果不小心把stdout和stderr混在一起或者只想統(tǒng)一打印可以用all: true。開啟后result.all會按時間順序合并兩個流出錯時定位日志會輕松很多。3.3 超時與主動取消進程超時不只是設(shè)置一個數(shù)字那么簡單。execa 在超時后默認發(fā)SIGTERM信號終止進程。但有些進程收到SIGTERM不一定會立刻退出比如某些長時間運行的構(gòu)建工具、交互式命令。這時候可以指定更硬的信號await execa(npm, [run, watch], { timeout: 10_000, killSignal: SIGKILL });SIGKILL是強制終止進程無法捕獲適合確認要立刻結(jié)束的場景。不過平時我建議優(yōu)先用默認的SIGTERM給進程一個做清理工作的機會如果發(fā)現(xiàn)超時后進程還掛在那再改成SIGKILL。手動取消也支持。execa返回的對象本身是一個子進程引用你可以對它調(diào)用.kill()const subprocess execa(npm, [install]); setTimeout(() { subprocess.kill(SIGTERM); }, 5_000); try { await subprocess; console.log(安裝完成); } catch (error) { if (error.isCanceled) { console.log(安裝被手動取消了); } }注意error.isCanceled和error.timedOut是不同概念前者是手動 kill后者是超時觸發(fā)。手動 kill 不會把timedOut設(shè)成 true排查問題時別搞混。3.4 模板字符串調(diào)用方式execa 提供了一種類似 shell 的模板寫法看起來非常直觀const branch feature/login; await execagit checkout ${branch};這種寫法會幫你自動轉(zhuǎn)義branch里的特殊字符保障安全。但它也有自己的適用邊界適合參數(shù)不多、可讀性優(yōu)先的場景。一旦參數(shù)復(fù)雜我反而更推薦數(shù)組形式因為模板形式中空白、引號的處理還是有一些隱蔽細節(jié)不如數(shù)組傳參直白可控。4. 進階同步執(zhí)行、流式輸出與 stdin 輸入4.1 用 execaSync 做同步執(zhí)行在命令行工具里有時候不想引入 async/await或者處理流程就是線性執(zhí)行可以用同步版本import { execaSync } from execa; const result execaSync(ls, [-la], { cwd: ./src }); console.log(result.stdout);同步版本會阻塞當前進程所以只適合短命令。像我上面這種ls當然沒問題但如果在里面跑npm install整個進程會卡到命令結(jié)束體驗很差。我的原則是交互式 CLI 用異步版本構(gòu)建腳本里需要嚴格順序且命令簡單時才考慮同步版本。execaSync同樣支持timeout、cwd、env這些參數(shù)也會在失敗時拋異常。4.2 讓子進程輸出直接打到終端有時你希望命令的輸出實時顯示在終端上而不是等全部執(zhí)行完再一次性打印尤其是npm run dev、jest --watch這種長時間運行命令??梢赃@樣const subprocess execa(npm, [run, dev], { stdout: inherit, stderr: inherit }); await subprocess;stdout: inherit意味著子進程的輸出直接繼承父進程的 stdout/stderr。這樣能實時看到日志但要注意開啟 inherit 后result.stdout和result.stderr會是undefined因為數(shù)據(jù)沒有被收集到緩沖區(qū)。如果你既想實時顯示又想事后拿完整日志可以用流監(jiān)聽方式或者把輸出重定向到文件再配合all: true看合并結(jié)果。4.3 向子進程寫入標準輸入不是所有命令都是“只讀”的。有些命令需要從 stdin 讀數(shù)據(jù)比如sort、grep、各類轉(zhuǎn)換工具。execa 提供了input選項const result await execa(sort, [], { input: pear\napple\nbanana\n }); console.log(result.stdout); // apple // banana // pearinput可以是字符串、Buffer 或者一個可讀流。這個特性在自動化處理文本時很好用不用真的去啟動一個交互式終端再往里面灌數(shù)據(jù)。結(jié)合input和stdout你就可以把 execa 當成一個“函數(shù)式管道”來用給一個命令喂入內(nèi)容、拿到輸出再喂給下一個命令。4.4 處理超大輸出的流式方案全緩沖模式方便但內(nèi)存有上限。如果命令輸出幾十甚至上百 MB比如讀取一個大日志文件、導(dǎo)出數(shù)據(jù)庫 dump我更推薦走流式import { execa } from execa; import { createWriteStream } from node:fs; const subprocess execa(mysqldump, [-u, root, mydb], { stdout: pipe }); subprocess.stdout.pipe(createWriteStream(./backup.sql)); await subprocess;這里stdout: pipe其實是不寫也默認的行為但寫出來可以明確表達意圖我想拿到子進程的 stdout 流去處理。流式方案的好處是邊產(chǎn)出邊消費內(nèi)存占用穩(wěn)定還方便繼續(xù)做管道組合。代價是你要自己處理流的錯誤和結(jié)束時機代碼量會多不少。5. 常見問題與排查實錄5.1 中文輸出亂碼Windows 下跑命令明明控制臺顯示正常中文用 execa 拿到的結(jié)果卻是亂碼。本質(zhì)上是編碼問題execa 默認按utf8解碼 stdout但某些命令輸出的是 gbk 或者系統(tǒng)本地編碼。解決思路有三個如果命令本身支持指定編碼參數(shù)優(yōu)先在命令參數(shù)里解決比如iconv -f gbk -t utf8這種管道處理。拿原始 Buffer自己轉(zhuǎn)碼。execa 支持encoding: buffer拿到 Buffer 后再用iconv-lite之類的庫轉(zhuǎn)換。shell 層配合編碼設(shè)置但不推薦跨平臺容易顧此失彼。import { execa } from execa; import iconv from iconv-lite; const result await execa(some-command, [], { encoding: buffer }); const text iconv.decode(result.stdout, gbk);這個方法能覆蓋絕大多數(shù)亂碼場景代價是默認不可讀字符串需要你的邏輯跟著調(diào)整。5.2 Windows 上命令找不到或 ENOENTexeca 在 Windows 上已經(jīng)處理了很多坑但仍然會有ENOENT報錯。常見原因是沒有寫命令的完整擴展名。比如直接execa(npm, [run, build])在某些環(huán)境下可能失敗因為系統(tǒng)找到的是npm.cmd。建議遇到這類問題時明確使用完整命令名await execa(npm.cmd, [run, build]);或者用execaCommand(npm run build)配合shell: true讓系統(tǒng)自己去解析。要注意execaCommand由于走 shell會有轉(zhuǎn)義和注入風(fēng)險只適用于你完全信任的靜態(tài)命令。5.3 stdout 和 stderr 的順序錯亂在控制臺日志里有時候會看到錯誤信息出現(xiàn)在輸出前面時間順序?qū)Σ簧?。這是因為 stdout 和 stderr 是兩個獨立流緩沖策略不同。想嚴格還原子進程內(nèi)部輸出順序必須用all: trueconst result await execa(npm, [run, test], { all: true }); console.log(result.all);result.all是兩條流的合并順序基本接近真實執(zhí)行順序排查問題時強烈建議開啟。特別是在 CI 上分析構(gòu)建日志寧可多占一點內(nèi)存也不要看錯亂順序的日志。5.4 timeout 觸發(fā)了但進程沒退出遇到最無語的情況明明設(shè)置了timeout: 50005 秒后異常也拋了但后臺進程還在跑端口還被占著。這是因為 execa 超時默認發(fā)的SIGTERM沒被目標進程處理。這時有兩個選擇改成SIGKILL強制終結(jié)await execa(npm, [run, server], { timeout: 5000, killSignal: SIGKILL });在父進程退出時徹底清理execa 有個cleanup選項默認是開啟的它會保證父進程結(jié)束前殺掉子進程但如果父進程是被SIGKILL殺掉這個機制也可能失效所以別完全依賴它。我的經(jīng)驗是對于知道自己會長時間駐留的服務(wù)類命令超時不要隨便設(shè)SIGKILL先給SIGTERM再觀察如果確認進程不響應(yīng)任何優(yōu)雅退出就上SIGKILL。5.5 CommonJS 項目導(dǎo)入報錯這個前面提過再強調(diào)一次。新項目肯定是 ESM 沒問題老項目如果突然報ERR_REQUIRE_ESM別慌。最簡單方案是降級到execa5或者統(tǒng)一用await import(execa)。我見過不少團隊因為版本升級整個工具鏈直接掛掉最后鎖版本解決的。工具穩(wěn)定比新功能重要不是每個項目都值得為 ESM 重構(gòu)。6. 幾個容易被忽略的小經(jīng)驗最后再分享幾條實際項目里驗證過的小經(jīng)驗。第一不要過度依賴shell: true。有些開發(fā)者覺得寫execa(git status --porcelain, { shell: true })很省事但一旦命令里需要拼接變量你就等于親手打開注入風(fēng)險的大門。文件路徑里帶個空格、用戶名里帶個;腳本說不定就崩了。數(shù)組傳參多寫幾個元素而已收益卻大得多。第二日志保留command字段。execa 的 result 對象里有command方便打印實際執(zhí)行的命令排查參數(shù)傳錯時特別有用。出問題時把command、stdout、stderr、exitCode一起打出來問題能定位快很多。第三盡量把 execa 封裝到自己的公共函數(shù)里不要在業(yè)務(wù)代碼里到處直接await execa。我一般會在項目里做一個runCommand函數(shù)統(tǒng)一處理 cwd、日志、超時、錯誤包裝。這樣后續(xù)如果要全局改超時時間、加日志前綴、統(tǒng)一錯誤格式只需要改一個文件維護成本低得多。第四如果你寫的是要被別的工具調(diào)用的庫記得考慮cleanup和timeout的組合。庫的生命周期可能和宿主進程不一致子進程沒人管就變孤兒進程端口沖突、文件鎖問題都是這么來的。給所有長命令設(shè)置合理 timeout并且把 kill 邏輯暴露給調(diào)用方是工程上比較成熟的做法。execa 不是多神秘的東西它就是讓 Node 調(diào)外部命令這件事從“能用”變成“好用”。把它的參數(shù)模型、輸出模型、錯誤模型理解透了你寫的腳本會穩(wěn)定一大截。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
www.色操逼| 色97欧美| 乱伦日本色图AⅤ| 无码9区| 青青伊人加勒比海| 国产日韩欧美中文在线播放| 91情色在线| 六月丁香五月婷婷| 亚洲图片偷拍欧美| 久久久久九九九| 老汉网| 国产日韩精品suv| 大香蕉久| 亚洲图片91| 国产中文字幕曰本毛片| 国产精品第一页国产大屁股视频免费区i| 韩国免费播放一级毛片| 亚洲欧美另类少妇精品| 欧美自拍偷拍综合图片| 蜜桃视频一区二区三区在线观看| 浪人综合网| 在线情色电影 91大| 色天使亚洲综合在线观看| 色婷婷综合久久中文字幕雪峰| 亚洲色阁| 草蕉影视亚洲无码| 欧美一级特黄淫片在线观看| 日韩三级性| 18禁精品网站在线看| 天天综合网~91综合网| 国产精品久久久久中文字幕| 四虎影视永久在线观看精品免费网站| 熟女六十路| 91国产丝袜美女| 亚洲午夜福利视频| 抽插亚洲无码| 怡红院怡春院| 国产精品一区二区黄片| 亚州男人天堂| 淫乱图区 | 91精片| 国模限制级电影| 亚洲成人黄色在线观看| 亚洲色悠悠久久88| 天美国产三级传媒| 91人妻做a观看视频| 国产一区二区在线看| 亚洲无码99| 欧美不卡五十路| 亚洲欧美在线综合| 日韩丝袜人妻AV| 久久精品国产亚洲AV无码做| 91日产桃蜜| 99久久这里只有精品| 国产在线激情视频| 蜜乳成人AV| 亚洲成人帖图| 色天欧美| 天无日色综合| 国产精品无码在线| av一区二区三区不卡| 人人摸人人添人人操| 91色射| 老熟女区| 激情六月天| AV麻豆免费一区| 91熟女少妇| 天天日B狠狠操| 日本欧美国内在线| 伊人黄色片| 夜夜夜夜久久久久| 亚洲午夜蜜臀| 97丝袜亚洲在线播放| 天堂蜜桃无码视频一区二区| 看黄片视频免费| 看日韩黄片| 日本成人电影资源网| 亚州国产精品乱| 日韩人妻制服丝袜av| 小骚逼被操的爽不爽| 白嫩少妇| 久久久久中出| 欧美成人A天堂片在线观看| 蜜臀久久久国产| 婷婷性爱| 操逼逼无码| 精品人妻1区| 国产精品国产精品国产| 亚洲97网站| 在线视频一区二区传媒| 啊啊啊好湿久久| 色色操| xxx0国产在线播放| 欧美日韩国产另类综合| 久久超碰国产一区二区三区| 啊啊啊爽爽| 亚洲天堂少妇| 一级免费精品| 久久蜜桃一区二区| 九九九免费视频| 欧美后入式| 久久成人网站| 污色区网站| 色妇综合网| 加勒比色99999| 超碰导航97| 欧美综合传媒| 4tube欧美女厕所| 亚欧美综合网。| 一级黄碟在线看| 日韩精品操少妇| 丰满精品人妻少妇久久字幕| 国产99999久久精品| 久久久久久中文版| 啊啊啊啊啊好大好舒服想要| 无码操逼天堂| 97国产综合欧美| 97欧美色| 加勒比伊人| 激情五月天中文字幕色| 综合久久久久久久综合网| 久久久久久久亚洲Av无码| 思思热免费在线视频| 国产高清免费不卡av| 亚洲免费成人在线高清无码视频| 777奇米影视777四色| 亚洲经典啪啪| 插入综合网| 亚洲综合有玛| 超碰一区二区| 春色91| 国产精品操| 福利视频香蕉免费一区二区在线| 成人无遮挡毛片免费看| 国内自拍 日韩激情 99| 国内精品999| 射丝袜高跟鞋99| 久久精品视频一区三区小泽玛利亚| 懂色av色欲av蜜臀av| 大香蕉AV丝袜| 啊啊啊啊好大好硬啊啊啊啊啊 | 亚洲国产美女久久久久| 岛国黄| 亚洲AV无码黄色强奸| 亚洲一区二区性爱电影| 鲁鲁色综合网| 中文字幕一品色图| 永久电影三级在线观看| 爱av免费| 久久一二三四五六七八九区区| 欧美性第1页| 亚洲阿v天堂在线| 人妻81p| 亚洲国男人的天堂| 亚洲欧洲色情高清| 浓厚中出中文字幕在线| 亚洲最大无码中文字幕网站| 午夜呻吟欧美| 日本一二区不卡| 国产精品一区av在线| 亚洲欧美国产其他二区| 91久久午夜无码鲁丝片久久人妻| 97视频免费在线| 日本孕妇一区二区视频操逼免费看| 蜜乳Av成人片网站| 玖玖综合色| 男人天堂导航| 不卡一区二区日本视频| 九九玖玖精品| 91老司机视频| 色综合网1| 97人亚洲综合字幕| 99热在线观看| 国产欧美另类久久久精品课程| 天天插天天射| 欧美爱国产综合、| www.91逼逼.com| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 国产精品久久久久久高清无码免费看| 90后性网国产欧美| 综合九九| 免费看黄视频亚洲网站| 青青草视频导航官网| 97干在线| 边做饭边操逼逼| 乱伦图av| 天天看片麻豆| 思思视频免费看网站| 国产精品色| 欧美日韩小说| 国产精品久久久鸭无码的功能| 久婷婷一区| 欧美性第一页| 91丨国产丨白浆| 天美传媒婬乱在| 免费看日本操逼视频| 国产中文日韩欧美一区二区三区人妻丝袜美腿| a片偷拍视频| 欧美 亚洲 制服 精品| 好吊色综合| 超碰国产在线| 中文字幕在线免费观看2| 日韩啪啪啪啪啪| 无码二级三级| Julia在线播放亚洲久久| 伊人麻豆传媒| 丰满人妻一区二区三区在线| 久久久久久9| 丁香五月偷拍| 99人妻| 神马福利久草| 欧美真人抽搐一进一出gif| 爱爱动态120秒| 色爱综合网欧美| 婷婷色网| 97资源久久| 97精品国产97久久久久久户外免费| 国产99999| 思思热在线| 97超碰香蕉| 啊啊啊啊啊啊啊国| 丰满人妻一区二区三区性色| 热热色色综合| 91久久久久久| 国产强奸AV在线| 天天插天天操天天摸天天射天天看| 日韩在线观看字幕精品| 夜夜高潮夜夜爽夜夜爱爱一区| 婷色五月天| 欧洲在线性爱视频| 色综合99999| 黄片www.| AⅤ片水多多| 亚洲欧美在线综合| 婷婷色色五月天| 久久久蜜桃臀无码视频| 天堂涩涩| 920日本午夜免费| 强奸抽插av| 啊啊啊轻点在线观看| 激情深爱五月天| 日韩福利电影网| 亚洲视频二区 | 男男H黄动漫啪啪无遮挡网站| www久久精品| 中文字幕精品日韩中文字幕| 国产AV超爽| 亚洲欧美日韩激情不卡| 欧美日韩青操| 96久久科窝| 人妻天堂综合网| 天天日骚逼熟女| 色色色色色色色色色色色色色色综合 | 久久婷五月天| 国产精品分类在线观看| 国产蜜臀精品一区二区尤物| 国产伦精品一区二区三区在线观 | 国产成人无码久久精品| 超碰在线人妻不卡| 99精品视频在线观看免费| a片久久久久久久久久久久| 精品少妇999| 国产成人99久久亚洲综合| 久9re热视频这里只有精品| 精品国模无码| 中国国国产一级特黄毛片| 8050午夜少妇无码| 国产高清在线自在拍69| 秋霞午夜视频一区二区| 国产精品蜜乳AV| 国产亚洲国产超碰| 四虎884a| 丰满人妻一区二区三区免费| 久久性爱视频99| 欧美日本中字另类在线| 亚洲欧美大香蕉| 亚洲吊色| 免费精品无码一级毛片牛牛影视 | 久久一区无码| 素人伊尹大香蕉免费下载视频| 欧美激情内射| 亚洲第2页| 欧美永久激情一区二区| AV中文字幕三四五| 亚洲成人美女无吗| 色99视频| 麻豆熟妇乱妇熟色A片在线看| 久久久精品中文字幕爱豆| 久久婷婷综合国际产色怕| 99久久无色码| 综合第一页| 国产精品亚洲一区二区三区四区| 天天综合网91入口| 国产福利一区二| 精品国产乱码久久久久A| 蜜桃臀一区二区三区久久| 人人干黄色| 久久色激情一区二区三区| 亚洲视频精选| 狠狠干,狠狠操| 992大香蕉| 亚洲图片偷拍视频区| 天天操熟妇| 欧美视频一区二区在线| 色网综合网| 成人青青草原伊人| 一本大道久| 久久久成人精品| 色色福利| 中文字幕午夜精品久久久| 人人看欧美性爱| 麻豆黄站| 亚洲午夜AV| 精品对白久久不卡| 亚州色站 日韩电影| 国产强奸乱伦欧美| juliaann丝袜大战黑鬼| 5278欧美一区二区三区| 美国久久一二三四| 欧美成人黄网色网站| 色哟哟精品1精品2| 91美女中出| 久久精品久久久久久久久| 碰超人人在线一区二区三区| 色婷婷五月综合激情中文字幕| 亚洲女优有码无码高清| 久久不卡一区二区| 嫖老熟女A片一二三区| 亚洲男人的天堂va亚洲男人社| 91原创在线观看| 蜜乳AV一区| 综合色欧美| 久久色一区二区| 九九Av| 国产欧美日本亚洲精品| 亚洲黄色电影| 操淫穴亚洲五月丁香 | 中文字幕人妻色偷偷久久皮| 五月天婷精品激情| 亚洲无码国产精品久久| 国产精品96| 九九九久| 肉丝无码中文高清| 欧洲自拍色图gif在线| 青娱乐亚洲热| 天天躁日日躁成人字幕aⅴ| 一类无码操逼视频| 99少妇内射| Aa东京男人的天堂| 裸体1区| 91原创在线观看| 色五月综合网| 日本99久久| 日韩不卡a级视频专区| 狠日操| 日日噜噜夜夜狠狠视频无| 探花视频免费观看国产专区| 91中文字幕制服丝袜免费视频| 亚洲熟女少妇免费视频| 丰满人妻一区| 久久婷婷苹果| 色香欲影| 一级岛国大片| 人人爱人人操人人性| 日本一本道A级黄色毛片试看60分钟| 三男一女不戴套的A片| 秋霞一集毛片观看| 欧美日韩黄片精品在线| 中文字幕日韩人妻视频一区二区三区| 亚洲中文一区二区三区| 97最新在线播放视频| 日韩另类| 日韩在线人妻网站| 蜜臀久久精品久久久久视频| 欧美另类丝袜熟女| 国产在线能看的你懂的| 一区二区三区精品久久| 久操综合在线| 亚洲女人毛茸茸91| 久久女人| 久操网无码在线| 久久久婷婷婷| 啊啊啊好舒服好爽啊啊啊视频| 97爱b| 深喉吞精| 另类小色呦| 亚洲色图在线视频| 亚洲欧洲av影音| 国产粉嫩蜜臀av一区二区三区| 欧美日本不卡| 无码精品久久久久久亚洲| 欧美日韩性爱无码| 中文字幕55555| 日韩青久久| 日韩一级欧美一级国产一级台湾 | 超碰色老头| 久久黄色视频一区二区三区| 95精品在线| 就去色综合| 嫩草影院在线观看精品 | 人妻夜夜爽天天爽三区麻豆AV网站| 翔田千里AⅤHD无码| 色97| 超碰99re| 久久精品欧美一区蜜桃| 91制服丝袜| 亚洲九九夜夜| 3P丝袜熟女 色综合| 亚洲精品aa久久伊人| 97久久免费| 黄色成人网久久久久久| 天天弄欧美| 国产一区二区三区高清视频| 97色五月天完| 国产精品一二三区18| 久久精品亚洲婷婷| 成年无码动漫av片无尽在线 | 99无码精品| 综合色欧美| 欧美色九九九| 欧美性爱日韩性爱| 伊人在线大香蕉视频久久| 乱伦Av网| 欧美色人| 夜精品久无码| 尤物一级在线免费观看| 五月天伊人网| 亚洲精品国产AV天美传媒| 中文字幕日韩精品久久| 超碰午夜| 亚洲天堂一区| 一区二区偷拍拍视频| 日韩欧美性爱电影在线观看| 性色国产东北露脸精品视频| 国产色精品午夜大片| 嗯嗯不要 视频| 亚洲AV无码| 精品亚洲国产成人精品| 啪啪自拍九九综合| 啊啊啊啊啊好大好舒服想要| 久久色情| 无码逼| 欧美天天综合网| 亚洲综合九| 91色碰| 欧美一级做a爰片免费视频| 91天天综合| 亚洲欧美天| 中文97国产| 日本超碰在线国产一区| 五月天丁香婷婷综合网站| 亚洲欧美天堂| 性色综合网| 久久精品电影| 欧美性综合| 色九月综合| 懂色AV一区二区三区| 亚洲第一精品在线视频| 亚洲AV无码秘 蜜桃臀国精产品| 夜夜免费视频| 蜜桃臀一区二区aV | 九九九九9999| 九热久| 青青久草| 青青青青青手机视频| 国产精品久久久久久久久久二区三区| 91欧美偷拍| 青青草原狼av| 91视频成人福利网站在线一区| h在线看免费版在线看| 国产精品久久久久综合| 日韩操人| 欧洲色色| 天美一二三在线观看Av| 女人精品内射国产99| 日韩欧美字幕亚洲一区二区| 日产123区精品免费观看| 日日黄色三级网站| 日韩天天本| 日本熟妇精品九九| 国产精品久久久午夜夜伦鲁鲁| 日韩一级二级三级免费看完整版国语版| 色婷婷蜜臀av| 天天影视之亚洲综合网| 色路综合| 久久丁香久草综合网| 欧洲亚洲国产综合在线| 久久久久亚洲?V片无码V| 综合欧美日本三级| 91在线视频免费中出| 精产国品一区二三产品| 欧美91久久久久| 日夜精品| 国产性久久久| 欧美极品女人的天堂| 久久亚洲天天做| 97久久综合网| 中文字幕一区二区三区高清| 狠狠综合网| 久久999久| 日本一二区不卡| 欧美国产伊人久久久久| 自拍盗摄一区| 97免费在线观看| 日韩精品 视频一区二区| 久久一二三四五六七八九区区区 | 色玖玖| 亚州日韩97| 欧美亚洲天堂| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 日韩成人综合网| 久久久久久波多野吉衣高潮| 国产成人久久精品蜜臀| 少妇超碰在线| 亚洲国产天堂| 五月天色五月| 亚洲中文sv| 国产精品爽爽va在线观看98| 欧美日韩婷婷中文| 亚洲自拍天堂| 蜜臀在线免费观看在线免费观看| 欧美国产精品| 日本免费一区二区不卡| 中文字幕五区| 91N综合网| 天综合网| 屌色在线97视频| 玖玖爱免费观看视频| 日韩熟女操逼| 五月亭亭六月丁香| 啊啊啊啊在线播放| 激情四射五月天| 天天摸天天碰天天添青青| 歐美一級亂黃99在綫精品| 天天插天天操| 欧美日韩性爱视屏免费看了| 久久爱超碰网| 欧美少妇高潮久久91| 91草草草| 蜜桃视频啊啊啊啊| 国产精品伦理| 日本大香蕉综合网| 欧美人黑A片无码免视费| 97欧美日韩综合| 欧美亚洲在线| 精品久久97| 97天天摸天天爽| 国产无码精品无码| 中国熟女老妇仑乱一区二区三区| 国产第12页| 夜色AV无码手机在线影院| 国产成人无码网站在线视频| 九九AV| 好吊妞转入那个网| 91 丝袜在线| 色香综合天天影视综合 | 色爽爽文学| 久久久av爱| 91中文字幕在线观看| 日夜伊人网| 丁香五六月啪啪| 精品中文字幕一区二区l - 百度| 激情五月天色色网| 久久偷拍人| 久久 久久国内精品亚洲| 午夜九九| 欧美人人操人人插| 午夜免费福利视频一区| 久久国产对白激情浪潮 | 91无码中出人妻视频| 91人人看| 偷拍盗拍亚洲色图图片| 激情 欧美 亚洲 小说| 一个人免费HD91视频| AND人妻系列| 精品少妇人妻一区二区三区| A 在线网址| 天天干天天干天天干| 新视频sss国产| 欧美熟妇成人一区二区| 男人的天堂2019AV| 亚洲图片视频小说| 日本色色色视频| 亚洲一二三四区机械| 91综合网在线| 天天插天天射| 亚洲高清91| 成人性爱电影网| 久久人妻少妇| 99热这里只有精品地址| 天美传媒在线一区| 一线黄色免费性爱片| 97色论| 18啪啪手机免费性爱| 欧美九九99久久精品| 国内毛片无遮挡国产| 日韩中文字幕熟妇人妻| 玖草在线视频| 亚洲精品天天影视综合网 | 性开放中文AV高清无码免费看| 日本天堂网| 尹人免费观看视频在线| 精品十三区| 99精品久久久久久久婷婷| 精品人妻伦一区二区三区久久| 激情AV| 人妻丝袜美腿中文字幕| m欧洲一级午老| AV无码久久久精品| 东京热,男人的天堂| 久久久久中出| www.久久制服糖| 999熟女精品| 精品一区二区啪啪啪| 狠狠操官网| 欧美日韩国产色五月综合在线| 丁香六月婷| 高清无码 国产精品| 91色插| 97视频新免费| 亚洲欧洲小说图片视频| 欧美日韩国产另类综合| 美女黄页网站| 久久久久久波多野吉衣高潮| 国产强奸超碰AV| 色综合一本| 国产乱码久久久久久| 成年男人的天堂| 色婷婷综合网站| 无码高清操逼网址| 久久久久七视频| 舔舔啊| 亚洲精品国产熟女久久久| 1024亚洲中文字幕久在线看片你懂的| 天天做天天爱天天爽AV| 国产高清不卡视频| 日本高清视频xxxx| 久久有码视频| 国产自偷| 欧美日韩在线国产在线| 九九亚洲| 黑人精品XXX一区一二区| 欧美日韩高潮喷水91| av日韩在线观看电影| 中文有码第五页| 日本黄色天堂| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 婷婷丁香成人| 日本午夜精品理论片A级APP发布| 国产精品点击进入在线影院| 成人无码在线视频网站| 一个色导综合| 国产亚洲日韩在线三区黑人| 啪啪啪精品| 久久男人精品| 欧美黄片欧美黄片xxx| 能在线播放的国产三级| 欧美操人视频| 狠狠操官网| 人人操人人搞人人草| 乱伦a片视频| 这里只有精品视频在线观看麻豆| 欧美v亚洲v综合v国产v妖精| 一级片视频啪啪| 国产一区免费午夜视频| 不卡av在线中文字幕| 欧美做爰无码A片视频| 九九色逼| 欧美日韩国产电影| AV99热18这里只有精品| 91亚洲欧美综合高清在线| 国产伊人精品在线| www.99色| 国产福利第一视频| 日韩三四五区| 另类亚洲图色| 欧美性性性| 日韩欧美性爱电影在线观看| 中国东北熟女老太婆内谢| 亚洲天堂,男人| 青青青草伊人精品| 亚洲成人激情小说视频| 美女国产一区二区久久| 久久久9视频| 麻豆天天躁天天揉揉AV| 久艾草在线精品视频在线观看| 看一级黄色视频| 中文字幕十五区| 综合久久少妇中文字幕| 国产伦乱91| 九一精品牛牛一区二区| 999999精品| 亚洲国产成人精品无码专区| 亚洲熟妇无码一区二区三区| 人妻欧美| 99色悠悠| 国产精品久久久久久久久久久久久久| 中文字幕性感少妇av| 九九九九九九视频| 午夜性| 狠狠干91| 97超碰国产精品| 欧美精品欧美精品系列| 久久久久亚洲Aⅴ无码| 久草毛片电影怡| 青娱乐999| 麻豆AV96熟妇人妻| 一级做a爰片性色毛片久久| 亚州伊人色综台| 日韩肏逼视频| 五月天开心网| 国产在线视频午夜精华在 | 美欧色综合| 色99色| 国产自制av蜜乳| 欧美亚洲丝袜美女电影| 亚洲伊人成综合成人网| 久草久热| 天天躁日日躁AAAAXXXX国产 | 亚洲欧美精品久| 少妇一级婬片免费放一级a性色.| 中文一区在线日| 福利在线观看一区二区| 老司机午夜福利视频一区二区| 精品亚洲国产成人精品| 色香91| 能看的av| 99re热有精品视频国产| 欧美精品,四区。五区| 丝袜美腿诱惑亚洲欧美视频在线观看| 2024年最新色情网站在线观看| 佐山爱中文字幕| 三级片网站在线播放| 青青草久草| 使劲用力艹少妇视频一区二区| 在线精品福利免费播放| 午夜啊啊| 九久久九精品视频| 亚洲经典啪啪| 人妻一区二区三区视频| 强乱老妇中文字幕| 国产久久视频| 亚洲一区二区中文字幕| 69视频入口| 欧美瑟综合| 大香蕉欧美日韩| 97电影院超碰| 精品一啪| 91快色色色色色| 亚洲无 码A片在线观看麻豆| 天天肏夜夜肏| 亚洲AV在线资源| 色欲人妻一区二区在线| 天天透伊人| 激情自拍 校园春色| 亚洲一区中文字幕一区| 国产一区自拍欧美日韩| 亚洲男人综合| 午夜成人爽爽爽爽A片李冰冰| 国产精品美女| 999综合网| 欧美激情精品| 91综合中文字幕| 亚洲人妻日日日| 97操B| 九月伊人中文字幕| 色妇综合网| 99久久99久久免费精品蜜臀| 97超级久久| 综合网 欧美| 精品国产乱码久久久久久蜜臀| 91久久婷婷| 久久人| 超碰免费人妻在线| 99人妻碰碰碰久久久久禁片| 午夜小电影在线插入淫高潮 | 久久人妻四季| 欧美成人精品一区二区三区| 伊人久久大香线综合无码| 物尤视频一区二区| 丰满欧美放荡少妇在线| 久久激情四射婷婷丁香五月天| 亚洲麻豆18发?| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 亚洲天堂人人妻| 亚洲综人网| 夜夜人妻爽| 蜜臀99999| 亚洲小电影免费涩涩成人在线高清| 天堂蜜桃无码视频一区二区| 中国探花熟女| 操九九九九九九| 岛国人妻少妇av在线观看| 欧美熟女妇同| 精品大全99999| 欧美色亚洲| 五月天久久综合网| 在线性黄高清免费视频| av中文字幕在线熟女| 99热导航| 麻豆成人影音在线| 天天做日日做| 亚洲影院小综合| 91男人综合| 亚洲av无码国产精品字幕| 久久综合国产精品国产| 国产成人网| 99久热精品99re6热| 色九九久九九| 成人av影院在线观看| 超碰在线人妻| 国产精品3| 日小BB小视频| 久久久久久久九九九九九九| 成人一级二级| 亚洲天堂在线怕怕视频| 99热只有| 麻豆亚洲AV成人无码久久精品| 日韩成人精品| 久久一留热品黄| 久草午夜| AV天堂丝袜| 视频国产成人精品日本亚洲18| 色小视频蜜乳| 精品女同一区| 大香蕉久操| 国产精品一区二区三区在线| 人妻aa| 激情婷婷丁香网| 伦理片秋霞免费影院| 97资源站国产精品| 91free福利| 男女啊啊啊啊啊| 丁香六月婷婷| 99热在线播放| 91蜜桃婷婷狠狠久久综合9色| 深夜激情| juliaann精品熟女一区| 欧美日韩*字幕一区| 9热9热综合网| 激情综合网五月婷婷五月天| 十八禁电影伊人网| 丁香六月啪| 99999精品| 伊人aaa| 国产精品免费视频不卡| 凌辱美少妇久久aV| 人人喜人人妻| 宅男影院久久久,99| 日本中文字幕一区| 东京热亚洲一区二区| 你懂的在线观看区国产| 日韩 女同 综合| 东京热亚洲一区二区| 免费福利视频中文字幕| 伊人嫩草| 女同性恋一区二区三区精品视频| 丰满人妻一区二区三区大胸懂色| 亚洲色人阁| 动漫区日韩区欧美区| 国产精品久久久三级无码| 91美女网站| 天天躁夜夜躁狠狠躁AV| 久久亚洲骚逼综合| 久久精品国产96精品亚洲拳交| 精品97久久| 自拍亚洲综合| 亚州色图第三区| 免费综合亚洲中文| 无码外流操逼视频| 91中文字幕| 超碰97伊人| 99国内熟女露脸视频| 色眯眯射| 狠狠中文字幕| 伊人网av| 99热网站| 日本岛国黄色网址| 欧美日韩国产中文精品字幕自在自线| 热思思免费视频| 欧美激情精品| 欧美色图欧美| 理论久久婷婷网8| 日韩精品影视| 人人操人人射人人干| 手机久操欧美综合色码| 人妻在线臀日韩| 欧美日韩免费专区在线| 国产蜜臀精品一区免费尤物| 中文高清一区二区的| 日韩草久视频| 91在线美女| 日本伦理一区二区| 日han少妇无码| 裸体1区| 蜜臀久久99'精品久久久| 久久宗合亚洲| 亚洲极品| 日韩精品亚洲一二三| 加勒比中文av| 免费AV中文网在线观看| 少妇熟女1区2区3区| 二男一女成人A片| 国产精品熟女丝袜一区二区| 操逼日韩无码| 91久久国产综合久久| 亚洲av热热色| 超碰97综合网| 在线视频97| 伦理弟一页| 亚洲精品少妇| av一区二区三区不卡| 91影库| 在线观看综合精品亚洲| 婷婷大香蕉| 日韩懂色网| 久久久久女教师免费一区| 人妻一区二区三区四区视频| 园内精品自拍视频在线播放| 99操视频| 亚洲情色在线| 亚洲男人的天堂va亚洲男人社| 中文字幕99999| 国语国产操逼伊人AV网| 国产农村妇女一区二区| 少妇丝袜在线观看AV| 丁香色狠狠色综合久久小说| 17c在线成人免费A片观看| 97操碰| 九九九热精品| 熟妇综合一区二区三区| www久| 女上位精品在线| av在线不卡一区二区三区| 嗯嗯嗯啊啊啊在线免费观看| 国产精品69久久久久孕妇欧美| 神马久久久久久伦理片| 亚洲综合性感在线| 男人的天堂 在线一区| 九久9精品| 狠狠色五月亚洲91| 黄片www.| 国产精品69久久久久孕妇欧美| 日韩无码三级影院| 欧美色图成人网一区二区 | 亚州操操穴网| 超碰诱惑| 国产免费一区二区三区最新不卡 | 亚洲天堂人妻熟妇视频| 白丝jkav| 国产AV久久野战精品| 五月天综合网| 天天谢天天干| 亚洲国产亚洲天堂| 约操熟妇| 中文字幕一二三av| 欧日韩不卡视.频| 人妻少妇精品| 视频在线观看一二三区| 国产亚洲深夜激情| se,,,亚洲欧美| 另类一区| 欧美色图亚洲色| 青青草原综合久久大伊人精品| 在线免费观看高清无码视频| 91在线免费观看处女| 日逼逼免费看| 国产91丝袜在线播放蜜月| 色香色欲天天综合网天天来吧| 中文字幕青青草| 亚洲婷婷五月天| 亚洲成人在线高清| 亚洲激情深爱文学小说网站| 色婷婷小说| 国产精品久久泡妞网站| 色就色综合| 92福利社视频| 日韩青久久| 免费操逼视频下载| 97久久超碰国产精品| 日本 成 人 小说 电影 一区二区| 久96热在线观看视频| 欧美三级免费伊人| 亚洲女人91| 亚洲性爱无码乱伦av| 91 偷| 熟女精品一区二区在线观看| 调教熟妇 久久久久久| 伊人久久综合精品欧美| av黄图片在线观看| 超碰久草| 亚洲伊人久久精品影院| 亚洲不卡不卡中文字幕不卡 | 久久久久免费少妇| 天堂中文资源在线bt| 国产成人拍国产亚洲精品| 久久99国产精品| 日韩91网| 国产精品97超碰| 97欧美色| 啊啊啊啊好大好硬啊啊啊啊啊| 91撸色网 玖玖网 欧美| 无码99| 婷婷六月天| 激情婷婷五月天| 五月丁香综合激情| 狼人久草| 婷婷色影院| 九色婷婷| 超碰免费人人| av在线资源| www.狠狠操| 五月婷婷色| 亚洲 图片 综合91| 狠狠躁AV| 日日骚 av| 免看60秒涩涩视频| 后入人妻无码| 色与欲影视天天看综合网| 九九九九热只有精品| 欧美精品庄| 日韩性爱视频在线免费观看| 国产中文字幕在线点播| av天堂天堂av日韩| 超碰人妻在线| 天天干2区3区| 亚洲性综合| 96久久久| 天天操夜夜操狠很操| 狠狠干狠狠色| 日本一区99| 亚洲脚交| 天堂69亚洲精品中文字| 黑丝自慰喷水网站| 蜜桃视频精品一区二区| 中文字幕人乱码中文字的预防方法 | 国产AV激情无码久久无码| 五月丁香啪啪网| 天美传媒AV国产在线| 国语少妇精| 精品国产91av一区二区三区 | 人妻丝袜一区二区三区在线| 国产精品久久久无码aV去| 激情久久久| 青青国产在线拍揄自揄拍| 欧美啪啪色吧在线| 91人妻做a观看视频| 大香蕉十区| 国语精品av| 国人欧美精品一区二区| 欧美性暴力猛交XXXX | 青青草操逼逼视频| 国产精品一级二级在线| 亚洲一区在线观看欧洲| 东京太热久久久| 好涩综合| 婷婷久久五月天| 在线啊啊啊| 亚洲色图亚洲无码强奸乱伦| 欧美日韩天堂| 国产精品人妻熟女aⅴ| 一区麻豆 高清中文字幕| A级片日韩欧美国产欧美视频精选观看| 大香蕉啪啪啪| 精品欧美乱码久| 久久xxxx| 国产91美女视频| 久久综合九九| 性91| 久久天天躁日日躁狠狠躁| 台湾一区国产高清在线| 亚洲欧洲无码97久久精品| 伊人丁香五月婷婷| 色天欧美| 91 亚洲 欧美 日韩 国产 综合| 操曰本熟女| 立川理惠加勒比无码| 国产精品久久久午夜夜伦鲁鲁| www.超碰在线| 久草成人| 欧美爆操91| 亚洲精品影视老司机| 天天操天天干美女网址导航| 嗯嗯嗯好爽| 日韩精品资源专区二区| 久久久禁| 国产九月婷婷| 国产精品免费1区2区视频| 日日妻色网| 91大胆欧美| 蜜乳AV一区| 9久热这里只有精品| 天天日天天射天天干| 国产精品熟女丝袜一区二区| 91天堂网| 国产中午字一暮区| 亚洲日韩肥臀视频在线观看| 免费强奸av| 中文字幕久久婷婷丁香五月天 | 强奸乱伦免费网站| 床戏久久久av一区二区麻豆| 久久超碰亚洲人| 日本3级一区二区免费| 国产一级舔足在线观看| 国产丁香精品露脸视频| 日韩影片中文字幕一区二区三区| 91成人久久 | www.久久制服糖| 日韩欧美加勒比| 亚洲有薄码区久久在线一区| 日韩三级在线观看mp4| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 日韩精品怡红院| 少妇被玩视频二三区| 久久99操天天日| www.夜夜操| 色情综合| 乱伦系列一区二区| 亚洲高清无码在线桃色| heyZO天然素人无码AⅤ专区| 亚洲资源站| 欧州91高潮| 91丝袜美女视频| 九七色图| 亚洲色图 欧美| 91色狼| 久久性爱视频免费看| 葡萄牙性视频一二区| 天天射夜夜骑| 97在线免费观看视频| 国产捆绑一区| 五月天婷婷在线看 | 日本精品一区二区三| 在线观看午夜婷婷久久久久清性观看| 久久久久9| 综合97久久| 91黄站| 国产精品不卡av免费在线观看| 日欧操屄| 天天色天天干天天射| 国产精品岛国片在线观看| 天堂8在线新版官网| 久久五月份| 天天干天天中出av| 久久久免费高清中文视频| 久久精品国产亚洲5555| 日韩欧美午夜一区二区| 强奸乱伦资源| 能看的av| 绑缚麻绳人妻寝取完整版| 蜜桃臀AV在线| 中日韩免费看男女操逼大全| 男人天堂黄片| 六月婷婷五月丁香| 日日干男人的天堂| 久久香蕉国产线看观看亚洲女人 | 天天做天天爱天天爽| 美女淫穴| 亚洲 日本 不卡| 91香蕉视频在线观看免费|