国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

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

CLI-Anything:用聲明式配置自動生成標準命令行工具

CLI-Anything:用聲明式配置自動生成標準命令行工具 接手團隊內(nèi)部工具鏈維護的第一周我光是把七個分散的腳本拿出來對齊參數(shù)格式就花了整整兩天。有人用 argparse有人用 click還有人直接拿$1拼邏輯。難受的還不只是格式不統(tǒng)一——新腳本加進來的時候幾乎每個人都在重新發(fā)明輪子重復實現(xiàn)--help、參數(shù)校驗、錯誤碼、日志級別。CLI-Anything 就是在這個背景下冒出來的想法能不能把做一個命令行工具這件事抽象成一份聲明式配置讓任何腳本、任何 API、任何工作流都能在統(tǒng)一規(guī)則下變成一套標準 CLI真正做到anything。這篇文章會完整拆解這個項目的設計思路和實現(xiàn)過程核心的配置即程序機制、把老舊 HTTP API 包裝成規(guī)范命令行工具的真實案例、從能跑到好用的細節(jié)打磨以及插件化擴展和踩坑記錄。如果你平時經(jīng)常寫內(nèi)部工具、自動化腳本或者維護過多個互相之間毫無章法的命令行程序這篇應該能給你一些可直接抄作業(yè)的參考。1. 被重復造輪子逼出來的想法CLI 腳手架為什么值得被標準化先說說痛點到底在哪。命令行工具的生態(tài)其實已經(jīng)很成熟了Python 系有 argparse、click、typerNode 系有 commander、yargsGo 系有 cobra、kong。每一個單獨拿出來都挺好用但落到一個團隊、一個長期維護的項目群里面問題就變了每個工具用不同的庫、不同的參數(shù)風格、不同的報錯方式維護者要么忍受碎片化要么花大力氣統(tǒng)一。我當時的處境是內(nèi)部系統(tǒng)有二十多個自動化任務有的直接是 shell 腳本有的是 Python 寫的定時任務有的要調(diào)用內(nèi)部 API 再格式化輸出。每個任務的入口參數(shù)、日志輸出、退出碼約定都不一致。上線一個新任務光是把輸入?yún)?shù)怎么解析、錯誤怎么反饋這些樣板代碼寫一遍就得大半天而且寫出來的東西沒法復用。真正促使我動手做 CLI-Anything 的是一次線上故障。一個維護了很久的部署腳本突然跑掛了排查下來不是腳本邏輯錯了而是它解析參數(shù)的方式和別人不一樣——別的工具都接受--envprod這種長選項寫法這個腳本只認位置參數(shù)$2操作手冊里也寫得含糊不清。那次事故之后我意識到CLI 的體驗問題本質(zhì)上是一個工程規(guī)范問題不是某個腳本單點能解決的。1.1 為什么不做成又一個解析庫最初我確實考慮過直接選一個解析庫寫進團隊規(guī)范里比如強制大家用 click。但調(diào)研了一圈發(fā)現(xiàn)庫層面的規(guī)范約束力很弱新人來了不一定遵守存量腳本不會主動遷移而且每個庫的 help 風格、校驗機制、錯誤處理差異依然存在。更關(guān)鍵的是很多內(nèi)部工具根本不缺一個更好的參數(shù)解析庫缺的是從業(yè)務函數(shù)到完整 CLI 程序的那一整段膠水代碼——幫助文檔、參數(shù)校驗、配置讀取、日志級別、環(huán)境變量注入、shell 補全。這些事務性的工作高度重復跟業(yè)務邏輯本身沒有關(guān)系。既然這樣與其讓大家重復寫不如把它變成自動生成的東西。1.2 生成器加運行時混合架構(gòu)的選擇所以 CLI-Anything 的定位很明確它不是一個解析庫而是一個CLI 腳手架生成器加輕量運行時。用戶用一份聲明式配置描述這個命令長什么樣參數(shù)、選項、執(zhí)行邏輯、輸入輸出工具負責把它編譯成一套完整可執(zhí)行的命令行程序同時保留一個精簡的運行時來加載業(yè)務邏輯。這個架構(gòu)參考了市面上一眾 CLI 框架的通用做法聲明式配置負責描述意圖代碼生成負責產(chǎn)出樣板運行時負責執(zhí)行。為什么不用純運行時解釋因為生成出來的程序可以打成一個自包含目錄單獨部署到任何機器上不依賴生成器本體而且對使用者來說生成出來的代碼是可讀、可改、可 audit 的不會變成黑盒。2. 核心機制一份 manifest 跑遍所有場景的配置即程序CLI-Anything 的入口文件叫manifest.yaml它描述一個 CLI 程序的全部元信息命令名、簡介、版本、參數(shù)、選項、執(zhí)行器、鉤子。整個系統(tǒng)的設計哲學可以濃縮成一句話配置即程序。你不需要手寫 main 函數(shù)不需要寫 if/else 分支去處理參數(shù)只描述這個命令收什么、做什么、吐什么其余交給引擎。2.1 manifest 長什么樣以下面這個查詢天氣的命令為例這是最簡單的一類場景——執(zhí)行一個本地腳本并傳參command: weather description: 查詢?nèi)我獬鞘械膶崟r天氣 version: 0.3.0 arguments: city: type: string required: true help: 城市名稱如 beijing、shanghai options: units: type: choice choices: [metric, imperial] default: metric help: 溫度單位默認公制 verbose: type: flag short: v help: 輸出詳細日志 adapter: type: exec command: scripts/fetch_weather.py args_template: {{city}} --units {{units}}這份配置說明命令叫weather必須接收一個位置參數(shù)city可選的--units參數(shù)只能在兩個值里二選一-v/--verbose是布爾開關(guān)真正干活的是后面的scripts/fetch_weather.py。CLI-Anything 的生成器讀這份 YAML 后會產(chǎn)出一個標準化的入口程序。用戶看到的幫助文本、參數(shù)解析、校驗邏輯、退出碼處理都是自動生成的。不同命令的 manifest 即使內(nèi)容完全不同產(chǎn)出的交互風格也完全一致這就從根源上解決了之前那種參數(shù)風格七零八落的問題。2.2 為什么選 YAML 而不是 JSON 或 TOML這是一個被問過很多次的問題。選 YAML 有幾個實際考量一是 YAML 支持注釋manifest 里可以把每個參數(shù)的取值范圍、業(yè)務含義寫清楚這份配置本身就能當文檔用二是多行字符串寫起來自然描述復雜的默認值或模版不費勁三是團隊里大部分工程師都熟悉它運維配置、CI 管道里到處是 YAML認知成本低。當然 YAML 也有坑比如縮進錯誤不易排查、某些值會被自動類型轉(zhuǎn)換。但生成器會做 schema 校驗一旦字段類型不對、缺少必填項會在生成階段就報錯而不是等你跑起來才爆。實踐中我把 manifest 的 schema 定義得非常嚴格command只能是合法標識符arguments和options不能重名adapter.type必須在已注冊的適配器列表里。嚴格 schema 是配置文件能當程序用的前提。2.3 運行時怎么理解這份配置生成出來的程序啟動后運行時會做四件事解析參數(shù)、校驗輸入、規(guī)范化數(shù)據(jù)、分發(fā)執(zhí)行。解析參數(shù)這步生成器其實已經(jīng)根據(jù) manifest 把解析代碼寫死了運行時只是執(zhí)行。校驗發(fā)生在解析的同時——類型不對、必填缺失、枚舉值不合法都會被攔在業(yè)務邏輯執(zhí)行之前。規(guī)范化數(shù)據(jù)是個容易忽略但很實用的環(huán)節(jié)。比如--unitsmetric這種選項在 YAML 里是字符串到了執(zhí)行器那里weather 腳本期望的可能是整數(shù)枚舉。manifest 里可以配置transform字段做映射甚至寫一段內(nèi)聯(lián)表達式把輸入轉(zhuǎn)成執(zhí)行器想要的形態(tài)。分發(fā)執(zhí)行則是適配器的活兒。執(zhí)行器拿到標準化后的參數(shù)按照適配器類型去調(diào)腳本、調(diào) API、調(diào)容器再把結(jié)果收回來統(tǒng)一處理。這層抽象是整個Anything的核心具體展開放在第 5 節(jié)。3. 實戰(zhàn)把一個沒人維護的 HTTP API 包裝成規(guī)范 CLI 的完整過程理論講再多不如看一個貫穿到底的例子。團隊里有個歷史悠久的內(nèi)部系統(tǒng)對外暴露了一組 REST API沒有 SDK文檔也停留在三年前。其中一個接口是查詢構(gòu)建任務的當前狀態(tài)另一個接口是觸發(fā)重建。業(yè)務方經(jīng)常要在排查問題時手動 curl每次都要記 token、記參數(shù)、還要肉眼解析 JSON。用 CLI-Anything 包裝這個 API整個過程大約花了四十分鐘產(chǎn)出是一個叫buildctl的命令行工具同事不需要懂 HTTP 細節(jié)就能用。3.1 把 API 描述成 manifest兩個接口GET /api/v1/builds/{id}查詢狀態(tài)POST /api/v1/builds/{id}/rebuild觸發(fā)重建。自然映射成兩個子命令buildctl status id和buildctl rebuild id。manifest 的寫法如下command: buildctl description: 構(gòu)建任務的查詢與重建工具 version: 1.0.0 options: server: type: string default: https://build.internal.example.com help: API 服務地址一般不用改 env: BUILDCTL_SERVER api_token: type: string secret: true help: 訪問令牌也可通過 BUILDCTL_TOKEN 環(huán)境變量傳入 env: BUILDCTL_TOKEN subcommands: status: description: 查詢構(gòu)建任務狀態(tài) arguments: id: type: string required: true help: 構(gòu)建任務 ID adapter: type: http method: GET endpoint: {{server}}/api/v1/builds/{{id}} headers: Authorization: Bearer {{api_token}} output: json rebuild: description: 觸發(fā)一次構(gòu)建重建 arguments: id: type: string required: true help: 構(gòu)建任務 ID adapter: type: http method: POST endpoint: {{server}}/api/v1/builds/{{id}}/rebuild headers: Authorization: Bearer {{api_token}} output: table這里有幾個設計細節(jié)值得解釋。API token 配置了secret: true生成器會把它從幫助文本、調(diào)試日志、錯誤提示里全面屏蔽。用戶在 shell 里敲--api_tokenxxx會出現(xiàn)在 history 里所以更推薦用環(huán)境變量BUILDCTL_TOKEN傳入。運行時會優(yōu)先讀命令行參數(shù)其次讀環(huán)境變量最后讀配置文件這個優(yōu)先級順序是 CLI 工具領(lǐng)域的通用約定我也沿用了。輸出格式分了兩種。status返回 JSON因為要保留完整字段供腳本消費rebuild輸出表格因為人看的是這次觸發(fā)成沒成功、新任務號是多少。適配器內(nèi)部做了響應解析狀態(tài)碼 2xx 正常輸出4xx 映射成使用錯誤5xx 映射成運行時錯誤并附上響應體里的錯誤信息。3.2 生成后的使用效果生成出來的buildctl自帶完整的--help說明子命令各自有獨立的幫助文本。同事排查問題時只需要buildctl status 48293輸出會被格式化不再是一坨 JSON。必要的時候還可以接-v看到底層的 HTTP 請求細節(jié)方便定位 API 側(cè)的問題。值得注意的是這個工具也繼承了 CLI-Anything 的退出碼約定0 代表成功1 代表執(zhí)行時錯誤2 代表參數(shù)用法錯誤3 代表配置錯誤。這樣它在 CI 腳本里可以放心地被判斷成敗不用解析 stderr 文本。圍繞退出碼、補全、交互體驗的細節(jié)是下面一節(jié)的重點。4. 從能跑到好用錯誤碼、補全腳本和交互細節(jié)的打磨生成器跑通只是第一步。CLI 工具的價值在日復一日的使用中體現(xiàn)而使用體驗往往藏在細節(jié)里。這一節(jié)聊聊我在 CLI-Anything 里打磨得最多的幾個點。4.1 退出碼與錯誤信息的規(guī)范很多內(nèi)部腳本的退出碼是亂來的有的直接exit 1有的exit -1本質(zhì)是 255有的干脆不設置。CLI-Anything 強制統(tǒng)一為四段式約定退出碼含義觸發(fā)場景0成功正常執(zhí)行完畢1運行時錯誤腳本崩潰、API 5xx、網(wǎng)絡不通2用法錯誤參數(shù)缺失、類型不對、枚舉值非法3配置錯誤manifest 校驗失敗、配置文件不存在、密鑰缺失錯誤信息統(tǒng)一寫到 stderr格式固定為[error] 簡短描述加提示可能的解決方案。這個錯誤信息要帶建議的習慣是從 Go 的錯誤處理哲學里借鑒來的光告訴用戶不對沒用要告訴他怎么改對。比如參數(shù)校驗失敗時輸出不只是invalid value而是[error] --units 的值只能是 metric 或 imperial當前收到 celsius [error] 提示在 buildctl.status --help 中查看 --units 的完整說明這在內(nèi)部工具的日常使用里省了太多的來回溝通。4.2 補全腳本不是錦上添花我見過很多 CLI 工具不提供 shell 補全內(nèi)部工具尤其如此。但實際用起來補全對效率的提升非常大——不是少敲幾個字母的問題而是減少記憶負擔。一個命令有哪些子命令、哪些參數(shù)、參數(shù)有哪些可選值全靠大腦記是不現(xiàn)實的。CLI-Anything 的生成器支持從 manifest 直接產(chǎn)出 bash、zsh、fish 三種 shell 的補全腳本。參數(shù)名、枚舉值、子命令名全部從 manifest 提取不需要額外維護一份補全定義。安裝方式也很簡單生成工具時帶--completions bash /usr/share/bash-completion/completions/buildctl即可。做補全時有個細節(jié)HTTP adapter 的場景里某些參數(shù)值來自遠端 API比如構(gòu)建任務 ID 列表。補全腳本沒法實時請求 API我就在 manifest 里支持了completions.command字段允許指定一個本地命令來動態(tài)生成候選項滿足這類高級需求。4.3 TTY 感知與交互式提醒終端工具的另一個細節(jié)是分清交互與非交互場景。CLI-Anything 在輸出上做到了 TTY 感知標準輸出重定向到文件或管道時自動去掉 ANSI 顏色只有在真正的終端里才展示彩色和進度條。NO_COLOR環(huán)境變量也是被尊重的這在 CI 日志里特別重要——帶顏色轉(zhuǎn)義的日志傳到日志系統(tǒng)里就是一堆亂碼。還有一個我比較得意的設計當必填參數(shù)缺失時如果檢測到當前是交互式 TTY會提示用戶輸入而不是直接報錯如果非交互比如在 CI 里就直接以退出碼 2 失敗并明確指出缺少哪個參數(shù)。這個行為模仿了現(xiàn)代 CLI 工具該省事時省事該嚴格時嚴格的普遍做法。4.4 日志級別與進度展示manifest 里可以聲明verbose風格的選項是否內(nèi)置。CLI-Anything 默認注入-v顯示 INFO 級日志、-vv顯示 DEBUG 級日志、-q安靜模式只輸出關(guān)鍵結(jié)果。日志統(tǒng)一走 stderrstdout 永遠只留主輸出這樣buildctl status 48293 | jq .result才不會被日志污染。耗時較長的任務比如觸發(fā)重建后等待完成會顯示進度條但進度條只在 TTY 下出現(xiàn)。進度信息的實現(xiàn)我特意要求不能用第三方進度庫因為診斷時進度條到底在干什么很難追溯最終用了一套簡單的階段標記加時間戳方案非 TTY 下直接輸出[3/5] 等待構(gòu)建完成...這種純文本行。5. 插件化擴展如何讓 CLI-Anything 適配任意私有協(xié)議前面提到的adapter.type: exec和adapter.type: http其實是兩個內(nèi)建適配器。CLI-Anything 真正的野心在Anything這個詞上——它要能對接一切執(zhí)行形態(tài)。為此我設計了一套非常薄的插件接口任何團隊私有協(xié)議都可以在半小時內(nèi)接入。5.1 適配器接口只有三個方法適配器本質(zhì)上是一個 Python 模塊暴露三個鉤子parse把 manifest 和標準化參數(shù)轉(zhuǎn)成執(zhí)行動作、execute執(zhí)行動作并拿到原始結(jié)果、format把原始結(jié)果轉(zhuǎn)成用戶可讀的輸出。以 HTTP 適配器為例parse負責用 Jinja2 渲染 endpoint 和 headersexecute用 httpx 發(fā)請求并處理超時、重試、錯誤碼映射format把 JSON 轉(zhuǎn)成表格或原始輸出。整個結(jié)構(gòu)非常簡單# adapter_demo/simple_mq_adapter.py class SimpleMQAdapter: name simple_mq def parse(self, ctx): return { queue: ctx.args[queue], message: ctx.args[text], priority: ctx.options.get(priority, normal), } def execute(self, action): return mq_client.publish(action[queue], action[message], action[priority]) def format(self, raw, output_mode): if output_mode json: return json.dumps(raw, ensure_asciiFalse) return f已發(fā)送到隊列 {raw[queue]}消息ID {raw[message_id]}插件只需要放到約定的目錄比如~/.cli-anything/adapters/或項目內(nèi)的adapters/目錄生成器會自動發(fā)現(xiàn)并注冊。manifest 里寫adapter.type: simple_mq就能直接用。5.2 鉤子機制解決執(zhí)行前后要做額外動作的需求很多真實場景不只是一個動作比如調(diào)用 API 之前要刷新 token執(zhí)行腳本之前要檢查依賴。CLI-Anything 提供了hooks段hooks: before: - command: scripts/refresh_token.py args_template: {{api_token}} after: - command: scripts/notify.py args_template: {{status}}鉤子可以串任意命令也可以調(diào)用其他 adapter。這套機制和 CI 工具里的前后置腳本一個思路但它跑在本地命令執(zhí)行前所有鉤子共享同一個上下文字典鉤子產(chǎn)生的輸出可以注入到主執(zhí)行器的參數(shù)里。比如刷新 token 那個鉤子會把新 token 寫回上下文主 HTTP 請求就能直接用上。5.3 插件發(fā)現(xiàn)的細節(jié)與安全性插件放目錄、自動發(fā)現(xiàn)聽起來很美好但有個安全點必須處理自動發(fā)現(xiàn)的插件等于任意代碼執(zhí)行。所以 CLI-Anything 對非內(nèi)建適配器做了一個限制使用插件前需要顯式聲明信任生成器會提示該適配器來自非官方路徑是否信任并把信任記錄寫到用戶級配置文件里。這個設計參考了現(xiàn)代包管理器普遍采用的首次使用需確認機制不算首創(chuàng)但確實能擋掉不小心的攻擊面。6. 若干坑位記錄與我的最終取舍最后寫幾個真實踩過的坑。CLI-Anything 前后迭代了快一年凡是能在文檔里查到的方案我都不想重復說這里挑幾個最容易被忽視、又最影響實際體驗的問題。6.1 生成代碼與運行時解釋的邊界第一版我傾向全量生成——把解析代碼、幫助文本、校驗邏輯全部生成到目標目錄好處是產(chǎn)物完全獨立。但很快發(fā)現(xiàn)一個問題manifest 一變整個目錄都要重新生成代碼 diff 一片混亂審計困難。后來改成生成薄殼加運行時解釋生成器只產(chǎn)出入口腳本和編譯后的 manifest解析邏輯統(tǒng)一走運行時庫。這樣改 manifest 后 diff 很小運行時升級也能直接給所有已部署的工具打補丁。產(chǎn)品形態(tài)上這是正確的取舍寧可讓產(chǎn)物多一個運行時依賴也不要每一次小改動都通篇重生成。6.2 Windows 兼容性比想象中惡心內(nèi)部工具有一部分同事在 Windows 上跑Git Bash 環(huán)境這里全是細節(jié)exec適配器執(zhí)行外部命令時路徑分隔符、.py腳本解釋器的選擇、CRLF 與 LF 的混用稍微不注意就會翻車。我最終的策略是能少依賴 shell 就少依賴exec適配器默認用 Python 的subprocess以列表形式傳參不做字符串拼接所有外部腳本統(tǒng)一在 manifest 里聲明解釋器避免依賴系統(tǒng)默認關(guān)聯(lián)。Windows 的另一個坑是 stdout 編碼。很多腳本在 Windows 控制臺輸出 GBK 編碼文本被日志系統(tǒng)收集后顯示亂碼。處理方式是運行時統(tǒng)一以 UTF-8 作為輸出編碼遇到無法解碼的字節(jié)流時做替換而不是拋異常。這個小改動讓上海同事那邊的日志終于能看懂了。6.3 子進程輸出緩沖導致的日志遲到exec適配器最初直接調(diào)用外部腳本腳本的 stdout 和 stderr 混在一起輸出看似正常但一旦腳本阻塞日志會積壓到最后一次性噴出來。排查了半天才發(fā)現(xiàn)是子進程的管道緩沖問題——外部程序檢測到 stdout 不是 TTY 時會啟用塊緩沖而不是行緩沖。解決方案是給exec適配器加了一個stdbuf兼容層Linux 下用stdbuf -oL強制行緩沖其他平臺退化為不設置同時把 stdout 和 stderr 分成兩條管道獨立讀取。這個坑非常隱蔽如果沒有在真實的長任務里觀察根本不會暴露。6.4 什么情況不建議用 CLI-Anything說了這么多也得潑點冷水。CLI-Anything 適合的是命令結(jié)構(gòu)清楚、參數(shù)規(guī)則明確、主要工作是調(diào)用現(xiàn)有能力的工具典型如內(nèi)部 API 客戶端、運維腳本封裝、CI 輔助命令。它不太適合高度交互式的終端應用比如那種要畫全屏菜單的工具也不適合對性能極致敏感的超高頻小命令——啟動一個 Python 運行時畢竟有固定開銷一次調(diào)用幾十毫秒的性能敏感場景直接用 C 或 Go 寫更合適。這也不算缺陷更準確的說是定位清晰。我做這個項目的初衷就是消滅重復的 CLI 腳手架讓團隊的內(nèi)部工具收斂成一套統(tǒng)一交互風格這件事的收益遠遠大于那點運行時開銷。最后分享一個踩過多次坑后沉淀下來的習慣manifest 一定要放進版本庫并且從生成產(chǎn)物里反解出 manifest 的版本號。因為生成工具是分散部署的線上跑著的是老版本產(chǎn)物你改完 manifest 之后根本不知道哪臺機器還跑著舊邏輯。給 manifest 加一個generated_from字段記錄生成時的 git commit排查問題的時候能少掉一半頭發(fā)。我實際維護中靠這個字段定位過至少三次因為改完沒重新生成導致的詭異故障。CLI-Anything 本身終歸是個工具真正讓工具鏈變得可靠的是這一層工程紀律。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久99草| sewuyueav| 人人看欧美性爱| 黄色成年| 久久超碰98| 性爱乱伦网址| 人人性爱视频免费| 国产人妻久久精品一区二区三区| 婷婷97| 狠狠爱综合网| 亚洲激情视频| 日本顶级天天操狠狠操夜夜操中文字幕| 熟女突然公开看18禁影片| 亚洲欧美日韩偷拍色图| 91色色综合| 暖暖精品二区三区观看| 在线看免费无码AV天堂的| 色色毛片| 2024年最新色情网站在线观看| 日本三级一区二区 在线| 亚洲怡春院| 日韩天堂av电影在线观看| 欧美精品久久久久久久久88| 搞中出久久| 东京热毛片177b2viP| 热热热热日日漂亮永久永久国产日| 天天影视综合网欧美精品| 天天操夜夜操狠很操| 91欧美亚洲| 天天天肏屄肏屄肏屄欧美欧美| 性老妇一区二区三区| 国产精品色色| 操久久久久久| 九九玖玖精品| 日本久久久久久久久| 亚洲福利中文字幕在线| 亚洲欧洲精品视频发布| 中国一级特黄大片护士| 搡老女人老妇女AAA一VU麻豆 | 91日产桃蜜| 嗯嗯,好大,好爽,好骚| h在线看免费版在线看| 国产尹人在线视频免费| 日本视频在线观看污污污| 欧美综合色站| 色鬼在线综合| 亚洲官网在线| 亚洲熟妇AV日韩熟妇在线| 国产精品3| 成人女人国产| 久久免费精品96| 蜜桃久久一区二区三区| 嗯嗯啊啊用力视频免费| 色色97爱| 欧美福利视频啊啊啊啊| 无码区蜜乳| 一级黄色性爱裸体视频| 亚洲人成网站7777| 91九色蝌蚪在线观看| 国产又粗又大硬免费色网视频| dy888午夜老子影视达达兔| 久久久久久九九九九| 四虎免费在线观看| 污色区网站| 蜜臀AV秘一区翔田千里| 日韩婷婷| 国产无遮挡| 欧美亚洲美少妇一区二区| 国产十八禁视频| 欧美一品道| 久久精品日韩专区免费观看| 婷婷伊人| 自拍亚洲综合| 91视频在线观看18| 懂色天天爱天天日天天射天天澡| 久久伊人五月天| 920日本午夜免费| 国产天美传媒精品| 免费的很黄很污的全部视频| 国产女性无套 免费观看| 超碰九色| 欧美日韩少妇色情| 欧美色就是色| 自拍鲍鱼一区在线高清观看免费| 青青草原人妻| 综合自拍| 强奸乱伦中文字幕AV| 超碰免费人人| 欧美亚洲美少妇一区二区| 91天堂丝袜美腿| 亚洲天天综合| 精品人妻一区二区三区日产| 狠狠色狠狠色狠狠五月| 偷拍网站久久男女男| 四虎免费看黄| 青青久久艹| 伊人991| 亚洲色图欧美视频| 亚州一区二区| 成人三一级一片aaa| 午夜精品久久久久久久男人的天堂 | 熟女91网| 国产操逼逼网| 第45页一区二区| 爱逼综合| 校园春色制服丝袜中文字亚洲| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | 黄色性爱网网| 亚洲一区二区三区麻豆传媒| 三级特黄60分钟播放| 爽爽淫人网| 无码人妻系列少妇| 18禁免费视频| av情色影音| 九九热九九| 五月丁香狠狠爱| 操曰本熟女| 日本狂喷奶水在线播放212| 五月综合色| 久久成人午夜狠狠| 最新国产精品久久精品| 国产农村妇女毛片精品久久| 色999亚洲人成色| 91N综合网在线| 凹凸视频在线观看伊人| 日本成人A片免费看| 中文字幕亚韩| 九九九久| 99性视频| 亚洲巨爆乳一区二区三区四季网| 天天综合网国产| 色臀av| 丰满翘臀美女影院视频| 蜜臀一区二区三区在线| 欧洲综合视频| 久草视频观看视频在线| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 久久女同性恋一二区| 日韩精品一区二区高清| 久久久久久中文版| 留下AⅤ黄色片| 亚洲丨在线| 国产高潮AA片免费看| 蜜汁欧美| 久久久久久亚洲精品不卡人乳| 91高清欧美| 日本美女性生活久久久久久久| 成人性生活高清视频在线播放| 任你爽视频| 成人国产视频在线观看| 国产又大又粗又长视频在线| 久思思热视频在线观看| 精品久久97观看在线视频| 性一级黄色录像片网站导航 | 亚洲丝袜诱惑| 亚洲欧洲第二视频在线观看色图| 97啪啪| 97综合在线| 伊人丝袜美腿高跟在线观看高清| 亚洲成人无码影院| 欧美精品成人一区二区在线观看| 91精品人妻五十路| 久久久久久久9999| 一区二区三区在线资源| 无码人妻精品一区二区中文| 亚洲中文字幕av| 操穴国产| 五月丁香综合啪啪| 国产精品一二三区18| 日韩色女精品| 午夜欧美J进J出白浆流出久久久| 亚洲AV无码国产精品久久久久 | 无码自拍SM| 婷婷色香| 日日日日日| 亚洲男人天堂手机版| 宗合情欲网| 天天操天天舔| 亚洲国产欧美一区二区潘金莲| 97欧美色资源| 日本三级人妻a人妻一在线| 国产东北女人在线视频| 欧洲在线性爱视频| 欧美碰碰综合色| 无码不卡亚洲成?人片| 素人无码中文字幕| 青娱乐av在线| 99精品热| 国产精品一区二区三区,亚洲综合 性开放中文AV高清无码免费看 | 91成人无码| 久久久九精品| 97精品国产精品免费观看| 25国产精品免费观看| 久久直播国产| 永久免费观看的毛片的网站| 91亚洲综合在线| 黄日韩| 综精品久久久aaaa| 人妻天天操天天爽视频免费| 桃花色涩综合影院| 婷婷中文字幕| 欧美少妇第一页| 色色色色电影网| 人人摸人人叼| 婷婷综合在线| 熟妇熟女亚洲天堂网| 成人日韩欧美| 六月丁香网| 亚洲五月天激情| 丁香六月激情综合| 丁香五月久久| 超碰狠狠操| 久久久国产成人一区二区三区在线| 亚洲欧美在线观看无码| 大香蕉免费乱伦视频| 无码外流操逼视频| 无码人妻丰满热妇又大又粗| 亚洲四虎熟女精品| 天天影视色香色欲| 久九九九九九九热| 很黄很污的免费网站| 91高清无码下载| 久草精品热视| 日韩二三区| 丝袜综合| 免费黄色片子| 成人精品在线免费视频| 一级做a爰片性色毛片久久| 操国产高清| 百度百度日本操逼| 国产一区免费午夜视频| 欧美精品日韩久久久九| 欧美九9 9 9| 91亚州日韩高清| 色爽爽文学| 国产小炒后入式| 麻豆天美在线喷水AV| 国产乱子伦一区二区三区免看| 97超碰免费人人性爱| 校园春色家庭伦理欧美激情| 俞拍久久国应视频| 成人无码在线视频网站| 综合欧美日韩在线观看| 狠狠搞 亚洲91| 2019午夜福利视频| 综合欧美亚洲| 日韩无码黄色片| 丝袜熟女一区二区三区| 青青草在线视频人人想人人上| 久久国产视频专区一二三| 综合天天网| 人人操人人肉久久精品| 久久性爱视频99| 日韩性爱视频在线免费观看| 天天躁日日躁AAA片李宗瑞| 日本网色| 老熟妇综合| 啊啊啊啊啊舒服| 欧美激情1区| www.91理论| 精品久久視頻在线| 精产国品一区二三产品| 南澳成人一级片在线播放| 热思思免费视频| 伊人91| 一起草三级AV电影在线观看 | 热99这里有精品综合久久| 殴美色网| 久久直播国产| 成人精品电影| 91宗合网| 国产精品色色| 人妻第一页| 国产女生在线| 91欧洲入口| 欧美日韩国产高清在线一二三区| 18一区二区三区| 亚洲综合色在线| 视频一区二区免费在线| 性影在线视频| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 男人的天堂VA在线| 伊人国产成人av网站| 亚洲古典另类欧美在线| 2017大香蕉国产精品久久| 新亚洲无码| 9999久久久久| 青青伊人久久| 在线a v| 91性色| 免费夜夜爱黄色视频毛片| 欧美激色| 性色av网站| 激情四射婷婷六月天| 无码区蜜乳| 狠狠色色| 蜜臀99久久精品久久久懂爱| 久久怡红院| 麻豆 美女 丝袜 人妻 中文| 国产67194| 无码粉嫩白虎一线天b区| av资源在线播放天堂| 欧美一级专区免费大片| 内射夫妻三片| 亚洲熟女乱色一区二区三区久久久 | 亚洲国产日韩精品久久久| 国产精品视频精品一二| 人人九九精| 在线播放成人高清免费视频| 青娱乐蜜桃臀AV色婷| 视频一区二区三区精品| 试看福利| 国产成人久久久精品免费AV| 免费男人的天堂| 国产成人网站在线观看| 国产精品久久泡妞网站| 欧美一区二区三区日韩| 999精品乱码| 国产sv美女内射| 韩日男人的天堂| 91亚洲综合| 人妻精品一区二区全免费| A级片日韩欧美国产欧美视频精选观看| 亚洲天堂久久| 久久久97| 国产乱码久久久久久| 91国产丝袜美女| 91在线视频观看国产| 涩涩久久精品| 伊人综合色网| 国产AV激情无码久久无码 | 久草久日| 97亚洲一区| 亚洲欧洲综合av在线| 欧美日韩97在线| 特级丰满少妇一级AAAA爱毛片| 国产区在线| 99久久com免费视频′| 中文字幕一区电影在线观看| 日韩精品午夜操呦呦不卡影院| 日韩亚洲美州欧洲综三区一品在线| 情趣丝袜无码操逼视频| 日韩欧美三级| 先锋精品av色鲁| 秋霞一集毛片观看| 亚洲se电影| 国产超碰在线一区| 丝袜大香蕉| 老外又粗又长一晚做五次| 东京热伊久| 久久国产视频专区一二三| 午夜啪啪片| 熟妇人妻一区二区 | 99RE在线视频精品,这里只有精品| 天天色综亚洲91污| 成人小说视频在线精品欧美| 日本大香蕉综合网| 中国的操老妇女| 台湾佬中文娱乐自偷自拍| 伦在线97| 性色高清在线| 91国产精品在线看| 国产超碰人人操| 色狠狠 - 百度| 色香天天| 神马久久久久久久久久| 中文字幕五区| 国产成人无码网站在线视频| 国产亚洲日本精品在线| 色97干| 99国产精品久久久久久久成人热| 亚洲日本天堂| 久操com| 婷婷操视频| 97视频在线视频| 亚洲综合影片| 国产日本熟女顶级一区二区三区视频| 亚洲成人免费在线| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 操逼逼中文字幕| 精品三级在线专区| 欧美色综合| 人人妻人人澡人人爽人人精品浪潮| 亚洲色资源| 婷婷综合在线观看| 91网18| 操我啊啊啊啊啊| 95人妻爽爽人人做人人澡| 日韩成人大片一区二区| 欧美亚洲日本激情在线| 五月天婷婷社区| 青青草大香蕉视频| 欧美翘臀视频网站一区二区三区| 91 偷| 精品国产99999| 天堂av最新电影网| 四虎AV在线播放| 2017天天操天天日| 97欧美资源| 麻豆天天躁天天揉揉AV| 亚洲AV永久无码精品成人调教 | 成人性爱电影网| 全球成人中文在线| 校园春色制服丝袜中文字亚洲| 丁香五月性| 欧美色棕合| 91偷拍欧美亚洲| 久久久久久久78| 操死我了嗯嗯嗯| x97av| 熟女91网| 日本黄色精品专区网站| 伊人久久综合精品欧美| 日本三级日本三级99| 久久精品三级影视| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 丁香婷婷大香蕉| 99.色网| 黄色不卡视频| 9 1果冻精品视频| 91麻豆天美传媒在线| 91在线欧美| 日本一二三免费久久| 91情色在线| 国内毛片欧美香蕉精品| 国产精品一级毛片不卡视| 男女真人网18| 久久亚洲天天做| 欧美啪啪啪91| 被窝影院午夜看片无码| 新版天堂中文资源8在线| 4141514逼喷水三级片| 丁香五月天堂| 欧美激情 日韩精品| 色五月亚洲| 亚洲欧洲色情高清| 亚洲人妻日日日| 欧美真人抽搐一进一出gif| 太久视频| 伊人97色天使| 中文字幕黑人大片| 日韩精品一区的| 欧美人妻一区二区| 乱色老一区二区三区的观看方式 | 青青久操| 成人精品视频| 久久风骚城市人| 久久久久极品| 国产精品天堂| 日韩熟女操逼| 国产激情在线| 97爱免费插| 色婷婷成人综合| 九一精品牛牛一区二区| 久久人妻丝袜一区二区三| 大香蕉啪啪啪| 人妻在线大香蕉| 啊啊啊啊好大好硬啊啊啊啊啊| 欧美第二页午夜| 色路综合| 99久久99九九99九九九| 欧美熟妇精品黑人巨大91| 97欧美| 久久国产乱子伦精品免费女人| www.av不卡中文字幕| 日欧操屄| 激情五月综合网| 日韩传媒在线| 亚洲色图欧美色18直播在线| 欧美乱伦专区| 一级黄色影片| 九一性生活免费视频| 97超碰香蕉| 另类一区| 999熟女精品| a片久久久久久久久久久久 | 综合91网| 思思视频免费看网站| 天天流夜夜操| 精品人妻一区二区免费看| 精品亚洲国产成人AV制服丝袜| 久久超碰国产一区二区三区| 六十路日本| 国模91| 国产 无码 一区二区| 久久风骚城市| 丁香九月激情| 91痴汉| www.色婷婷| 精品一区二区综合熟妇| 天综合网欧美| 日韩中文字幕国产| 日韩99神马视频播放| 蜜臀亚洲综合一二三四区| 综合网~91综合网| 欧美亚洲中文字幕| 欧美色图99| 啪啪AV导航| 欧美日韩美女精品久草一区二区三区 | 日韩人人精品| 国产999精品久久久久久| 91国产丝袜白虎| 亚洲日本激情| 眼镜人妻101.com| 黄片qw| 欧美激情一区二区| 东亚亚洲无码高清| 人人喜人人妻| 精品人妻一区二区视频| 欧美综合传媒| 18一区二区三区| 自拍偷拍国产欧美日韩韩| 美性中文综合网| 99ri在线视频| 精品中文字幕第一页| 俺去啦自拍| 夜夜操av亚洲一区二区| 精品在线观看视频在线| 91人妻人人澡人人爽人人精品| 97露脸精品丝袜| 国产一区在线免费播放| 大屁股人妻女教师撅着屁股| 日日日日做夜夜夜夜做无码97| 天天摸,夜夜摸| 久久亚洲欧美中文字幕国语| 亚欧成人一级片在线播放| 欧美少妇高潮久久91| 91黑丝露脚| 日本五十路熟女一区二区| 三级片大波波| renqi久久久久久久久久久久| 成人无码在线视频网站| 啊啊啊网站| 夫妻日逼| 亚洲熟女av中文字幕| 少妇丝袜在线观看AV| 嗯阿好爽好紧| 色婷婷综合久久中文字幕雪峰 | 欧美日韩资源| 中文久久久| 天天大干大香蕉| 欧美熟妇精品黑人巨大一二三区| 九九99久久| 美女91| 亚州欧美在线| 天天射日日干| 成人一二| 亚洲色系另类精品国产| 国产免费操逼| 国产成人精品日本视频| 四虎永久在线精品免费网址 | 九九九久千久久激情蜜桃在线看| 嗯嗯嗯嗯啊啊啊好紧好大| 精品久久視頻在线| 四季AV一区二区凹凸精品小说| 九九拍拍精品视频在线播放 | 久久狠狠色噜噜狠狠狠狠97| 乱伦一二三区| 1240青青草一区二区三区视频天爱| 国产精品96| 在线无码网站| 免费超碰97在线观看| julia国产在线| 91亚州| 黄片国产精品一区二区| 天天色播| www.丁香五月| 男人网站婷婷| 蜜臀99久久精品久久久懂爱| 精品国产一区二区三区四区在线看| 美女操逼A A| 国产视频不卡在线观看| 中文字幕一区 二区三四五 区日 日骚| 九九玖玖精品| aV中文麻| 亚洲 欧美 手机在线观看| 69精品在线| 夜夜国自区| 亚洲人妻五月丁香婷婷| 精品高清一区二区三区三州| 好吊妞转入那个网| 清纯唯美综合亚洲| 免费簧片在线观看| 人人搡人人肉久久精品| 9118禁| 色约约一区=区三区| 老司机天天操| 97操97色| 久久久一二三四区| 插B在线观看| 黄色免费网页无码| 国产成人AV麻豆| 亚洲AV不卡在线观看| 国产精品另类一区大香蕉| 欧美经典一区二区三区| 狠狠干2020| 中国操逼无码| 超碰538| 欧美区亚洲区偷拍区| 狠狠躁AV| 九九精品无码专区免费| 久久国产精品熟女人妻| 日韩中文字幕人妻视频| 加勒比五月天| 色牛牛AV| 欧美日本成人一区二区| 97这里都是精品| 国产野战露脸在线播放| 制服丝袜第二页| 一级毛片久久久久久久女人18| 天美国产三级传媒| 亚洲,日韩,欧美,成人播放| 成人热久久精品| 日韩性爱再线视频| 欧美色宗合| 天天综合精品| 欧洲精品一级二级精品综合视频综合 | 欲香欲色| 精品人妻伦一区二区三区久久| 精品一区二区三区国产| 日本欧美m v精品网站加| 综合久久久久久久综合网| av情色影音| 久久毛卡| 久操视频这里只有精品| 日韩99神马视频片| 九九在线精品| 温婉少妇玩3p| 超碰在线欧美性爱激情| 麻豆 美女 丝袜 人妻 中文| 97色涩| 国产不卡片| 秋霞免费AV| 无遮挡一级毛片视频免费的| 青青草原av| 国产天美传媒精品| 欧美最婬乱婬爆婬性视频 | 日韩中文字幕二区| 亚洲网站一区二区在线| 国模久久在线| 啊啊啊啊啊啊啊在线| 久九干| 极品五月天噜噜| www.99热| 色噜噜狠狠色综合日日| 色999亚洲人成色| 国产一区二区在线电影| 国产精品毛片?v一区二区三区| 国产午夜在线观看| 中文字幕丰满子伦无码专区在线视频最新 | 欧美淫乱视频| 青青草一本道福利视频| 蜜臀Av一区二区三区| 欧美热图99| 国产99999| 91丨国产丨白浆秘 洗澡动漫| 玖玖综合网| 99精品国产户外露出| 成人五月天丁香激情综合| 97超碰9| 日韩一二三区| 女同女同恋久久级三级| 正在播放国产精品一区| 精品无码久久久久久久久果冻糖心| 免费国产视频| 亚洲国产成人福利在线观看| 欧美日韩性爱无码| 日日干夜夜干| 九九九影院| 精品人妻一区二区三区视频| 久久成人精品| 一级性爱视频免费观看| www网站黄| 97亚洲性爱| 尤物视频偷拍免费| 五月丁香激情四射| 99无码视频| 久久精品| 91操操| 狠狠中文字幕| 日本中文字幕高跟| 国产精品对白内射| 天堂日本亚洲欧美| 嗯嗯嗯好爽| 狠狠久久四虎| 亚洲一欧洲中文字幕在线| 欧美强奸乱能| 思思热久久成人| 久久性爱网站| a在线观看| 欧美狠狠鲁| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 一级黄色视频网| 小草精彩毛片| 亚洲日韩在线a不卡99精品| 飘花国产午夜精品不卡| av在线一区二区三区| 欧美在线官网| 久久粉色| 大香蕉啪啪网| 天天看天天日天天操| 很狠操| 日韩av电影网站| 亚洲熟妇熟在线电影视频| 蜜桃传媒视频第一区入口在线看| 18禁止看精品中文字幕| 国产精品2020| 成人免费性爱视视| 日韩少妇丰满亚洲| 无码久久亚洲高清,| 伊人久久蜜月| 91丝袜熟女| 免费一级毛片在线视频观看| 欧美性第一页| 欧美97se| www.男人天堂| 青青草视频导航官网| 春色91| 欧美日日网| 精品人妻一二三| 色爱综合网欧美| 中字幕人妻一区二区三区| 国产精品午夜成人福利| 97无码视频在线播放| 性色高清在线| 顶级丝袜熟女一区二区三区 | 色婷婷五月综合激情中文字幕| 青青欧洲黑| 亚洲在线欧美| 亚洲限制级| 香蕉婷婷| 91精品91久久久久77777俄罗斯老妇姓x| 国产精品一二三区福利| 亚洲欧洲无码bt精品合集| 极品色电影院| 美女91网址| 欧美亚洲影视| 六月色色| 免费的黄片有限公司| 国产精品久久久午夜夜伦鲁鲁| 91视频国品一二三区| 国产色综合亚洲色综合吹潮| 一二三四区操操Av| 欧美日日夜夜| 色999人与兽| 欧美日韩第一页| 97在线免费视频观看| 欧洲射精91| 超碰久久性爱| 涩五月婷婷| a级理论午夜日本| 久操操AV电影| 日韩久射综合| 青草伊人久久| 97超碰这里只有精品| 欧美日韩系列| 三男一女不戴套的A片| 91欧美长吊| 91亚洲色图| 久久久人妻| 国产97视频| 手机午夜电影神马久久| 色呦呦呦在线观看视频| 色色色色网站| 色一射色一射| 熟妇高潮二区三区| 欧美综合色| 国产 日韩 欧美一区| 国产9 9在线 | 亚洲| 家庭乱伦性爱av| 欧亚综合一卡二卡中文字幕| 精品四五区| 嗯嗯啊好大| 日韩紧密久久| 亚州欧美在线| 人人操 欧美| 日韩丝袜二区| 国产视频不卡在线观看| 欧美的性爱网站免费| 久久久久免费看少妇A片特黄| 久久久97| 夜夜国自区| 天天色天天干天天射| 五月天玖玖资源站| 亚洲一区二区专区-国产丝袜精品丝袜-成人AV | 欧美在线干| 秋霞鲁丝午夜无码一区二区三| 91强热人妻| AAAA级日本片免费视频| 婷婷综合五月天| 日本亚欧爱爱| 五月色网| 国产精品操| 留下AⅤ黄色片| 夜夜嗨一区二区三区三州加勒比 | 男人的天堂一区三区| 久久侵犯人妻爽爽爽| 国产天美欧美| 久久99深爱久久99精品| 精品亚洲国产成人AV制服丝袜| 青青草久久| 香蕉一区二区三区在线视频| 熟女91网| 欧美洲精品一级| 人妻啪| 午夜精品久久久久久久99热影院| 久久人妻| 九九九九九九九精品视频| 熟妇一区二区三区| 日本3级一区二区免费| 日本91白丝| 国产视频一区二区三区在线免费观看| 久久宗合亚洲| 国产无套粉嫩白浆在| 麻豆AV一区二区天美传媒| 99无码视频| 亚洲黄网在哪免费看| 久久綜合很很很| 国产1024在线播放| 五月黑AⅤ| 国产精品久久久 | 蜜臀久久99精品久久久久久成人小说 | 干b网| 天天做天天爱天天高潮| 偷拍综合亚洲| 无码日韩人妻av一| 五月丁香成人网| 999久久芭蕾| 亚洲色啪| 蜜臀Av一区二区三区| 欧美人妖内射| 黄片com.| 一区AV| 国产精品另类| 精品欧美日韩在线观看| 夜夜夜爽www精品视频| 国产成人主播| 青青草原综合久久大伊人精品| 久久五月份| 亚洲国产高清福利视频| 日本性爱网址| 国产AV色黄看到爽| 国产女同视频在线播放| 狠狠爱综合网| 日韩精品在线放| 欧美日韩系列| 中文字幕av一区二区三区人妻少妇 | 中文字幕在线免费观看 | 伊人97色天使| 国精品一区二区三| 亚av顶级裸体一区二区三区四区五区 | 性爱AV天堂| 成人A片男人的天堂| 中文字幕在线观看丝袜| 懂色av色欲av蜜臀av| 精品久久久av无码免费| 欧美春色| 少妇综合| 天天日天天屌天天操| 亚洲AO在线| 67194无码不卡| 久久久久成人蜜桃精品| av资源在线播放天堂| 国产在线视视频有精品| 日韩无码专区| 欧美草草高清日韩视频| 婷婷激情五月综合| 久久精品中文| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| 啊啊啊不要嗯嗯在线观看| 男人把坤坤插入女人的下体 | 国产午夜福利电影免费在线观看 | 欧美 熟女 日韩| 媚薬在线视频麻豆| 91白虎| 97在线免费看| 色爱综合网欧美| 国产精品蜜乳AV| 婷婷久久网| 久久仑合| 欧美热图99| 欧美顶级黄色大片免费| 夜夜爽77777| 少妇高潮九九九九九九九| 极品国产内射| 免费看欧美美女黄色大片| 又黄又爽在线观看视频| 亚州 综合 色图| 97久久久| www.婷婷六月天| 久久视频,这里只有精品 | 18精品一区| 火箭成精品视频884必出精品| 日本欧美亚洲高清在线看| 自拍欧美| av绯色| A男人的天堂| 中国大陆国产高清AⅤ毛片| 丝袜狠狠草尤物人妻av91| 国产精品久久泡妞网站| 天天色播亚洲综合网站| 国产精品久久久九九九| 青青青国产手线观看视频2| 尻女朋友一夜| 成人国产视频在线观看| 成人日韩中文字幕| av大香蕉| 丰满人妻区一区二区三| 人妻在线臀日韩| 亚洲国产精品有声| 啊啊啊啊视频免费| 中文字幕一二区二三区人妻专区| 无码欧美有限公司| 丰满人妻一区二区三区性色| 老女人碰碰在线碰碰视频| 超碰成人公开| 黄色一区三区| 久久草在线综合视频| 青青操日韩| 天综合网| 色在线亚洲视频www| 伊人在线大香蕉二。| 色婷婷香蕉| a片自拍直播视频| 久久久神马影院| 98一区二区精品| 太久视频| 看日韩黄片| 久操电影网| 五月天偷拍| 天天操天天射天天日| 久一区久久蜜桃| 午夜毛片高清免费不卡| 国产精品青青草| 欧美成人一级免费电影| 国产一级高清免费观看| 天天综合麻豆视频| 老女人日韩美91| 少妇色综合| 日韩中文字幕熟妇人妻| 噜噜噜无码AV一级一级久久影院| 伊人久久在线视频观看| 人妻三级在线中文字幕| 4tube欧美女厕所| 久久熟妇五十路一区| 亚洲无线码一区国产欧美国| 97视频在线播放| 96精品久久久久久久久久| 欧美少妇高潮视频| 男人的天堂日韩| 老熟妇一区二区三区| 中文字幕伊人| 欧美另类天堂| 密臀成人视频久久久| 色综合久久夜色精品国产天堂| 狠狠穞A片一區二區三區| 在线观看日韩av不卡| 秋霞免费AV| 欧美性爱视频免费一区一A| 操逼天美3区| 91n处女在线观看| 天天躁日日躁狠狠狠躁| 三四中文字幕| 久久99精品国产| 亚洲综合小视频小说在线观看| 六月色色| 国产激情视频在线观看| 91成人久久| 抽插无码高清一区| 91爱综合| 激情四射熟女丝袜| 久久精品国产亚洲粉嫩| 精品91| 亚洲av国产av综合av卡| 精品97久久| 91 偷| 午夜男女爽爽大片免费观看| 日本日日色视频| 色男人色天堂东京热| 亚洲人妻色图| 国产日韩色综合| 青青免费在线视频一区| 色欲三区| 日韩人妻大香蕉| 尤物AV免费网站| 久久性爱视频免费看| www激情| 96麻豆精品一区二区三区| 97精品网| 亚洲午夜免费狠狠干| 国产一区二区久久| 测评在线观看AV| 女人被添高潮免费视频| 一区中文字幕二区日韩| 亚洲a色| 成人黑料社久久| 国产亚洲精品美女| 日韩精品中文字幕人妻| juliaann精品熟女一区| 狠狠入| 天天透伊人| 亚洲综合91| 中文字幕精品一区二区精品| 97视频播放| 国产精品色色| 免费国产| 亚洲一区二区精品福利| 亚洲凸凹超碰成人| 欧美系列在线一区二区| 91影视亚洲| 黄色高清无码无码破解免费暗网| 人妻美腿丝袜制服诱惑综合天堂-| 日日干日日| 9/A片 | 日韩99精品视频综合区| 天天α片| 久久久免费视频18| 色欲天天婬色婬香WWW夜色| 大香蕉免费中文| 天天综合网在线91| 欧日韩不卡视.频| 伊人操| 大香蕉十区| 日本操逼视频在线| 人妻少妇色综合| 97ai亚洲| 夜夜爽77777| 人人贴人人摸| 97伊人超碰| 高清不卡国产| 在线观看中文av字幕| 国产精品爆乳懂色蜜乳| 国产精品一区二区后入| 爽爽淫人网| 乱伦Av网| 老熟女乱伦片| 精品999一区二区| 亚洲天堂另类美腿| 亚欧高清在线| 国产亲戚伦亲在线| 日韩精品在线视频,日韩精品……| 欧美日韩国产电影| 69AV女优男人的天堂| 99久久久久久久久| 中文字幕久久婷婷丁香五月天| 久久9精品网站| 欧美亚洲丝袜美女电影| 五月婷婷AV| 日韩一级成人毛片免费观看 | 色色五月天婷婷| 密乳AV免费观看| 九九综合九九综合| 亚洲高清欧美总合| av日韩中文字幕| 天天情欲宗合网| 97久久久久久久久久| 亚洲熟女乱色一区二区三区久久久 | 内射日韩大臀美女| 夂久色| 国产欧美第五页| 精品一区二区啪啪啪| 色五月首页| 26uuu欧美| 亚洲熟妇自偷自拍另欧美| 日韩亚洲国产视频| 亚欧无码在线| 激情黄色片在线观看| 天天插夜夜操| 亚洲成a人v欧美综合天堂下载| 久久91| 狠狠色狠狠色狠狠五月| 亚洲中文国际强奸字幕| 人人扣人人操| 亚洲色天堂日韩中| 色欧美天天| 色五月天AV| 91n处女在线观看| 东北毛片| 无码操逼网| www.婷婷| av午夜影院在线播放| 国产精品爱欲| 一区三区啪啪| 国产免费一区二区三区最新不卡 | 老熟妇乱轮| 岛国激情视频在线观看| 天天躁日日躁AAA片李宗瑞| 99视频只有精品| 麻豆天美久久91| 超碰久久综合| 亚洲少妇免费视频\| 国产综合久久久麻桃个| 333kkkk·亚洲com久久| 国产亚洲精品玖玖玖在线观看| 欧美综合站| 91丝袜人妻| 久久久久亚洲?V片无码V| 韩国久久97| 国产精品97超碰| 美女露胸露尿口| 91蜜臀人妻中文字幕在线| 黄色片,com| 超碰97色色| 欧美熟妇精品黑人巨大91| 亚洲精品毛片在线观看| 爱欲AV| 亚洲成人AB| 国产高清精品福利| 91丝袜美女| 国产乱子伦久久精品综合一区二区三| 另类TS人妖一区二区三区| 天天躁日日躁AAAXX| 91色堂| 天堂中文资源在线bt| 欧美人人天天网| 久久精品国产亚洲5555| 男人的天堂2010| 久久αⅴ| 五月丁香影院| 天天看片青娱乐| 久草精品热视| 高清国产性猛交xxxx乱大交| 91婷婷伊人狠人| 凹凸视频在线一区二区| 亚洲色图欧美另类在线| 大香蕉欧美| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 凹凸视频特色日本特黄| 啊啊啊啊嗯嗯在线久久久| 色婷婷丁香五月| 欧美性xxxxx狂欢| 成熟熟女国产精品一区二区| 精品国产乱码久久久久久口爆网站| 日韩成人人妻网站| 免费夜夜爱黄色视频毛片| 中文字幕制服诱惑| 久久久久斤小| 97超级欧美| 国产97视频免费观看| 亚洲男人天堂网站| 嗯嗯啊啊亚欧精品| 九九在线精品| 亚洲无码久久久久久久| 超碰视97中文| 久久国产精品熟女人妻| 五月婷婷六月丁香| 久久精品人妻一区二区三区| www.欧精品| 成人资源中文字幕在线观看天天| 日本视频在线观看污污污| 中文字幕AV中出| 亚州五月| 白丝在线一区| 有码人妻系列| 大香蕉啪啪啪| 综合影视国产无码| 97久久国产精品女不卡| 日韩内射视频| 内射日韩大臀美女| 无码一区二区三区四区五区六区七区八区九区十区视频 |