久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

JSON與XML格式化比對三板斧:jq、xmllint與自建腳本實戰(zhàn)

JSON與XML格式化比對三板斧:jq、xmllint與自建腳本實戰(zhàn) 簡介面向開發(fā)者的輕量JSON/XML格式化與比對工具包適合前端、后端及測試人員在日常接口調(diào)試、配置核查、日志分析中快速校驗數(shù)據(jù)格式、定位錯誤并對比差異。工具提供實時格式校驗?zāi)軠?zhǔn)確顯示錯誤所在行號與列號一鍵格式化、復(fù)制和清空功能讓數(shù)據(jù)整理更高效JSON比對模塊采用雙面板設(shè)計支持行號顯示、層級折疊、差異可視化分析并可交換左右數(shù)據(jù)、窗口最大化便于處理復(fù)雜嵌套結(jié)構(gòu)。壓縮包約37KB共7個文件以HTML、CSS、JavaScript為主其中HTML/CSS負(fù)責(zé)頁面與界面樣式JS實現(xiàn)格式化與差異比對核心邏輯另附JSON配置、PNG圖標(biāo)及Markdown說明文檔整體結(jié)構(gòu)清晰既可直接使用也便于參考改造。已有244人學(xué)習(xí)下載適合需要頻繁處理接口數(shù)據(jù)、配置文件和日志的開發(fā)人員使用。1. 為什么這三個小工具值得花時間折騰json 格式化工具、xml 格式化工具、json 數(shù)據(jù)比對工具這三個東西單獨(dú)看都是小工具湊在一起就是一套本地數(shù)據(jù)處理三板斧。接口聯(lián)調(diào)時最磨人的場景不是邏輯寫錯而是兩邊各返回一坨擠成一行、沒有換行的 JSON 和 XML肉眼盯十分鐘也看不出差異等你把差異找到了往往發(fā)現(xiàn)只是鍵的順序不同根本不是 bug。這套三件套解決的就是這類問題先格式化把結(jié)構(gòu)攤開再用可靠的比對方式找出真實差異最后把同一個流程固化成一個命令下次遇到直接跑。這套東西適合誰后端排查接口響應(yīng)、前端聯(lián)調(diào) mock 數(shù)據(jù)、數(shù)據(jù)工程師檢查配置文件、以及所有被肉眼 diff折磨過的人。不需要裝大型 IDE命令行和一個小腳本就夠用。下面我把原理、最小命令、自建比對腳本和踩過的坑按順序講清楚。2. 格式化與比對的底層邏輯先搞清楚工具在替你做什么2.1 JSON 格式化到底在格式化什么JSON 格式化不是簡單地在逗號后面加個換行它背后一定有一個解析器先把文本讀成內(nèi)存里的結(jié)構(gòu)體再把這個結(jié)構(gòu)體重新序列化輸出。這個過程至少有四件事縮進(jìn)排版、鍵序調(diào)整可選、字符串轉(zhuǎn)義還原、以及最重要的語法校驗。一段非法 JSON讓格式化工具跑一遍會直接報錯所以格式化工具天然是校驗工具。理解這一點(diǎn)你就明白為什么格式化和查詢經(jīng)常出現(xiàn)在同一個工具里。像 jq 這種命令行的 json 查詢函數(shù)本質(zhì)是在解析后的結(jié)構(gòu)體上做取值、過濾和映射而不是像正則那樣硬啃字符串。很多人遇到spark 中讀取 json 報錯的第一反應(yīng)是去改 SQL其實更快的辦法是先把 source 文件拿下來格式化一遍看 JSON 解析器在哪一行吐因為 spark 讀 json 時用的也是解析器解析失敗的原因絕大多數(shù)是被引號、末尾逗號或壞 Unicode 搞崩的。另一個容易忽略的點(diǎn)JSON 的鍵順序在語義上沒有意義{a:1,b:2}和{b:2,a:1}是同一個對象。所以一個合格的格式化工具應(yīng)該允許你選擇是否排序鍵而一個合格的比對工具應(yīng)該默認(rèn)忽略鍵序差異。這個原則貫穿后面所有操作。2.2 XML 格式化與標(biāo)簽語義dom4j 那套規(guī)則XML 格式化比 JSON 麻煩一點(diǎn)因為 XML 除了節(jié)點(diǎn)嵌套還有屬性、命名空間、CDATA、實體引用這些東西。格式化工具要做的是調(diào)整文本排版但絕不能動標(biāo)簽的配對關(guān)系。你寫一個 Java 程序用 dom4j 解析 XML步驟無非是加載 Document、遍歷 Node、再重新輸出命令行里的 XML 格式化工具做的也是同一件事只是把重新輸出這一步變成了帶縮進(jìn)的序列化。所以我建議你把格式化工具當(dāng)成一個解析器的排版外皮來用它能排版前提是文件能被解析。經(jīng)常有人說xml 格式文件沒有標(biāo)簽怎么辦這種文件本質(zhì)上是純文本標(biāo)簽都沒了說明它或者根本不是 XML或者標(biāo)簽在傳輸中被某個環(huán)節(jié)吃掉了。格式化工具不能憑空補(bǔ)標(biāo)簽它只能幫你把已有的結(jié)構(gòu)攤開。先認(rèn)清這一點(diǎn)排查方向就不會跑偏。XML 里還有一個容易踩的語義細(xì)節(jié)屬性順序不影響語義CDATA 里的內(nèi)容則是原樣保留的。所以一個可靠的 XML 格式化工具必須做到兩點(diǎn)——不重排屬性順序不破壞 CDATA 內(nèi)容。市面上有些在線工具會把屬性按字典序重排看起來整齊了實際上改變了原始文檔的指紋做簽名校驗時就會翻車。2.3 比對工具的核心文本 diff 與結(jié)構(gòu) diff 的差距先說文本 diff就是diff命令干的事逐字節(jié)或逐行比較找到第一處不同就報出來。對代碼文件它很合適對 JSON 和 XML 就經(jīng)常誤報。兩個 JSON 語義完全一樣只要鍵順序不同diff會報出一大片紅色兩個 XML 只要標(biāo)簽間的空白文本節(jié)點(diǎn)不一樣也會到處標(biāo)紅。結(jié)構(gòu) diff 是另一條路先把兩邊分別解析成樹再遞歸比較對應(yīng)節(jié)點(diǎn)。這樣鍵序變化不會誤報數(shù)字 1 和 1.0 也能靠類型規(guī)則區(qū)分。市面上好的 json 數(shù)據(jù)比對工具都走結(jié)構(gòu) diff但它比文本 diff 貴——要先完整解析而且對數(shù)組順序怎么處理是個策略問題是把數(shù)組當(dāng)成有序列表逐項比較還是當(dāng)成無序集合做匹配大多數(shù)場景里數(shù)組是有序的我建議比對工具默認(rèn)按順序比。選型上我的建議是分三層最小范圍用jq -S排序后接diff這能覆蓋七成簡單場景復(fù)雜嵌套結(jié)構(gòu)用自寫遞歸比對腳本能輸出精確的差異路徑實在要給人看的可視化比對才上圖形化工具。不要一上來就裝大客戶端命令行三件套在你服務(wù)器上也能用。3. 用 jq 和 xmllint 跑通格式化最小命令與參數(shù)對照3.1 JSON 格式化最小命令jq 的縮進(jìn)與排序參數(shù)如果你的系統(tǒng)里有 jq沒有的話包管理器直接裝格式化就是一條命令的事。先看最小命令# 格式化輸出到標(biāo)準(zhǔn)輸出不做鍵排序 jq . raw.json # 按鍵名排序后再格式化常用于比對前的預(yù)處理 jq -S . raw.json # 自定義縮進(jìn)為 4 個空格讀取 json 數(shù)組文件也一樣適用 jq --indent 4 . raw.json邏輯說明.是 jq 的過濾器表示原樣取出整個文檔。jq 拿到這個過濾器后會把輸入解析成內(nèi)部結(jié)構(gòu)再按默認(rèn)的 2 空格縮進(jìn)輸出所以jq .就是最基礎(chǔ)的格式化命令。-S是--sort-keys的簡寫會遞歸地按鍵名排序這個參數(shù)在比對場景里是核心——前面說過鍵序不影響語義排序后再 diff 就能消除一類假差異。--indent 4是給喜歡 4 空格縮進(jìn)的人準(zhǔn)備的不影響語義。參數(shù)說明如果只想校驗不想看輸出用jq -e . file /dev/null-e會讓 jq 在解析失敗時返回非零退出碼方便寫進(jìn)腳本判斷。注意 jq 默認(rèn)輸出 UTF-8不會把中文轉(zhuǎn)成\uXXXX這點(diǎn)和后面要講的 Pythonjson.dumps正好相反。3.2 XML 格式化最小命令xmllint 的縮進(jìn)與編碼參數(shù)XML 這邊推薦xmllint它來自 libxml2 工具集基本是 Linux 和 macOS 都會自帶的。最小命令# 格式化輸出到標(biāo)準(zhǔn)輸出 xmllint --format raw.xml # 格式化并寫回另一個文件原文件保持不變 xmllint --format raw.xml --output pretty.xml # 指定輸出編碼避免中文亂碼 xmllint --format raw.xml --encode UTF-8 --output pretty.xml邏輯說明--format會重新縮進(jìn)所有節(jié)點(diǎn)把自閉合標(biāo)簽、換行、縮進(jìn)統(tǒng)一處理掉同時保留屬性順序和 CDATA 內(nèi)容。--output指定寫回的文件這是一個好習(xí)慣——不要讓工具直接覆蓋原文件萬一格式化失敗原文件還在。--encode UTF-8是處理中文的重要參數(shù)如果你的 XML 文件是 GBK 編碼不加這個參數(shù)輸出到終端會亂碼。參數(shù)說明如果你只是想校驗 XML 合法性用xmllint --noout file.xml它只報錯不輸出。和 JSON 一樣格式化工具同時是校驗工具xmllint遇到多個根節(jié)點(diǎn)、未閉合標(biāo)簽會直接報錯并返回非零退出碼。順手提一句如果你在寫 Java用 dom4j 解析 XML 的步驟里最后 serializer 輸出的就是格式化后的文本本質(zhì)上和 xmllint 做的是同一件事。3.3 批量格式化與寫回文件先臨時文件再覆蓋單文件格式化學(xué)會后自然要做批量。這里有一個我踩過的坑千萬別直接在原文件上重定向。下面這個模式是安全的# 批量格式化當(dāng)前目錄下所有 json 文件 for f in *.json; do jq -S . $f $f.tmp mv $f.tmp $f done # 批量格式化所有 xml 文件先臨時文件再覆蓋 for f in *.xml; do xmllint --format $f --output $f.tmp mv $f.tmp $f done邏輯說明第一條命令把格式化結(jié)果寫到臨時文件只有 jq 成功退出保證退出碼為 0才用mv覆蓋原文件。這樣即使某個文件解析失敗原文件也不會被一個空文件或半截輸出覆蓋。第二個循環(huán)同理xmllint的--output指定臨時文件名成功后才覆蓋。參數(shù)說明批量處理前先確認(rèn)所有文件編碼一致混著 GBK 和 UTF-8 的目錄會讓這組命令產(chǎn)生亂碼輸出。另外這兩條命令對子目錄不生效需要遞歸的話把*.json換成find . -name *.json配合while read循環(huán)。這種先臨時文件再覆蓋的習(xí)慣能幫你省掉很多后悔藥。實際使用中我從網(wǎng)上下載接口樣例或 json 格式文件時第一步都是先跑一遍格式化看看結(jié)構(gòu)。在 spark 中讀取 json 之前也一樣先把下載的雜亂的 json 文件用jq .洗一遍能直接從報錯行判斷壞數(shù)據(jù)在哪比在分布式環(huán)境里反復(fù) job 失敗快得多。4. 自建 JSON 數(shù)據(jù)比對腳本遞歸比對與差異路徑輸出4.1 為什么不能直接 diff鍵序與空白帶來的假差異先做一個實驗兩個語義完全相同的 JSONdiff會怎樣報看下面這段echo {name:a,age:18} | jq -S . left.json echo {age:18,name:a} | jq -S . right.json diff left.json right.json正常執(zhí)行后沒有任何輸出因為jq -S把兩個文件的鍵都排成了age在前、name在后文本完全一致。但如果去掉-S直接 diff你會看到兩行全被標(biāo)紅。這就是鍵序帶來的假差異。另一種假差異來自空白一個文件是 2 空格縮進(jìn)另一個是 4 空格縮進(jìn)diff會把每一行都當(dāng)成不同。所以我的結(jié)論是文本 diff 只能用于已知兩邊已被相同規(guī)則格式化過的 JSON。滿足這個前提后jq -S加diff是最快的冒煙比對方式。但它有個致命盲區(qū)——數(shù)組順序不同時它只會告訴你在哪一行不同而不會告訴你哪個元素在左邊有右邊沒有。這個問題需要結(jié)構(gòu)比對來解決。4.2 Python 遞歸比對腳本處理嵌套、數(shù)組與類型我自用的比對腳本核心是一個遞歸函數(shù)輸出的是可讀的差異路徑比如root.items[2].price。下面是這個腳本的完整版import json import sys def diff_json(a, b, pathroot): # bool 是 int 的子類先排除避免 True 和 1 被判為同類 if isinstance(a, bool) ! isinstance(b, bool): yield f{path}: type {type(a).__name__} ! {type(b).__name__} return # 數(shù)字類型統(tǒng)一成 float 比較1 和 1.0 視為相等 if isinstance(a, (int, float)) and isinstance(b, (int, float)): if float(a) ! float(b): yield f{path}: {a!r} ! {b!r} return if type(a) ! type(b): yield f{path}: type {type(a).__name__} ! {type(b).__name__} return if isinstance(a, dict): for k in sorted(set(a.keys()) | set(b.keys())): if k not in a: yield f{path}.{k}: missing in left elif k not in b: yield f{path}.{k}: missing in right else: yield from diff_json(a[k], b[k], f{path}.{k}) elif isinstance(a, list): if len(a) ! len(b): yield f{path}: length {len(a)} ! {len(b)} for i, (x, y) in enumerate(zip(a, b)): yield from diff_json(x, y, f{path}[{i}]) else: if a ! b: yield f{path}: {a!r} ! {b!r} if __name__ __main__: if len(sys.argv) ! 3: print(usage: jsondiff.py left.json right.json) sys.exit(2) with open(sys.argv[1], encodingutf-8) as f1, \ open(sys.argv[2], encodingutf-8) as f2: left json.load(f1) right json.load(f2) diffs list(diff_json(left, right)) if diffs: print(\n.join(diffs)) sys.exit(1) print(same)邏輯說明函數(shù)從根節(jié)點(diǎn)開始遞歸遇到 dict 就取兩邊鍵的并集排序后逐個比較缺失的鍵單獨(dú)報遇到 list 先比長度再按索引逐項比較其余類型直接比值。所有差異都用生成器yield拋出來主函數(shù)統(tǒng)一收集后打印。退出碼是 1 表示有差異0 表示相同方便接進(jìn) shell 腳本。參數(shù)說明腳本第 10 行到第 15 行處理了最常見的一類誤報——1和1.0在 Python 里分別被解析成int和float但 JSON 語義上它們相等所以統(tǒng)一轉(zhuǎn)成float比較。bool單獨(dú)排除是因為True 1在 Python 里成立不排除的話true和1會被誤判為相等。數(shù)組順序按重要差異處理只要順序不同就報這是大多數(shù)接口聯(lián)調(diào)場景想要的。4.3 兩個實戰(zhàn)變體接口響應(yīng)比對與 json merge conflict 合并復(fù)查第一個變體是接口響應(yīng)比對。把兩個環(huán)境的接口響應(yīng)各自存成文件然后跑腳本curl -s https://api-a.example.com/v1/orders -H Authorization: Bearer $TOKEN resp-a.json curl -s https://api-b.example.com/v1/orders -H Authorization: Bearer $TOKEN resp-b.json python3 jsondiff.py resp-a.json resp-b.json腳本會輸出類似root[3].total: 12.5 ! 12.0的行直接定位到數(shù)組第 4 個元素的total字段差異。這比截兩張圖左右對比快十倍。注意接口響應(yīng)里如果有時間戳這種必然變化的字段比對前先過濾掉否則每次都有差異。第二個變體是多人協(xié)作時遇到的 json merge conflict。Git 合并兩個都改過package.json或配置文件的版本時會留下沖突標(biāo)記。手工解決沖突后拿這個腳本把我合出來的結(jié)果和本來的預(yù)期結(jié)果做一次比對能確認(rèn)合并過程中沒有意外丟掉字段。做法是把沖突解決后的文件存成merged.json把主干版本存成base.json然后python3 jsondiff.py base.json merged.json輸出全是missing in right就說明手動合并時丟了內(nèi)容。這個場景里腳本的價值不是替代 Git 的 diff 工具而是給手工合并結(jié)果一個客觀的驗收出口。我習(xí)慣在提交前跑一遍比反復(fù)肉眼確認(rèn)踏實得多。5. 格式化與比對的 5 個翻車現(xiàn)場與避坑清單5.1 現(xiàn)象JSON 中文被轉(zhuǎn)成 \uXXXX格式化之后 JSON 里的中文全變成\u4e2d\u6587這種形式。功能上沒錯但沒法直接讀。原因某些格式化工具默認(rèn)啟用ASCII 安全輸出把非 ASCII 字符全部轉(zhuǎn)義。Python 的json.dumps默認(rèn)ensure_asciiTrue就是這個行為jq 在加了-a--ascii-output時也會這樣。另一個來源是復(fù)制到某些在線工具后它默認(rèn)按轉(zhuǎn)義模式輸出。解決用json.dumps(data, ensure_asciiFalse)寫腳本用 jq 時不加-a。如果你手里已經(jīng)有一個被轉(zhuǎn)義的文件用 jq 重新格式化一次會還原成中文因為 jq 解析時會自動把\uXXXX解碼回字符。記住這條規(guī)則格式化工具轉(zhuǎn)義不轉(zhuǎn)義只是序列化配置不是數(shù)據(jù)損壞。5.2 現(xiàn)象XML 格式化后內(nèi)容全部擠在一行把 XML 丟給 xmllint 后發(fā)現(xiàn)輸出確實縮進(jìn)了但所有內(nèi)容還是在同一行上看起來跟沒格式化一樣。原因最常見的是你在命令后面又加了一層管道處理比如xmllint --format raw.xml | tr -d \n把 xmllint 辛苦加的換行全刪了。另一個隱蔽原因是文件里的換行是#10;實體轉(zhuǎn)義解析后是文本內(nèi)容里的真實換行不是排版換行這種文件格式化后內(nèi)容連在一起是正常的因為它本來就沒有標(biāo)簽間空白。解決別在管道里二次處理直接xmllint --format raw.xml --output pretty.xml寫文件看。如果文件本身沒有標(biāo)簽間空白你想讓它可讀只能先插入縮進(jìn)空白——但這時候修改的是文檔樹有可能影響依賴空白節(jié)點(diǎn)的下游邏輯。我的習(xí)慣是格式化只用于人眼排查不與簽名校驗共用同一份輸出。排查完還是用原始文件干活。5.3 現(xiàn)象嵌套 JSON 比對誤報差異用自寫腳本比對時報出一堆root.a.b: 1 ! 1.0或者root.c: True ! 1這種差異但業(yè)務(wù)上明明是等價的。原因JSON 解析器對數(shù)字的處理不一致。Python 的json.loads把1解析成int把1.0解析成float而 JavaScript 的解析器一律變成number沒有類型區(qū)別。所以在 Python 里直接比較就會出現(xiàn)1 ! 1.0。True和1的坑更隱蔽因為bool是int的子類True 1成立反過來會讓你漏掉真正的類型差異。解決按前面腳本里的做法先排除 bool再把 int 和 float 統(tǒng)一成float比較。如果你不想改腳本就在生成比對文件時把兩邊都過一遍jq——jq 會把1和1.0在內(nèi)部統(tǒng)一處理輸出格式一致后再比。但注意 jq 這條路線對 bool 不生效true和1在 jq 里仍然是不同類型。5.4 現(xiàn)象接口返回的 XML 帶 BOM 或多根節(jié)點(diǎn)xmllint 報錯提示parser error或者Extra content at the end of the doc。文件看起來是合法 XML但就是過不了。原因從 Windows 環(huán)境拿到的 XML 文件開頭帶了一個 UTF-8 BOMEF BB BFxmllint 在某些配置下會把 BOM 當(dāng)成內(nèi)容讀進(jìn)去導(dǎo)致解析失敗。另一個常見原因是工具或接口把多個 XML 文檔拼在一個文件里返回了比如一個列表接口把每條記錄各吐了一個 XML 根節(jié)點(diǎn)拼在一起就成了多根節(jié)點(diǎn)文檔。解決去 BOM 用一行sed -i 1s/^\xEF\xBB\xBF// file.xml。多根節(jié)點(diǎn)的情況如果文件是多個 XML 文檔拼接可以用xmllint --recover --format file.xml嘗試恢復(fù)但更干凈的辦法是手工包一個外層根節(jié)點(diǎn)比如# 把多根節(jié)點(diǎn)包進(jìn)一個 root 標(biāo)簽 { echo root; cat broken.xml; echo /root; } | xmllint --format -注意這只能用來排查包根節(jié)點(diǎn)后的文檔和原始語義不等價別拿它當(dāng)正式數(shù)據(jù)。至于xml 格式文件沒有標(biāo)簽怎么辦那種情況文件里根本沒有字符的那就不是 XML格式化工具無能為力先回頭查生成方。5.5 現(xiàn)象大文件格式化卡死幾十 MB 的 JSON 或 XML 丟給 jq、xmllint 后CPU 飆滿等了幾分鐘沒反應(yīng)最后被系統(tǒng) OOM 殺掉。原因這兩個工具都要把完整文檔讀入內(nèi)存再重建結(jié)構(gòu)JSON 的解析樹在內(nèi)存里通常是文件體積的幾倍到十幾倍。你本地格式化一個 200MB 的 json 數(shù)組內(nèi)存占用輕松到 2GB 以上。這不算工具 bug是結(jié)構(gòu)化數(shù)據(jù)的固有開銷。解決格式化前先看文件大小超過 50MB 就換個策略。JSON 用小樣本先驗證格式或者用流式解析庫逐條讀XML 用xmllint --noout只校驗不排版省掉序列化那部分開銷。在 spark 中讀取 json 的大文件場景正確做法是讓 spark 自己去解析不在本地先格式化——分布式引擎對大數(shù)據(jù)量的處理設(shè)計就是為這個場景存在的。記住格式化工具是給人眼看的不是給機(jī)器跑批的。6. 把三件套接進(jìn)日常調(diào)試一個 20 行的入口腳本前面講了原理和命令最后把這些落成一個我每天都在用的入口腳本。它做的事情只有三件校驗、格式化、比對全部基于退出碼判斷結(jié)果能直接粘到~/.bashrc或~/.zshrc里# JSON 校驗成功輸出 ok失敗輸出錯誤并返回 1 jsoncheck() { jq -e . $1 /dev/null echo json ok || echo json broken; } # XML 校驗只解析不輸出 xmlcheck() { xmllint --noout $1 echo xml ok || echo xml broken; } # JSON 比對調(diào)用前面的 jsondiff.py有差異打印路徑并返回 1 jsondiff() { python3 $HOME/bin/jsondiff.py $1 $2; } # 一鍵格式化輸出到 .pretty 文件不動原文件 jsonpretty() { jq -S . $1 $1.pretty; } xmlpretty() { xmllint --format $1 --output $1.pretty; }用法就是jsoncheck resp.json、jsondiff left.json right.json有差異時腳本把路徑一行行列出來退出碼可以接進(jìn) CI 或者 pre-commit 鉤子。我還習(xí)慣在比對前先做一次jq -S預(yù)處理讓鍵序一致這樣即使萬一用到diff也不會被排序差異干擾。驗證方式很簡單自己造兩個只差一個字段值的 JSON 文件跑一遍腳本確認(rèn)輸出路徑準(zhǔn)確再把它們排序后跑一遍確認(rèn)退出碼是 0。這套東西陪我處理過很多次看起來一樣、實際不一樣的接口問題?,F(xiàn)在我的習(xí)慣是任何一次接口聯(lián)調(diào)拿到響應(yīng)先格式化結(jié)構(gòu)看清了再比對比對出差異先看路徑路徑指向的字段往往比我想象的更靠內(nèi)層。格式化工具最大的價值不是排版好看而是讓差異無處可藏。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲男人久久综合天堂| 91色香| 91日韩在线| 日韩福利综合一区| 欧美黑人熟妇精品91| 足交视频老司机| 日韩精品一二三四| 国产人妻天天干精品| 欧美日韩国产成人高清| 色噜噜狠狠色综无码久久合欧美| 少妇熟女视频一区二区三区| 熟女欧美日韩综合婷婷| 熟女自慰久久久| 99999精品视频| 六六久久日韩不卡| 67914亚洲精品| 国产精品无码久久久久2028| 中出91视频| 欧洲中文字幕| 四虎影视精品| 青青青青青手机视频| 中文字幕乱碼在线| 亚洲日韩av一区二区三区百合| 综合欧美激情网| 私人尤物在线精品不卡| 伦理第一页| 午夜亚洲| 一级婬片120分钟试看| 97天天综合| 啪啪啪男女亚洲中文字幕99| 久久久久白虎| 欧美碰碰综合色| 中文字幕一区二区三区人妻不卡| 熟妇xxxxx性春色| 久久春色| 日韩啊V| 97视频网站| 欧美第一页| 亚洲男人天堂av| 日日爱99| 日韩免费中文字幕视频| 中国熟女老妇仑乱一区二区三区| 另类图片综合| 日本操逼aaaaa| 日韩无码一级黄色av片| 日韩欧洲操屄视频| 黑人白女精品一区| 秋霞一级视频在线观看免费| www.夜夜| 欧美熟妇精品黑人巨大一二三区| 9精品在线| 夜夜狠狠躁日日躁色视频| 久久夜嗨| 国产精品乱码久久久久久久| 少妇大屁屁| 亚洲加勒比| 中国国产精品一区视频| 国产精品午夜高潮呻吟久久av| 免费啪啪啪网站18岁| 色色五月婷婷| 另类 综合 日韩 欧美 亚洲| 亚欧洲一区二区视频| 亚洲欧美激情小说| 亚洲av性爱电影| 激情五月综合开心五月| 欧美国产日韩清纯唯美| 天天天天做夜夜夜夜做| 久9无限国产| 日本精品中文字幕视频| 激情干在线| 欧美中文字幕男人天堂久久精品| 中文字幕诱惑制服人妻丝袜美丝袜美| 97中文字幕一区| 人人妻人人爱人人玩| 9丨亚洲一区二区在线| 黄色性爱网网| 亚州色站 日韩电影| 97久久国产亚洲精品超碰热| 97免费视频在线观看| 日亚韩精品视频二区三| 97干在线看| 国产人人干| 人人看人人插| 九九九九久久久| 人人澡人人弄| 高清成年美女黄网站免费大全 | 日韩中文字幕人妻视频| 亚洲天堂人妻一区二区| 亚洲在线a| 亚洲综合另类小说色区亚洲成av人片在www| 久久草在线综合视频| 欧洲乱码一区二区| 超碰97人人cao| 亚洲操人| 亚洲自拍欧美色综合| 日韩成人性日韩成人性爱视频在线免费观看| 国产人伦a片信息免费片| 2020视频1区2区3区| 久久一二三四五六七八九区区| 亚洲欧美综合网| 亚洲色 国产 欧美 日韩| 男人的天堂不卡一区二区| 天堂综合| 性爱乱伦网址| www被窝色com| 欧美经典一区二区三区| 中文字幕二区| 欧美亚洲中文字幕| 中文字幕一二三av| 欧美午夜视频精品久久| 老司机久久| 美日韩男女操屄视频| 9久综合网| 快播久久人人aV| 99操视频| 天天cao在线| 狠狠穞A片一區二區三區| 老熟乱一区二区三区四区| 久操凹凸视频| 日韩综合97P| 91精品久久久| 日韩欧美天天爽爽爽天天爽爽| 另类亚洲一区二区三区| 超碰夫妻97| 性爱免费视频成人| 欧美综合自拍亚洲综合图| 熟女人妇一区二区三区| 欧美少妇高潮视频| 一区二区三区四区色图| 性爱视频免费网址| 蜜桃久久久久久久久久久久| 久久精品国产亚洲AV嘿嘿| 色眯眯av| 亚洲激情在线一区二区| 亚洲欧美综合| 亚洲性猛| 五月大香蕉| 亚洲男人天堂手机版| 91丨九色丨大屁股| 五月丁香黄色网| 黑丝日韩av丝袜av| 欧美综合站| 立川理惠被中出无码| 欧美国产视频| 国产精品亚洲美女久久久久| 777超碰| 色综合中文字幕不卡| 少妇高潮流水av免费| 亚洲大色鬼| 99热精品免费| 先锋激情∨在线视频播放| 激情小说亚洲视频| 婷婷久久综合| 欧美人妻久久精品二区三区| 丁香九月婷婷| 91丝袜在线视频| 大屁股xxxxx| 日韩成人无码| 老熟女综合网| 日夜干射色啊| 久久97| 一二三四视频中文字幕在线看| 99热18这里只有精品| 综合五月婷婷| 久久婷婷色| 另类图片欧美激情综合| 伊人9| 国产精品91ai| av婷婷色网| 在线A日本| 一区二区三区四区理论片| 国产熟女| 久久久影院| 能直接看AV的网站| 岛国视频一二三区| 国产精品点击进入在线影院高清| 在线电影亚洲色图| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 91在线/欧洲| 91丨九色丨熟女高潮| 中文字幕乱码人妻二区三区| 立川理惠被中出无码| 婷婷九月丁香| 色臀aV| 91偷拍欧美亚洲| 亚洲欧洲小说图片视频| 女优视频第10页| 免费啪啪一级视频| 亚洲欧美自拍偷拍| 黑人美精品 A片| 精品欧美老熟女一二区| 欧美熟妇精品黑人巨大91| 精品无码一区二区三区| 精品国产乱码久久久影院| 男生女生啊啊啊啊| 东北老女人的激情视频| 97在线欧洲| 大香蕉97久久| 色婷婷蜜臀av| 中文字幕88av在线| 久久久性爱视频| 日韩少妇丰满亚洲| 日日干夜夜操视频h| 蜜臀久久99精品久久综合| 婷婷伊人綜合中文字幕| 亚洲成av人片色午夜乱码| 伊人女女资源在线观看| 福利在线观看一区二区| 九九aV| 欧美成人黄网色网站| 成年人性爱日韩| 欧美三级中文字幕hd| 日韩欧美中文| 99热官网| 97九色人妻| 中文字幕在线观看第二页| 天天综合在线4| 综合网欧美在线| 天美av在线观看| 志村玲子视频一区二区| 亚洲一区二区三区麻豆传媒| 爱爱动态试试看6 0秒| 免费看污网站| 欧美熟女丝袜| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 99热在线观看| 久久久久日本视| 极品少妇99| 日韩少妇在线视频| 亚洲狠狠入| 亚洲加勒比| 男女激烈网站最新| 国产一区二区在线电影| 嗯嗯啊啊视频在线看| 久久久久久亚洲精品中文字幕人妻| 厕所偷拍在线| 中国黄色特级精品一区二区三区片| 97国产精品久久久久 | 中文字幕在线观看丝袜| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 九九精品美女高溯喷水| 亚州熟妇精品| 男人的天堂va在线| 17c在线成人免费A片观看| 亚洲国产麻豆一区二区三区| 欧美制服网站美腿丝袜| 超碰久久精品| 狠狠超| 日韩激情啪啪啪| 激情九月婷婷| 青青草五月份天| 少妇久久久久久| 免费精品人妻一区二区三| 欧美 亚洲 偷拍自拍| 国产视频三区四区| 久九九九九九九九热| 91av一区二区在线观看| 五月激情啪啪| 九九九精品色乱九九九| 欧洲性爱无码区| 手机看片1024你懂的国产| 人妻天天夜夜爽一区二区| 婷婷15月天青娱乐| 97超碰人人模人人拍人人| 欧美少妇性爱网站| 中文字幕第23区| 欧美综合另类| 五月天婷婷综合| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 欧美色图私拍91| 后入福利| 国产精品黄色三级av| 亚洲情色五月天 | 久久久精品视频免费观看| 插入综合网| 欧美淫乱视频| 亚洲精品一区二区三区在线播放| 欧美在线视频播放| 人妻无一区二区三区| 99久久久| 97超碰欧美| 十八禁啪啦拍视频无遮挡| 中文字幕人乱码中文字的预防方法 | 欧美18老人禁| 偷窥自拍亚洲色图| 欧美色亚洲| 99精彩视频| 欧美色图片色哟哟| 五月丁香婷婷啪啪| 精品天堂| 日韩人妻精品久久久久| 国产视频第二页| 色狠狠色| 大香蕉线| 18岁禁 茉莉成人久久| 97综合久久| 久久久久久久极品香蕉视频| 亚洲欧美不卡线| 亚洲,欧美,春色,另类| 久久香蕉国产线看观看亚洲女人 | 国产精品久久久吖| juliaann丝袜大战黑鬼| 亚洲午夜福利在线影院| 国产精品毛片| 久久久com| 欧美综合第一页| 91熟女熟妇视频网站| 抽插亚洲无码| 大香蕉色网| 日日夜夜精品| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | www.久久超碰| 综合影院亚洲| 亚欧性爱无码| 97操B| 久久国产精品91| 999久久久免费精品国产牛牛| 日日夜夜骚| 欧美一级国产一级| 天干天干天干天天做| 天天操综合网| 天天色天天干天天射| 九九人妻| 国产av青草| 免费在线黄片视频| 密臀视频三区免费网站| 亚洲91色在线| 蜜乳AV色欲AVAV无码| 亚洲 在线| 啊啊啊97视频| 色婷婷六月| 另类TS人妖一区二区三区| 久久久天美| 2010男人的天堂| 日韩有码 一区二区三区| 无码人妻系列少妇| 亚洲熟女综合| 久碰视频| 欧美黄色大香蕉一区二区| 91情色| 亭亭在线资源| 美女诱惑在线一区| 一二三啪啪专区| 殴美在线AⅤ| 欧美性爽xyxOOOO| 5252色欧美在线男人的天堂| 亚洲宗合网| 久热色情精品| 99人人干| av网页一区二区三区| 国产呦精品系列在线观看| 国产外初女出血视频| 天天操天天射青青草| 色爱三区| 欧美黑人精品一区二区| 国内精品a| 九月伊人中文字幕| 欧美男人的天堂| 欧美性天天影院| 四季AV综合网址| 中文字幕一区av| 99久久久无码国产精品性男| 天天做日日做| 国产综合在线视频网站| 青娱乐休闲视频在线观看| 亚洲欧美激情小说| 日韩欧美~中文字| 嫩草影院永久在线制服丝袜| www.AV有限公司一区| 亚洲s在线观看| 97人人超| 黑人美精品 A片| 97视频观看| 日本一级不卡一二区| 又大又大又大又粗爽高潮观看 | 激情小说五月天| 精品少妇人妻av久久免费| 风月影院十八禁| 72av视频| 久久亚洲一区女同性恋中文字幕| 91熟女视频网| 久久久一区二区| 色婷婷久久综合超碰| 九一屌逼| 日本97久久久精品| 久久精品老司| 日本黄色裸日本黄色裸体 | 亚洲欧洲日产国产综合网| 91爱综合| 色狠人在线99| 99www.bibizy香蕉资源国产一区二区三区高清 | 亚洲欧洲自拍图片专区满春格| 成年男人的天堂| 免费1级a做爰片观看| 绯色一区二区三区不卡少妇| 国产一区二区二区按摩精品啪视频| 美女诱惑一区| 97色在线观看| 亚洲日本男人天堂网| 欧美最婬乱婬爆婬性视频 | 东北女人性交| 黑人猛交| 国产操逼视频在线观看| 国产精品69人妻无码久久久| 久久精品亚洲成a人天堂| 国产福利影视| 久久久亚洲精品电影免费看| 碰超人人在线一区二区三区| 欧美日综合| 新亚洲无码| 91精品女厕偷拍视频| 特级毛片特黄久久免费看| 久久香蕉国产线看观看猫咪av| 天天插天天操| 久久大线蕉一区| 蜜桃AV天堂| 曰韩中文人妻视频| 日韩欧美亚洲一区二区三区影院| 激情综合网五月婷婷| 久久综合18p| 我爱搞逼综合网| 密臀在线视频| 操逼免费视频无码国产| 色情五月婷婷| 欧美91在线+|+欧美| 国产在线激情| 国产最新小视频在线播放下载| 中文字幕av亚洲在线| 67914亚洲精品| 白丝在线一区| 久久久久久久强迫| 日韩黄色电影网站| 亚洲永久永久永久永久一级一级一级精品 | www.夜夜| 性交一区二区在线播放| 欧美99999| 夜色AV无码手机在线影院| 99这里有精品| 久操电影网| 久久成人午夜精品影院 | 欧美激情在线观看视频| 丁香六月激情| 婷婷国产精品九区| 欧洲综合色| 欧亚乱色熟女一区二区| 妇人噜噜| 久久中文字幕不卡人妻| 色色色色色色色色色色色色色色综合| 91AV天美在线视频| 国产家庭乱伦表演| 久久精品免费| 久久久新亚洲AV| 激情丁香婷婷| 久久九九热| 中国zzijzzijzzwww精品| 91丝袜在线观看视频在线观看| 91日韩网站| 国产综合网站在线播放| 四虎免费看黄| 一级性爱视频免费在线| 无码99| 欧美加勒比| 婷婷丁香在线| 亚洲丝袜二区在线| 蜜桃无码AV一区二区| 欧美在线 亚洲| 熟妇的味道HD中文字幕| 久久精品国产精品| 少妇xx精品| 色臀aV| 国产av美女被艹的乱叫| 一区二区亚州激情久婷婷欧美| 高清国产成人无码| 日本中文字幕一区| 18禁网站在线播放| 9ⅰ久久久天天| 操逼片中文| 天天天操天天天爱| 99精品成人免费看| 国语精品对白| 麻豆乱码久久精| 久久成人国产精品| 久草精品视频| 国模精品娜娜一二三区| 国产精品伦理| 91丝袜美女| 成人日韩3| 亚洲熟久久| 99久久久er直播网址| 激情文学亚洲| 97视频观看| 久热影视| 欧美97av| 91丝袜在线观看视频在线观看| 久久午夜鲁丝片| 天天操美美| 国产日韩欧美三级片| 日韩精品一区二区人人人| 婷婷日韩一区二区三区中文字幕在线| 香蕉欧美| 无卡一区=区| 激情深爱五月天| A级国产欧美激情在线| 青青草日本中文字幕| 成人亚欧免费视频| 九久精品| 欧美大色交| A V少妇特黄三级| 999精品国产高清一区二区| 日韩97精| 丰满翘臀美女影院视频| 黑人无码一区二区| 国产内射爽爽大片| 老鸭窝在线视频播放| 天堂av2019| 婷婷激情五月天小说网| 操逼网站网站| 久久三区四区| 操淫穴亚洲五月丁香| oumeisetu综合| www.99中文字幕| 加勒比综合88| 超碰一区二区| 久久超碰97中文字幕| 啊视频在线| 国内毛片无遮挡国产| 蜜臀久久99精品久久久久久成人小说 | 日韩少妇在线视频| 亚洲精品97在线| 深夜激情无码| 国产最新小视频在线播放下载| 亚洲欧美清纯| 97超碰影音| 亚洲男人的天堂网| 99综合自拍| 久久久久成人蜜桃精品| 亚洲天堂99| 无码操逼网| 中文AV制服乱伦| 精品一级| 中文字幕成人乱码熟女精品国50| 日日妻色网| 最新中文字幕av| 国产久久视频| 日产国产精品中文久久婷婷| 蜜臀少妇一区二区| 人妻AV在线| 中国亚洲呦女专区| 日本午夜福利影院| 久久免费精品视频免一| 欧美强奸乱| 377p欧洲日本亚洲大胆| 很黄很色的视频在线观看| 精品一区二区三区国产| 91色色网站| 91丨人妻丨国产丨丝袜| 婷婷五月天激情四射| 台湾佬大香蕉| 91精品国产综合久久久蜜臀酒店| 日韩97P| 搡老女人老91妇女老熟女| 蜜臀AV午夜精品久| 日本一道在线播放高清| 超碰色综合| 女性喷水高潮在线观看| 四虎国产精品永久入口| 亚洲欧洲日本精品中文a∨| AVE乱伦| 激情小说日韩无码| 国产白嫩漂亮KTV在线| 黑丝自慰喷水网站| 综合欧美日本三级| 亚洲综合激情五月久久| 久久久com| 日少妇亚洲版| 天天看高清麻豆| 亚洲精品1区| 玖玖大干人妻| 亚洲色交| 日本一区视频在线观看| 国产精品亚洲一区二区三区四区| 五月天久久久| 国产精品2020| 中文字幕诱惑制服人妻丝袜美丝袜美 | 色综合 加勒比| 99少妇| 2024黄色视频| 欧美日韩国产高清在线一二三区| 竹菊影视国产一区二区| 综合色图亚洲欧美| 欧美在线大香蕉| 怡红院亚洲怡春院av| 精品日日人妻| 天天激情综合站| 黄片直播三级黄片两女一男| 少妇高潮99p| 欧美青青视频| 色欲久久99国产精品久久久久久| 以及麻豆国产入口在线观看免费| 天天色综亚洲91污| 夜夜高潮夜夜爽高清视频一| 亚洲综合 欧美| 91亚洲网| 欧美日韩国产色图在线| 在线天堂999| 草B在线| 飘花国产午夜精品不卡| 五月丁香久久| 风骚少妇视频中文字幕| 日韩国产精品人妻无码久久久| 欧美人与性动交a美精品| 亚洲精品一区中文字幕乱码| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 97超碰jingpin| 日本孕妇孕交| 不卡av免费在线网址| 综合自拍| 天天干人妻| 日韩成年人性爱视频| 熟女突然公开看18禁影片 | 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 91久久免费视频互動交流| 免费啪啪啪网站18岁| 久久伊人青青草| 久久久久9999| 99这里有精品视频| 欧美97se| 蜜乳AV网址| 夜夜爽爽夜夜精品视频| 国产AAAAAABBBBB| 久久超碰久| 欧美劲爆第一页| 91在线无码精品秘 软件| 久久伦理视频久久大香蕉视频| 欧美后入| 欧美日韩99精品麻豆传媒| 韩日欧亚a级| 操屄不卡视频| 亚洲久草AV色图| 国产高清MV操逼视频| 久久精品国产99国产精品亚洲| 国产成人久久精品蜜臀| 国产熟女少妇一区| 97免费在线观看| 欧美成人都市人妻| 热热色91| 91蜜臀在线久久久久| 黄页| 欧插网站| 国产成人亚洲精品无码最新在线| 中文字幕精品人妻丝袜| 超碰午夜| 九九热这里只有在线精品视 伊人草 成人菠萝蜜视频在线观看 | 五月天玖玖资源站| 91亚洲狠狠色| 97色色婷婷| 成人性生活高清视频在线播放| 色五月首页| 丰满人妻一区二区三区四区| 69超碰综合| 亚洲福利影院一区久久| 97国产亚洲中文在线| 强奸乱伦AV网址| 大乔未久88一区| 亚洲中文字母在线播放| 蜜臀99精品国产高清在线观看| 志村玲子视频一区二区| 成·人免费午夜在线观看| 97大色网| 国产精品成人无码av无码免费| 人妻人久久精品中文字幕| 丁香成人五月天| 免费成人自拍视频在线| 久久久中文版| www.色婷婷色综合| 天天综合网91| 91高跟美女在线播放| 户外裸露刺激视频第一区| 亚洲天堂资源在线| 黑人天8A∨高清网站| 日韩欧美中文| 夜夜爽夜夜| 91久久久老司机| 99热超碰在线| 国产精品 久久久精品一牛| 少妇丝袜在线观看AV| 中文字幕 码 自拍 视频 区| 亚洲黄片免费在线播放| 日韩精品一区,二区 九九...老司机| 五月丁香成人网| 国产辣妈在线视频福利| 久久久久96| 天天弄欧美| www激情| 中文字幕精品一区二| 五月天精品| 亚91亚洲网| 大香蕉黄色一区| 激情小说日韩无码| 人人澡人人干| 精品综合久久久久久97| 天堂资源欧美| 日本九九九九| 久久国产热视频97电影| 天天综合97| 欧美洲精品一级| 中文97国产| 99色色网| 久久久久久AV无码免费网站| 久久亚州精品成人Av无| 这里只有97精品| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 国产极品久久久| 欧美视频一区二区在线| 偷拍精品一区二区三区| 亚洲91综合| 日本日日色视频| 91精品丝袜久久久久久| 久草视频观看视频在线| 国产亚洲色婷婷久久99精品91 - 百度| 91精品久久久久久77777| 熟女一区二区| 超碰久久性爱| 色播五月丁香| 成人片在线播放| 久久久国产亚洲精品系列| 久久中文字幕一区不卡| 国产白丝精品在线观看| 性色A∨91| 久久香蕉国产线看观看亚洲女人 | 熟女人妇一区二区三区| 国产51色综合久久免费| 国产精品嫩草影院午夜两性| 97视频免费在线观看| 日本二三四区| 亚洲小说视频| 精品久久久久综合无码| 国语精品av| 精品十八在线观看| 91精品导航| 欧美九九九| 亚洲Av诱惑| 96久久久久| 精品人妻av区天天看片| 亚州男人天堂| 日本操逼视频免费| 草草草视频在线免费看| 在线视频亚洲无码| 日韩激情无码影院| 国产在线观看91精品一区| 激情黄色片在线观看| 日韩免费福利在线观看| 一级@啪啪视频| 超碰在线观看av不卡| yellow网站免费观看日韩高清无码| 91av一区二区在线观看| 欧美成人四级在线播放| 欧美日韩人人精品| 中文字幕av久久爽Av| 亚洲少妇色图自慰直播| 欧美一区二区三区成人性生活| 蜜桃臀一区二区aV| 日韩精品啪啪啪| 日韩兔费看黄片| 日日夜夜精品| 无码伊人久久大杳蕉中文无码| 99色视频| 色综合加勒比四四季| 欧美亚洲宗合色性图| 欧美人妖内射| 韩国免费播放一级毛片| 免费伦费视频在线观看| 国产高潮AA片免费看| 国模限制级电影| 欧美日韩亚洲五月天婷婷| 免费精品AB| 国产高清成人免费视频| 懂色av色欲av蜜臀av| www久久99| 青苹果影院男人的天堂| 果冻传媒A片一二三区| 国产400孕妇孕交群| 国产操逼视频在线观看| 亚洲日本韩国在线| AV高清一区| 高颜值美女口爆高潮浪叫| 亚洲 欧美 日韩 国产一区二区 | 欧洲精品欧洲精品| 福利视频网站| 2019久久久久久久久福利| 欧洲色色| 久热大香蕉网站| 国产一国产一级毛片古装| 午夜爽爽爽在线观看永久入口姬片| 色婷婷丁香五月| 夜夜综合| 婷婷超| 国产久久久久久久久一区二区 | 人妻铁牛TV| 国产亚洲日本精品在线| 九一屌逼| 天天久久| 激情五月天丁香社区| 操逼精品视频| 91精片| 婷婷六月色| 国产精品国产| 伊人久久综合影院精品久久久| 91狠狠综合久久久| 97视频新免费| 啪啪视频亚洲第一| 人人摸人人干| 亚洲天天综合| 激情五月婷婷| 国产精品一区二区麻豆| 久久爽爽精品| 国产一级高清免费观看| 大香蕉520| 欧美日韩人妻精品一区二区三区| 涩涩这里只有精品视频| 久久97资源 网| 欧美性爱第1 页| 920日本午夜免费| 欧美日韩不卡传媒| 天天干人妇| 精品无码产区一区二| 精品少妇人妻av久久免费| 亚洲棕合电彰| 18禁在线视频| 中文字幕视频2区| 凹凸视频在线一区二区| 久久久草成人网站久久久草成人久久久草久久久 | 中文字幕少妇色 | 10000部十八禁看电影| 中文字幕在线免费观看2| www.91色综合| 在线亚洲欧美| 殴美日韩m| 无码免费在线观看黄色片| 亚洲影院小综合| ji熟女.com| 使劲用力艹少妇视频一区二区| 少妇高潮流水av免费| 五月天色电影| ..日韩av毛片精品久久久| 91久久国产综合精品| 午夜一区二区三区国产| 久操影视| 色狠狠综合| 91亚洲综合在线| 久久最新免费视频23| 亚欧高清| 情色五月天网| 国产91久久九九免费精品无码| 亚洲第一页综合在线| 婷婷伊人| 91啦人妻| 欧美影音在线| 无遮挡h肉动漫在线观看| 国产精品另类| 国产suv精品一区二区四区999 | 成人在线视频一区| 国产精品岛国片在线观看| 国语精品av| 久久久久骚| 午夜一级免费毛片| 亚洲激情深爱文学小说网站| 日本福利社| 秋霞免费无码视频日韩A片| 日韩欧美中文字| 99视频内射三四| 亚欧高清| 国内精品久9| 色精品极品| av无码av无码专区| 日韩猛交| 中文字幕、久久精品国产2020、久久综合久久自在自线精品自、亚洲 | 欧美色图欧美| 一区二区三区四区五区高清无码永久视频| 99久久精品无码一区二区毛片免费| 国桃视频产巨乳精品一区二区在线| 婷婷丁香成人| 日本熟女不卡视频| 免费男人的天堂| 亚洲熟妇丝袜在线观看| 国产树林里野战在线看| aa片毛片| 蜜臀99久久精品| 美女淫穴| 天天爽天天| 韩日性爱av| 亚洲暴力强奸AV| 欧美日韩亚洲少妇寂寞影院正在播放| 欧美性色网| 国产三区免费在线观看| 免费视频97| 日韩 女同 综合| 无码欧美有限公司| 亚洲欧美日韩夜夜| 奇米四色网| 玖玖久久久| 土豪酒店各种姿势玩弄极品幼稚| 精品91摸| 五月天伊人| 99精品成人免费看| 亚洲男人久久综合天堂| 美女诱惑一区| 色狠狠一区二区三区香蕉| 九九九九免费高| 大香蕉AV丝袜| 色婷婷视频| 自拍偷拍2025在线观看| 久操网视频| 天天视频网站黄| 97亚洲精品| 天堂男人网| 麻豆尤物视频网| 午夜久久久| 白丝在线一区| 超碰中文字幕人妻草一区| 91女网站| 久久久亚洲精品电影免费看| 久热这里| 久久久人妻| av大香蕉| 免费AV播放| 亚洲四虎熟女精品| 国产一区二区欧美日本| 东京热男人的天堂精品| 超碰无码加勒比| 亚洲人妻中文在线视频| 88xx成人精品视频| 放黄片放3级黄片没穿衣服| 国产熟女无套内射| 中文字幕人妻丝袜乱一区三区| 伊人久大| 亚洲中文字幕av| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 日韩欧美中文字亚洲慕| 国内外毛片在线观看| 狠狠操狠狠燥| 欧美色图99| 国产久久天堂资源| 啊啊啊啊网站| 亚洲色婷婷久久91| 狠狠色伊人亚洲综合网站色| 国产丝袜美女在线一区| 亚洲欧洲日本精品中文a∨| 亚洲精品一二牛牛| 欧美亚洲一级在线观看| 欧美不卡二区| 在线视频日韩欧美国产| 九九久久99| 91色综| 人妻精品4K4K4K4K4| 1区2区3区中文字幕日韩| 嫩草影院永久在线制服丝袜| 精品欧美日韩在线观看| 风间由美日韩欧美久久| 酒色综合网| 啪啪性爱免费视频| 操操逼操操逼操操逼逼| 亚洲中文一区二区三区视频| 色婷婷亚洲婷婷| 久久国产精品,久久国产| 欧美日韩另类字幕中文| 少妇人妻在线| 亚洲另类春色| 天天草夜夜草高潮片| 激情五月天社区| 亚州精人品大香蕉| 国产熟女一区二区丰满| 日本免费一区二区不卡| 诱惑网综合| 日韩无码三级影院| 国产又爽又黄| 蜜奶av| 天天综合网亚洲综合网| 男人综合网| 蜜乳Av成人片网站| 九九热在线视频| 日韩中文字幕av在线播放| 亚洲影视高清第一页| 超碰在线人人射| 强奸乱伦中文字幕AV| 夜夜操二区| 任我爽在线视频免费观看| 78超碰| 日本一区二区三区四区免费观看| 国产剧情一区在线观看| 天堂精品小草| 素人播放一区| 欧美色一二三| 日本一线产区和二线产区伦理片| 国产精品久久久| 欧美一区二区三区蜜桃| 亚洲综合色男人网| 欧美91网站| 欧美精品宗合| 欧美视频一区二区在线| 91肏屄网| 国产一二三福利视频网| 国产高清免费不卡av| 欧美美女自慰一区二区三区| 欧美色图在线视频少妇| 天天看天天干| 天天干,夜夜爽| 亚洲高清男人天堂| 强奸乱伦AV一天堂网| 97精品综合久久| 学生妹天天看| 亚洲成人在线高清| 久久婷婷国产一区二区色| 玖玖大干人妻| 亚洲成人久久一区二区| 久久亚洲不卡一区二区三区| 97精品在线视频| 日本网色| 蜜桃臀一区二区三区久久| 操逼逼一区视频| 人妻精品4K4K4K4K4| 女生久久网| 91九九| 亚洲第二页| 亚洲AV无码国产精品久久久久 | 欧美A√综合网| 国产在线综合福利网站| 日韩精品 资源| 天天影视综合色| hd成人一区二区在线| 男人精品天堂一区| 岛国色情视频在线观看| 久久99999| 日韩激情毛片一级久久久| 情色av电影| 三男一女不戴套的A片| 午夜呻吟欧美| 秋霞Av理论一级在线| 欧美极品少妇交| 久久男人天堂| 老熟女91av| 青娱乐老司机视频| 无码视频一区二区| 国产女同视频在线播放| 嗯嗯啊啊视频一区二区三区| 亚洲?V无码专区在线电影| 青青草伊人久久| 欧美性爱无码一区二区三区| 淫骚熟女一区二区三区| 亚洲精品无码久久AV| 日本不卡一区二区三区| 日韩性爱电影一区| 青青草华人在线欧美在线| 簧片免费看视频| 91久久婷婷| 九九毛片这里只有精品| 久久草草亚洲蜜桃臀| 久久久久久久久久久999| 国产绿奴视频在线观看| 九九九精品色乱九九九| 欧美一级做a爰片免费视频| 91N综合网| 欧美三级不卡| 成人免费毛片| 久久精品日韩专区免费观看| 99ri在线视频| 欧美亚洲情色| 欲射影视| 91在线无码精品秘 软件| 久久岛国| 综合网亚| 五月丁香社区婷婷日韩欧美精品影院 | 亚欧美色图| 天天狠| 四虎影视永久在线免费| 欧美人妻一区二区| 人妻久久久久久久久久久久久久久| 国产精品午夜AV完会免费| 最新av在线| 亚洲无码99| 国产精品亚洲无码| 东北女人高潮视频| 久操操| 熟女精品一区二区三区| 天天懆天天日| 男人天堂新在线| 欧美人妻中出| 一区二区偷拍拍视频| 天天弄天天操| 中文久久久| 久久精品中文字幕女同| 久久天天摸| 夜嗨影院| 日韩欧美性吧婷婷乱伦大香蕉| 最新9久久久9免费视频| AV色天香在线| 激情五月天社区| 欧美一级美片在线观看免费| 啪啪啪男女亚洲中文字幕99| 久久久久亚洲精品| 精品久久視頻在线| 国产家庭乱伦网址| 高清无码久操视频| 麻豆精品.欧美精品.日韩精品.| 精品人妻一区二区三区视频| 伊人超碰97| 搡老女人老妇女老妇老熟女怎么读| 丁香六月啪啪| 天天干天天舔| 日韩本不卡视频在线观看| 九草在线大香蕉| 美女啊啊啊啊啊啊啊| 再深点灬舒服灬太大了好硬好爽| 精品美女久久久久| 人妻天堂网| 国产一区二区在线看| 久久久久久久久久久久久久久久9| 精品丰满人妻一区二区三区免费观| caoni国产亚洲av| 四虎午夜影院| 啪啪综合网| 麻豆91熟妇人妻中文字幕茄子| 青青草无码视频| 九九拍拍精品视频在线播放 | 欧美日韩少妇色情| 天天操av懂色| 五月综合久久| 婷婷色在线| 日韩性爱高清免费视频| 亚洲人妻中文高清| 久久riav中文精品| 国产乱伦亚洲色图高清无码| 超碰97人妻| 综合夜夜| 一起草视频在线| 久草免费在线视频| 欧美日韩狠狠爱| 强乱老妇中文字幕| julia国产在线| aV中文麻| 天天肏夜夜肏| 清纯唯美激情| 夜夜性| 蜜臀AV午夜精品久| 欧美资源| 国产高清成人免费视频| 偷拍精品一区二区三区| 91精片| 国产黄色剧情影片麻豆免费播放| 日韩一级二级三级免费看完整版| 亚洲一二三四区| 国产午夜精品在线观看| 国产无码久久高清| 国产9 9在线 | 亚洲| 成人一级性爱| 欧美黑人精品一区二区| 久久精品国产亚洲AV成人直播| 抽插无码高清一区| 丁香五月成人| 日本天天人人狠狠在线日美女 |