色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合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
返回資訊列表
亚洲男人电影天堂| 久久人人舔人人爽舔人人av片| 日韩欧美性爱电影在线观看| 99热只有这里有精品| 一道本东京热加勒比一区二区三区 | 日日干夜夜欢| 日韩色| 欧美色天堂网在线视频| 強姦亂倫a| 亚洲 日本 国产 综合| 旡码电影特区| 破处bbq| av在线观看不卡网站| 国模限制级电影| 熟女91网| 色情五月丁香| 国产60页| 久久大香蕉手机高清视频| 精久久久| 五月丁香啪啪网| 午夜AV污污污| 久久riav中文精品| 欧美大战久久久伊人| 91色色网站| 人妻丝袜无 码视频专区| 亚洲精品天天影视综合网 | 亚洲最大黄网| 性爱免费视频成人| 亚洲综合 欧美| 日韩精品碰碰| 欧美成人精品一区二区男人蜜臀| 91成人久久| 国精综合一二三区影视| 久久9视频| 亚州高清av| 中国少妇XXXX做受| 久久精品人妻一区二区| 色色色色日本| 在线 欧美 亚洲| 激情干在线| 欧美精品欧美精品系列| 大香蕉免费中文| 麻豆精品.欧美精品.日韩精品.| 韩国一级婬片A片AAAAA| 国产精品ww久久| 六六久久日韩不卡| 岛国黄片网站| 啊啊啊好爽快点啊啊啊嗯嗯| 亚洲 欧美 偷拍 唯美| 精久久久91| 91精品久久久久五月天精品 | 男人精品区| 夜夜嗨一区二区| 91香蕉国产尤物视频| 亚洲永久AV无码精品秋霞| 最新国内自拍av免费| 91日日| 亚洲第2页| 大香蕉日韩欧美| 久久草大香蕉| 视频国产欧美在线播放| 国产精品乱码久久久久| 久久超碰98| 一类无码操逼视频| 午夜传煤十二区精品| 99热这里是精品| 久久久久久加勒比| 国产九区| 把腿张开老子CAO烂你| 97亚洲综合在线| 久久极品伊人| 亚洲天堂AV在线播放| 人人妻人人色一区二区三区| 嗯嗯,啊啊,国产精品| 无码av永久免费专区网站| 亚洲交换| 久久99精品九九久久久婷婷| 天天舔天天 | 国产白丝网站| 97日韩欧美亚洲| 国产污视频麻豆传媒一区二区| 91久久久久久久久18| 高潮的A片激情扒开一区| 伊人97| 1024手机看片欧美日韩| 亚洲成人色情五月天丁香花| 91在线美女| 日本天天操| 又大又大又大又粗爽高潮观看| 日韩丨制服丨中文|在线| 蜜臀久久99精品| 性色一线| 91AV老熟女视频| 九九性爱网| 免费的很黄很污的全部视频| 国语对白露脸XXXXXX| 精品九区| 黑人性暴力毛片| 豆1无夜无码| 青青草日本中文字幕| h在线看免费版在线看| 国产精品极品美女视频| 91丨九色丨国产丨人妻在线 | 久啪| 色妇91| 操逼999| 嫩草影院永久在线制服丝袜| 天天综合欧美综合| 国产又大又粗又长视频在线| 欧美亚洲涩涩| www. 男人天堂成人在线| 91九九九逼| 操人妻逼91| 尤物av网站| 九九成人精品| 欧美日韩亚洲天堂网| 久日91在线| 欧美亚综合色图| 中文字幕在线观看第二页| 这里是精品| 夜夜夜久久| 亚洲免费97免费| 91在线色| 蜜桃臀久久| 天天综合~91| 偷拍亚洲情色| 亚洲 在线| 精品人妻一区二区三区免费视频| 久久精品午夜国产亚洲AV无码| 中文一区二区三区影院| 亚洲码在线中文在线观看| 日韩无码精品综合久久| 久久精品国产亚洲AV无码做| 国模少妇一区二区三区| 四虎AV在线观看| 欧洲综合视频| x97av| 欧美午夜熟妇黑人精品91| 美女91网| 强奸乱伦AV一天堂网| 天天做日日做| 91chinese在线| 少妇同性| 91无码人妻精品一区二区三区蜜桃| 91观看 国产白丝| 女性喷水高潮在线观看| 黄片com.| 亚洲天堂电影精品一区| 成人综合视频久久| 色69大色97香蕉| 麻豆成人AV| 一级@啪啪视频| 99热啪啪| 日韩精品三级片长长久久| 91天天美女| 91无遮挡| 欧洲一级性爱视频在线观看| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 亚洲一二三精品久久网| 亚洲自拍青操视频| 极品欧美一区二区三区| 欧美在线视频99| 天色综合网| 老鸭窝在线视频播放| 中文字幕丰满人妻日本| 99热精品在线在线| 99久草| 18禁免费视频| 日韩少妇丰满亚洲| 91色图| 国语av最新自产拍在线观看| 国产大片精久久久久久| 啊啊啊水好多| 黄片无码在线制服| 9 7超碰在线免费观看| www男人天堂| 最新日产中文在线麻豆| 亚洲清纯唯美| 操逼操网| 九九九九九用不成了| 美女诱惑久久| 久久久久久AⅤ无码免费肉站| 99久久无色码| 夫妻天天操岛国视频| 一区三区啪啪| 9长久久精品| 免费在线看黄片av| 日本有码久久| 欧美劲爆第一页| 青椒国产97在线熟女| 一区=区三区视频| 国产sv美女内射| 精品在线观看视频在线| www.91欧美| 日韩三级伦理中文字幕| 人妻夜夜爽天天爽麻豆三区网站 | 超碰在线人妻不卡| 国产精品懂色tv影视免费观看| 欧亚在线视频| 超碰78| 一区二区 韩日AV| 天天肏夜夜肏| 欧美国产日韩清纯唯美| 久区视频| 狠插 制服 自拍| AVE乱伦| 99久久这里只有精品| 熟妇色99| 9久久9综合| 青娱乐淫乱1314| 91人人看| .精品人妻一区二区三| 91暧暧| 吖在线不卡一区二区国产剧情| 伊人色综合超碰| 亚洲av无码国产精品字幕| 97综合在线观看| 少妇久久久| 在线天堂999| 欧美福利视频啊啊啊啊| 91天美传媒在线| 中文字幕亚洲热播人妻| 一二三四区电影| 日日夜夜狠狠| 亚洲欧美国产va在线播放频| 麻豆黄站| 人妻激情另类| 国产精品久久久久中文字幕| 好湿好紧视频| 天天弄欧美| 26uuu偷拍亚洲欧洲综合| se,,,亚洲欧美| 伊人久久大香大香线蕉中文| 精精品人妻一区二区三区| 大奶啊啊好爽| 很黄很色的视频在线观看| 欧亚揄拍偷拍精品视频| 久久99黄色卞西瓜| 亚洲成人免费中文字幕| 亚洲天在线| 国产成人亚洲精品自产在线| 成人26uuu| 少妇久久久免费| 色97| 3p国产欧美99热| 日韩在线国产字幕| 97超碰伊人| 亚洲中文字幕妇伦久久| 亚洲AV无码成人精品久久| 97 色综合| 91亚州欧美| 人人天天干干| 国产精品一区二区手机看片| 久草成人影片| 九九热五区| 天天躁日日躁XXXXYY| 国产免费一区2区3区| 精品999日本| 色婷婷狠狠| 自拍偷拍草一草| 久草看看看| 国产精品久久久777| 日本123区操B视频| 久久毛卡| 波多野结衣AV无码一区| 黄页av| 欧美第二页午夜| 久久精品72| 欧美亚洲综合色| 亚洲偷拍自拍在线视频| αⅴ天堂| 香蕉黄色一级视频| yaouchengrenav| 揉揉揉夜夜| 91劲爆| 久久、1234| 久久国产99精品72福利 | 国产一区二区免费福利片| 亚洲欧美洲综合| 少妇高潮喷水无套久久久久久| 中文字幕天天天天天| www.99视频| 日韩成人大片一区二区| 免费啪啪一级视频| 日本操逼二区| 国产美女mm131爽爽爽爽| 性爱网站一区二区| 成人乱人伦一区二区| 2024黄色视频| 亚洲阿v天堂在线| 欧美天天综合网版| 久久97超碰| 亚洲欧美洲综合| 夜夜夜爽www精品视频| 干妹子| 国产精品69久久久久久久| 日本道日本道中文字幕日本道最新日本道在线观看 | 欧美日韩人人精品| 国产精品一区在线播放| hd成人一区二区在线| 肥臀熟女福利视频一区二区| 99中文字幕| 国产免费一区在线观看| 骚妻少妇精品性色无码四色A V| www.亚洲黄色| 麻豆 欧美 日韩| 日本天天干天天操一区| 99精品在线| 国产精品久久泡妞网站| 欧洲色色| 91bbbbbb| 久久久久久久9| 无码一区免费在线不卡| 无码人妻一区二区一牛影视| 国产一级内射高清视频| 极品粉嫩一区二区| 久久社区一区二区三区| 欧美日韩精品久久久久东北老熟妇| 亚洲欧美自拍偷拍| 大香蕉草草| 理论久久婷婷网 8| 亚洲成aⅴ人片不卡无码| 嗯嗯啊好大| 亚洲一本大道中文字幕无码在线| 中文字幕AV中出| 亚洲欧美精品91| 性91| 精品9999| 97任你吞精| 成人怡红院| 亚洲色图欧美另类在线| 91丨九色丨东北熟女| 羞涩视频| 97ai亚洲| 加勒比海成人视频网| 大香蕉五月天婷婷| 无码外流操逼视频| 国产精品农村妇女| 青青草原成人| 欧美午夜视频| 一区,二区,三区网站| 日本欧美国内在线| 国产操操日韩三级黄| 99中文字幕| 亚洲国产蜜臀系列在线观看| 日韩熟女精品无码专区一区二区 | 欧美一区91大爱| 久久亚洲AV成人精品无码| 国产精品久久久久久久无码AV| 99视频精品| 欧美性爱无码一区二区三区| 看免费一级在线播放毛片| 激情久久av一区av二区av| 成人性爱免费播放| A级片日韩欧美国产欧美视频精选观看 | 亚洲激情在线观看一区| 中文字幕乱码在线观看| 丝袜 中出 制服 人妻 美腿 中文字幕| 欧亚久久偷拍视频| 日han少妇无码| 天天日日本| 男人下部插入女人下部| 欧美内射少妇| 高潮综合网| 中文字幕第23区| 欧美中字不卡| 亚洲精品蜜桃久久久| 欧美淫乱视频| 欧美加勒比| 蜜臀久久99精品久久久| 人人性爱视频免费| 26uuu国产日韩综合在线观看| 日本黄色大片一级视频免费麻豆| 久久东京伊人一本到鬼色| 免费人成在线观看网站品爱网| 无码操逼视频一下| 一区二区视频在线播放| 人妻久久久久久| 91新在线欧美| 中文字幕精品三级久久久| AV在线播放网址| 97狠狠| 午夜亚洲国产理论秋霞| 一区二区三区精品视频| 激情六月天| 九九九久千久久激情蜜桃在线看 | 精品成人亚洲午夜电影| 国产自偷自拍一区| 一二三区精品视频| 九九九九日本 | 精品高清一区二区三区三州| 亚洲日韩成人性爱视频| 欧美亚综合色图| 青青草久久在线| 97久久超碰亚洲| 超碰97人人cao| 秋霞视频一区二区 | 成人片在线播放| 97在线欧洲| 国产路线专区| 中日高清无码操逼视频| 亚洲日韩东京热一区| 久久久96| 国产免费大片| 女性91网站| 午夜婷婷| 久热伊人| 亚洲操人| 九九九九九九九九九国产精品 | 刺激性视频黄页| 狠狠爱夜夜| 婷婷啪啪| 亚洲欧洲自拍| 18一区二区三区| 91丝袜视频在线观看| 亚洲少妇中文字幕网址| 91视频综合在线| 无码人妻精品一区二区中文| 综合网欧| 久久精品亚洲成a人天堂| 2026国产精品视频| 五月天玖玖资源站| aV中文麻| 富二代亚洲精品99| 中文字幕美女91| 97超碰免费人人性爱| 精品国产一区二区三区四区在线看| 夜夜躁狠狠躁日日躁av| K8久久久久| 色婷婷视频| 91狠狠狠| 欧美色棕合| 国产福利视频精品视频| 久9久精品视频| 久久精品色欧美aⅴ一区二区| 亭亭在线资源| 91九色首页| 丰满人妻aA一区二区三区| 久久超碰免费的| h无码动漫在线观看| 久久αⅴ| 人妻少妇久久中文| 久久久影院| av天堂5| 亚洲国产成人精品女人久久久| 日韩中文字幕熟妇人妻| 日韩人妻一区二区精品| 日韩黄片影院| 亚洲男人天堂网站| 欧美中文字幕男人天堂久久精品| se吧提供91精品国产91久久久久久| 97超碰免费生活| 91九九九馒头| 玖玖色综合| 在线综合色| 男女做爰猛烈动高潮A片免费应用| 天天影视网色欲色香| 久久精品亚洲东京热色播| 婷婷激情五月| 国产四虎在线| 欧美日韩国产色图在线| 亚洲欧美日韩二区视频| 搡老女人老熟女91| 超碰碰97资源站| 97精品视频在线播放| 狠综合网| 91性高| 97色涩| 啊啊啊啊啊好大好舒服想要| 亚洲熟妇乱女区二区三区| 超碰免费人人| 另类图片五月| 久九干| 九九玖玖精品| 少妇熟女一区二区三区| 蜜臀va69| 国产又粗又长又大的视频| 欧亚 另类 久| 夜夜爽夜夜爽| 偷拍 欧美 日韩| 最近2018中文字幕在线高清第一页| 综合亚洲欧美| 97色网| 91影库| 91精品无码人妻系列| 白嫩国模丰满一二三区| 女优免费一区二区永久| 国产精品熟女AV中文字幕在线播放| 肥臀熟女福利视频一区二区| 九区国产| 少妇熟女一区二区三区| 国产探花日韩援交| 婷婷综合久久| 大肉棒导航| 51一区二区三区| 天天色图| 国产欧美岛国精品一区| 超碰人人乐97| 97精品97久久| 十八禁啪啪视频| 成人福利视频网| 欧美日韩m| 亚洲情色综合网| 日本操逼视频免费| WWW黄片COM| 神马久久久久久久久久| 亚洲狠| 免费av大片| 欧美激情欧美精品| 91成人无码| 日本国产成人亚洲精品无码| 美女毛片999| 久久久久九九九| 国产女人成人精品视频| 亚洲九九爱| 国产高清精品一区二区三区毛片| 99热9| 亚洲极品| 无码视频黄色网战| 天综合网欧美| 最新日产中文在线麻豆| 国产二区三区粉嫩在线| 欧美色图亚洲特色| 26uuu性| 看看小穴| 在线97视频| 欧美色棕合| 国产深喉视频一区二区| 欧美大码在线视频| 视频一区二区免费在线| 爱爱动态120秒| 欧美天天射| 欧美拳交在线播放| 毛片久久| 综合网久久| 麻豆综合一区av| 神马午夜久久久| 99久久婷婷丁香| 97视频在线视频| 自拍鲍鱼一区在线高清观看免费| 亚洲操操操无码| 吻戏激情性巴克| 大二网站亚洲| 午夜AV污污污| 性色一线| www.99中文字幕| 校园春色 亚洲| 荡小穴在线观看| 翔田千里一区二区三区奶水| 激情内射| 99re9这里只有精品| 美女写真| 张柏芝国产一区在线观看| 亚洲性少妇| 色色色五月婷婷| 乱伦一二三区| 亚洲资源一区| 欧美日韩亚洲五月天婷婷| www.zbzhongsen.com| 色哟哟AⅤ| 69久久| 欧美亚洲成人在线一区二区三区| 国产免费一区二区在线A片视频| 日本国产欧美一区三区二区| 亚洲成人帖图| 色在线69堂| 欧美少妇一区二区三区| 婷婷精品| 国产乱人伦AVA麻豆软件.| 欧美大香蕉久| 欧美亚洲清纯| 久久久久9| 亚洲人妻熟妇三十三区| 婷婷五月天色色| 中文字幕精品免费一区二区| 欧美韩日精品99综合| 东北女人| 蜜桃精品视频一区| 天天日日本| 97操97色| 欧美日韩人人精品| 丝袜综合| 91五月天| 99只有精品| 久久这里| 亚洲在线观看| 91老妇女| 精品人妻少妇| 屁股久久久久久| 97爱综合| 精品综合久久久久久五月天| 日本乱人伦片中文三区| 国产午夜在线观看视频| 成人乱人伦一区二区| 日本三级一区二区 在线| 精品国产一区二区三区香蕉欧美| 日韩免费大片一级播放| 亚洲色图亚洲无码强奸乱伦| 欧美一区二区亚洲天堂| 欧美制服网站美腿丝袜| 求求你操操我| 国产夫妻性生活视频| 亚洲久9| jazzjazz国产精品麻豆| 亚洲一级性爱视频免费看| 天天日天天干天天整| 久久伊人大香蕉| 欧美综合色站| 亚洲色图第一页| 色网色网色网色网色网色| 天天干天天舔| 欧美视频边做饭边橾| 欧美日韩高潮喷水91| 亚洲综合校园春色| 丝袜美腿亚洲| av日韩在线观看电影| 日韩另类色图| 智利AV在线网| 波多野结衣之双飞调教在线播放 | 色爽——AV| 国产福利合集| 综合久久婷婷| 日本性一区| 色欲av一区二区三区蜜芽| 色女综合| 97操97色| 五月丁香激情四射| 五月色网| 欧美综合综合| 粉嫩在线一区二区懂色| 精品人妻一区春色| 日本色色视频网站| 曰韩少妇无码| 强奸乱伦 亚洲一区| 日本三级久| 欧成人精品一区二区三区| 一级特级aaaa毛片免费观看| 久久久久久久久九九久孕交| 久96热在线观看视频| 欧美大码在线视频| 一区二区三| 俺去久久| 黑人无码一区二区| 黄页网站成人免费| 久久婷婷热| 欧美亚洲首页| 天天操天天射青青草| 丰满人妻被猛烈进入中| 91色综合激情| 国产男女边吃边摸视频网站| 久草色悠悠在线视频| 天天日天天干天天色| 国产美女激情| 强奸乱亚洲| 少妇淫妇久久久久久久| 老熟女91av| 最新av中文字幕高清| 精吧天堂| 日本在线不卡123| 午夜男女爽爽爽影院视频| a人欧美综合天堂麻豆| 一级特级aaaa毛片免费观看| 天天综合91入口| 男人天堂.AB| 日本性爱不卡视频| 本道综合精品| 99抽插| 99精品视频在线观看| 国产精品第一区第一页| 99热大香蕉伊在线| 久久久噜噜噜久久久| 操逼操网| ,成人免费啪啪视频| 91色夜| 国产视频大全| 久久AV无码1区2区3区| 久久久精品国产亚洲AV无码| 超碰97人人cao| 日韩小电影| 肉丝中文无码高清| 偷拍伦理视频| 久9无限国产| 色女网日韩| 色五月激情网| 欧美特大黄一级片片免费| 久久av无码| 91亚州| 九九久久玖玖| 欧美日韩久久精品爱爱| 四虎精品永久在线观看| 精品性爱久久视频| 超碰综合色| 久久、1234| 精品人妻一区二区三区-国产精品| 五月天色五月| 91色图片| 亚洲一区二区三区久久 亚洲一区二区| 在线观看国产黄色| 强奸乱伦资源| 色爱综合网| 婷婷六月色| 九九热免费国产视频婷婷伊人五月| 久久午夜伦| 大香蕉碰碰| 国产白嫩精品久久| 久久国产精品熟女人妻| 亚洲素人网| 欧美在线亚洲| 黄片www视频免费| 人人妻碰人人免费| 国产亚洲精品农村妇女| 一区在线国产播放| 偷拍欧美激情| 亚洲性少妇| 亚洲久久天堂| 伊人网青青| 青娱乐久久艹| 欧美人妻精品| 亚州九九九精品视频| 日韩97在线| 国内精品嫩模A∨私拍小视频| 日本人妻中文字幕精品| 91精品黄在线观看| 日本少妇va7777| 欧美96交| 日本欧美韩国国产在线| 92福利社视频| 亚洲AV色图一区| 综合av社区| 色色五月天婷婷| 色欲人妻一区二区在线| 91性网| 亚欧性爱ab| 国产乱弄免费在线视频。 | 99热精品青草在线| 久操国产在线| 自拍偷拍2025在线观看| 91丝袜美女| 中文久久久| 蜜桃无码AV一区二区| 人妻色情天天操| 夜夜夜夜夜夜夜夜夜狠狠狠狠狠狠狠| 一区二区久久天天干狠狠| 欧美淫乱视频| 在线中文字幕极品av| 日韩图区| 色在线亚洲视频www| 老女人日韩美91| 国产白丝AV| 五月激情天| 4虎在线观看| 久久久久久午夜男人的天堂| 久久久久女教师免费一区| 一区二区三区欧美激情| 色香综合天天影视综合 | 免费人成毛片乱码| 亚洲不卡不卡中文字幕不卡 | 人人扣人人操| 久久少妇| 欧美精品 - 91爱爱| 国产福利电影| 黄色一区三区| 操逼免费视频无码国产| 撸撸成人在线视频| 国产精品嫩草久久久久| 久久久久久中文| 99无码| 黄骗免费| 亚洲女优有码无码高清| 看看小穴| 懂色AV蜜臀无码精品APP| 九九九九九九综合| 色性荡荡荡荡视频| 久草国产在线视频| 精品对白久久不卡| 欧美色日| 婷婷伊人一区| 欧美很很操视频| 色屁屁影院www国产| 久热这里| 天天综合网~91综合网| 九九热精品在线| 熟女视频久久| 日本欧美一区二区三区免费| 91日韩| 亚洲春色欧美| 91无摭挡| 亚av顶级裸体一区二区三区四区五区 | 屁股久久久久久久| 情色大香蕉| 亚洲精品无码成人久久久99| 嗯嗯啊啊用力视频免费| 久久香蕉国产线看观看亚洲女人 | 强奸乱亚洲| 久久久精品视频欧州站| 韩日色费| 亚洲欧洲视频小说在线观看| 97超碰欧美中文字幕| 国内三级自拍小视频在线观看| 蜜桃臀一区二区三区久久| 国产成人无码啪| 夜夜青青无码影院| 99热99在线播放激情| 经典丝袜一区| 奇米狠999| 日韩无码服务区| 26uuu国产免费观看| 天天综合网~91| 91精品成人www| 国产 日韩,欧美 自拍| 天美一二三在线观看Av| 无码高清少妇久久| 97在线资源| 五月天黄色激情视频| 91老妇女| 大香网伊人久久综合| 97超碰色色| 日本三级韩三级99久久| AVE乱伦| 久久国产999| 欧美极度丰满熟妇hd| 91丝袜| 日本伦理一区二区| 青娱乐国产精品| 人妻精品一区一区三区蜜桃91| 91free福利| 日本男人天堂| 国产SV一线| 久久精品毛片免费不卡| 欧美天天搞| 中文字幕av久久爽Av| 亚洲欧洲日韩国产自在线| 中文三一区| 麻豆国产原创AV色哟哟| 黑丝自慰喷水网站| 又黄又粗又硬又长又大| 久久精品一区| 色噜噜人妻丝袜a∨先锋影| 91美女精品| 三级网站超变态精品| 欧美综合娱乐久久| 中出欧美| 91网站视频在线观看| 婷婷色色五月| 超碰人妻天天干| 正在播放国产精品一区| 麻豆a'v电影| 天天操夜夜操| 国产精品无码在线| 好爽视频在线观看视频| 日本中文字幕一区| 日韩人妻精品久久久久| 国产福利小视频高清在线观看| 超碰97亚洲| 麻豆精品三区视频| 中美日韩毛片| 91粉嫩萝控精品福利网站_精品影音先锋国 | 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 制服少妇欧美| 国产这里只有精品| 亚洲 欧美 手机在线观看| 亚洲欧美小说| 超碰在线日韩一区| 国产和美国毛片| 欧洲射精91| 口爆综合网| 无码视频黄色网战| 93人人操人人| 国产精品点击进入在线影院高清 | 日韩久久三区| 操逼操操操91| 麻豆国产视频精品观看| 久久精品熟女亚洲AV麻豆软件| 国产av色网| 97频视在线| 大香蕉男人的天堂| 四虎影库国产精品免费| 婷婷五月丁香五月| 无码高清专| 黄片免费看的| 一级性爱网| 亚洲欧美天堂| 麻豆天美91| 亚洲天天自拍| 亚洲天堂少妇| 日韩专区久久久| 天天影视之亚洲综合网| 天天干1区2区在线| 好屌色综合| 神马久久69| 欧美婷婷久久| 9精品在线| 中文字幕91综合| 天天操天天射青青草| 欧美不卡在线美女| 防屏蔽在线视频| 精品久久久久久亚洲| www久久99| 色爱综合网| 婷婷综合久久| 91操人视频| 精品视频久久久久九九九九9999 | 中文字幕欧美丝袜07资源| 色麻豆AV| 性开放中文AV高清无码免费看| www.色吧5.com| 中文字幕一二三| 日本不卡二区| 中国AV美女| 国产高清视频无码在线| 中文字幕国产| 一区操逼日比视频| 国产精品久久久久久久久AV大片| 久久久久国产无av| 大香蕉乱伦视频网| 天天综合91在线| 日韩乱码Av| 艳尻美人妻| 精品女同一区| 亚洲综合色图欧美| 欧美天天| 伊人操你| 另类一区| 艳美熟妇先锋一二三区| a男人的天堂| 91n免费处女| 九色 蝌蚪 熟女自| 91国模| 亚洲无无码αⅴ每日更新| 久久五月天婷婷丁香中文字幕| 天天操天天舔| 五月天综合| 青春草A| 老熟女阿 国产91| 欧州91高潮| 草莓精品视频在线免费观看| 人人操人人操人人操人人操人人操人人人11.CM | 性饥渴少妇av无码毛片| 欧美日韩 强奸乱伦| 好吊妞转入那个网| 后入人妻一区| 97在线播放| 国产午夜福利专区综合| 国产精品久久久无码AV网站| 久热九九| 夜夜高潮夜夜爽高清视频一 | 久久超碰com| 欧美日韩国产另类综合| 久草精品国产蜜臀| 天欧美在线| 欧美亚洲自拍另类人妻| 高跟丝袜AV专区国产| 99激情| 亚洲电影91| 熟女91网站| 国产区91柔拿会所技师| 热久久91婷婷| 免费97视频| 亚洲欧洲av影音| 久久受www免费人成| 婷婷99| 欧美一区二区三区成人性生活 | 欧美亚男人的天堂| 加勒比无码毛片| 中国AAAAAA黄色片| 欧日a| 嗯嗯啊啊啊好舒服| 91 天天综合| 人妻人人做人人澡人人爽欧美一区| 深爱激情五月天| 超碰伊人在线| 亚洲性爱电影| 亚洲天堂综合AV| 深夜激情 | 97资源欧美| 啊啊啊啊啊好多水| 五月丁香激情综合| 久久久久亚洲一区女同性恋中文字幕| 中文字幕一区二区三区50路| 无套内射人妻在线播放| 中文字幕少妇色| 天天日天天干少妇日| 五月天丁香婷婷综合网站| 屌妞视频久久久久久久| 9色国产精品一区粉嫩 | 日韩簧片免费看| 99性爱| 欧美91网| 老司机天天操| 中文字幕久久精视频久久大全| 精品人妻一区二区三区日产乱码| 国产九九九九九九九九| 夜夜骑操视频| 超97在线精品视频| 玖玖综合色| 秋霞免费无码视频日韩A片| 日韩精品三区四区| 资源新线在线天堂| 欧美夜夜狠| 天天日熟妇| 午夜久久无码1000合集| 内射黑丝袜| 黄色在线网站| 色女免费在线观看视频网址| 黄色AAAAA欧美| 91亚州欧美| 内射小黄片| 蜜桃色院一区久久| 日韩无码操逼片| 麻豆一区在线| 中国zzijzzijzzwww精品| 夜夜嗷嗷一区二区| 一级特黄aaa大片在线观看成人一级片在线观看 | 男人的天堂VA| 国产精品自在自拍视频| 六月婷婷一区二区三区| 久久精品高清AV| 亚洲和欧美裸体美女双飞视频| 亚洲国产一区二区入口| 人妻激情在线视频| 最新中文字幕精品在线| yazhouzaixian| 丁香五月影院| 三四中文字幕| 人妻密肉在线观看| 精品中文字幕一区二区| 欧美日韩精品国产91| 欧美日韩精品一区二区三区高清| 熟女91网| 国产精品成人蜜臀AV在线| 欧美少妇高潮视频| 精品妇女一区二区三区| 婷婷丁香激情| 亚洲视频一二区| 日本操BAV| www.久久超碰| 黄色大片一区二区密桃丝袜| 久久这里只精品免费福利| 国产成人主播| 婷婷五月av| 亚洲精品一二牛牛| 淫乱图区| 激情综合久久| 亚洲精品免费中文字幕| 极品后入免费视频| 思思热免费视频观看| 精品福利| 97亚洲资源| 亚洲少妇中文字幕网址| 久久久一区二区三区麻豆| 日本大片日本一区二区免费高清| 伊人网青青| 91超碰碰在线| 亚洲最大无码中文字幕网站 | 99天天超碰| 黄片在线免费在线观看| 天天澡天天爽日日AV| 极品后入免费视频| 婷婷尹人大香蕉免费| 欧美激情性爱视频网站| 日韩中文字幕精品一二三事国产精品| 私色综合网| 国产精品一二三在线看| 亚洲情色 自拍| 久久视网78| 99热这里只有精品99| 日韩性爱一级片| 日本国产二线女色| 又黄又粗又硬又长又大| 亚洲少妇中文字幕网址| 日韩欧美操逼xxx| 国产丝袜啪啪| 人人澡人人弄| 91在线综合网| 色综合九九| 国产精品99精品视频网站| 日韩欧美中文字幕搭讪巨乳美人妻视频| 二对二中文字幕。| 精品超碰国产| 看大黄色大片原件| 97啪啪| 日日夜夜骑| 人妻少妇色综合| 国产精品久久9| 天天操天天插| 91艹B视频| 久久亚州精品成人Av无| 日韩三级伊人| 青青草国产一区二区三区| 亚洲色图欧美色图制服丝袜| 日本97久久| 国内精品不卡无毒99999| 久热9| 综合久久欧美| 欧美性爱1080p| 91操操操操| 伊人超碰97| 欧美激情在线观看视频| 97一区二区三区视频| 中文字幕天天操| 天天综合网91入口| 亚洲国产第一页综合视频| 99操视频| 爱做久久久久久| 日韩乱插| 3P乱轮视频| 奇米狠999| 啪啪免费| 人妻一区二区三区视频| 呦呦影院| 大香蕉乱级| 国产熟女一区二区| 欧美激情 亚洲色图| 亚洲第一页色网| 亚洲丝袜在线观看| 人妻人久久精品中文字幕| 天天天操天天天爱| 精品9999| 97在线资源| 中文字幕成人乱码熟女精品国50 | 99re免费| 久久国色天香香蕉| 91人妻久久久久久久久久久久久| 无套后入双马尾| 亚洲无码AV九九九| 国产9区| 欧美色图下一页| 天堂国产AV| 欧美人妻精品| 亚殴在线| 国产农村妇女精品一| 99re95| 毛片17S| 亚洲中文电影| 狠狠躁天天躁日日躁97| 夜夜操夜夜高潮夜夜爽国产精品区| 99re这里| 91精品国| 日韩有码中文字幕女同性恋| a啊啊啊啊啊啊啊啊一区二区| 亚州综| 国产肏逼网站| 一区二区三区在线美女| 中文字幕一区二区三区高清| 肉嘟嘟www视频在线观看高清| 国产免费一区在线观看| 亚洲黄色影视| 一二三啪啪专区| 欧美影音在线| 日日不卡av| 国产农村妇女精品| 国产精品爽爽v| 中文字幕一区日韩精| 精品久久久久9999| 亚熟hd视频在线| 婷婷10月天青娱乐| 91丨国产丨白浆秘 洗澡动漫| 亚洲一区在线观看欧洲 | 性生活无遮挡纯毛片在线看| 九色 蝌蚪 熟女自 |