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

ARTICLE DETAIL

資訊詳情

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

C++ ZipArchive封裝類設計:從選型到實現(xiàn)與踩坑指南

C++ ZipArchive封裝類設計:從選型到實現(xiàn)與踩坑指南 簡介這套C壓縮文件處理類源碼面向Windows平臺開發(fā)者解決zip壓縮包創(chuàng)建、解壓以及文件/文件夾打包等常見需求。資源共87個文件以頭文件和cpp實現(xiàn)為主29個h、23個cpp另含項目工程、界面圖標等配置資源壓縮包僅862KB結構清晰便于直接復用。作者封裝了初始化、添加文件、添加文件夾、重新打開、解壓、關閉六大接口并配套測試類覆蓋全功能驗證核心模塊還包含路徑、時間、日志等工具封裝方便實際項目集成。源碼可由VS2020一鍵編譯通過并貼心附上舊版StdAfx.h預編譯頭遷移到pch.h的詳細方案兼容老工程。目前已有1429人學習適合需要快速集成zip處理能力的C初中級開發(fā)者參考。 在C里處理Zip壓縮文件一直是個“標準庫缺席、第三方庫遍地”的狀態(tài)。很多項目做到一半需求方就會扔過來一句話“你寫個壓縮類吧能解壓ZIP能打包ZIP。”一開始我也覺得這不就是封裝一下庫的事可真去寫的時候才發(fā)現(xiàn)選型、接口設計、跨平臺、中文編碼、異常兼容、安全過濾每一環(huán)都有不少文章可做。這篇就拿我實際落地的一個ZipArchive類當例子聊聊這類“壓縮文件處理類源碼”到底該怎么設計、怎么實現(xiàn)、怎么避開我踩過的坑。如果你現(xiàn)在正要在C項目里集成ZIP解壓/壓縮能力或者你準備自己寫一個輕量封裝類而不是直接灌一整個重量級框架這篇應該能給你省下不少時間。1. 選型之前先搞清C做Zip處理的四種姿勢1.1 為什么C標準庫一直不提供Zip支持很多人問過我一個挺尷尬的問題C標準庫連網(wǎng)絡、文件系統(tǒng)都有基礎支持了為什么沒有ZIP其實不是標準委員會懶而是ZIP格式是一個“有損有密、有流式處理需求”的復雜容器格式不像std::fstream那樣只是一個字節(jié)流。它要處理壓縮算法DEFLATE、流式讀寫、校驗CRC-32、文件屬性、編碼表、ZIP64擴展甚至跨平臺路徑轉換。把這些全塞進標準庫里會嚴重拖累標準的演進速度。所以現(xiàn)實就是C里做ZIP處理第三方庫是繞不開的。但這不代表我們需要把整個庫的API都暴露給業(yè)務層。好的做法是自己維護一個ZipArchive類把底層庫封裝起來業(yè)務代碼只跟這個類打交道。這樣即使底層庫從minizip換成libzip甚至以后手寫實現(xiàn)調(diào)用方代碼都不需要動。1.2 zlib、minizip、libzip、quazip的定位差異選型之前先把常用庫的定位搞清楚。zlib是最底層的壓縮庫它只負責DEFLATE數(shù)據(jù)流的壓縮和解壓不關心ZIP容器格式。minizip是在zlib之上封裝的ZIP容器讀寫庫很多人以為它是官方庫其實它是zlib貢獻者提供的輔助函數(shù)集合開源項目里非常常見。libzip是一個更現(xiàn)代、更完整的獨立庫API設計更友好支持ZIP64、加密甚至支持文件注釋和更細粒度的錯誤碼。quazip是Qt生態(tài)的封裝庫如果你已經(jīng)用了Qt用quazip會很順手但它強依賴Qt的QIODevice不適合非Qt項目。我自己的選擇思路是這樣的需求推薦庫理由只需解壓/壓縮單文件或純內(nèi)存流zlib輕量直接管DEFLATE不引入容器解析需要完整ZIP文件操作跨平臺minizip與zlib同源集成成本最低源碼透明需要加密、ZIP64、復雜錯誤處理libzipAPI更現(xiàn)代功能覆蓋更全項目中已使用Qtquazip與Qt的IO模型無縫銜接1.3 什么時候該自己寫一個輕量封裝類很多開發(fā)者習慣直接用minizip的unzOpen、unzLocateFile、unzReadCurrentFile函數(shù)代碼寫到一半就發(fā)現(xiàn)大量重復的開關文件、內(nèi)存管理、錯誤判斷邏輯。所以我建議不管項目大小都要有一個ZipArchive類把這堆C風格API包起來。這個類不需要做得很重只要做到三件事RAII管理資源、業(yè)務友好的返回值、統(tǒng)一處理編碼和路徑安全。這正是標題里“處理類源碼”這個定位的核心價值。2. 一個能落地的ZipArchive類的接口設計2.1 從使用場景反推方法列表接口設計不要憑空想先看業(yè)務到底要什么。我整理過項目里的真實調(diào)用場景大約就這幾種解壓整個Zip到指定目錄、解壓其中某一個文件、向Zip里添加一個磁盤文件、向Zip里添加一段內(nèi)存緩沖區(qū)、列出包內(nèi)所有文件名。那么ZipArchive至少要有這幾個方法class ZipArchive { public: explicit ZipArchive(const std::string zipPath, bool create false); ~ZipArchive(); bool Open(); void Close(); bool ExtractAll(const std::string destDir); bool ExtractToBuffer(const std::string entryName, std::vectorchar outData); bool AddFile(const std::string diskFilePath, const std::string archiveName); bool AddBuffer(const std::string archiveName, const void* data, size_t size); std::vectorstd::string ListEntries() const; bool Contains(const std::string entryName) const; };2.2 RAII與open/close分離的取舍有人覺得構造函數(shù)里直接打開文件析構函數(shù)里自動釋放這就是RAII。但ZIP對象的打開操作可能失敗文件不存在、不是合法Zip、權限不夠構造函數(shù)里拋異常又容易造成部分構造的對象無法正常析構。所以我的做法是構造函數(shù)只保存路徑真正的句柄通過Open()方法獲取Close()負責釋放析構函數(shù)里做一次兜底Close()。ZipArchive::~ZipArchive() { Close(); } bool ZipArchive::Open() { if (isOpen_) return true; zipHandle_ unzOpen(path_.c_str()); if (!zipHandle_) return false; isOpen_ true; return true; } void ZipArchive::Close() { if (zipHandle_) { unzClose(zipHandle_); zipHandle_ nullptr; } isOpen_ false; }這樣設計的額外好處是如果調(diào)用方需要批量處理多個Zip文件可以復用同一個ZipArchive對象反復Close再Open避免頻繁構造析構帶來的開銷。2.3 錯誤處理別讓調(diào)用方去猜返回值我見過很多封裝類把minizip的返回值直接拋給業(yè)務層比如UNZ_BADZIPFILE、UNZ_ERRNO調(diào)用方一臉懵。我的建議是封裝類一律返回bool或者自定義一個小的枚舉把底層錯誤信息記錄在內(nèi)部字段里。bool ZipArchive::ExtractAll(const std::string destDir) { if (!Open()) { lastError_ Failed to open zip file: path_; return false; } // ... }同時提供一個LastError()方法方便業(yè)務層打日志。對外接口越簡單越好內(nèi)部細節(jié)自己消化。3. 核心實現(xiàn)拆解解壓、壓縮與中文文件名的坑3.1 基于minizip的解壓主流程解壓的核心是遍歷Zip包內(nèi)的所有條目逐條取出數(shù)據(jù)寫入目標文件。這里最容易被忽略的是“目錄項”。ZIP格式里目錄通常是一個以/結尾的條目minizip在遍歷時也會返回這些項但它們的文件大小是0也不存在數(shù)據(jù)流。很多新手在這里直接調(diào)用unzOpenCurrentFile去讀然后發(fā)現(xiàn)返回錯誤以為文件損壞。正確流程是先unzGoToFirstFile循環(huán)里判斷當前項是否是目錄是就創(chuàng)建目錄并繼續(xù)否則創(chuàng)建父目錄再unzOpenCurrentFile讀取數(shù)據(jù)塊寫入文件。核心代碼如下bool ZipArchive::ExtractAll(const std::string destDir) { if (!Open()) return false; char name[512] {0}; unz_file_info fileInfo; int result unzGoToFirstFile2( zipHandle_, fileInfo, name, sizeof(name), nullptr, 0, nullptr, 0); while (result UNZ_OK) { std::string entryName name; std::string outputPath SafeJoin(destDir, entryName); bool isDir (entryName.back() / || entryName.back() \\); if (isDir) { CreateDirectories(outputPath); } else { CreateDirectories(PathOf(outputPath)); if (!ExtractCurrentToFile(outputPath)) { return false; } } result unzGoToNextFile(zipHandle_); } return result UNZ_END_OF_LIST_OF_FILE; }這里要特別注意safe path join后面第4.2節(jié)會專門講路徑穿越問題。3.2 流式寫入與壓縮級別控制ZIP壓縮功能最核心的步驟是“把要壓縮的數(shù)據(jù)傳給minizip”。對于大文件絕不能一次性讀入內(nèi)存而是要分塊讀寫。minizip的zipWriteInFileInZip只接受緩沖區(qū)所以我們的AddFile就應該用文件流循環(huán)讀塊bool ZipArchive::AddFile(const std::string diskFilePath, const std::string archiveName) { if (!Open()) return false; std::ifstream input(diskFilePath, std::ios::binary); if (!input.is_open()) return false; zip_fileinfo zipInfo {0}; // 設置修改時間從磁盤文件獲取此處略去時間轉換trick if (zipOpenNewFileInZip(zipHandle_, archiveName.c_str(), zipInfo, nullptr, 0, nullptr, 0, nullptr, Z_DEFLATED, Z_DEFAULT_COMPRESSION) ! ZIP_OK) { return false; } char buffer[64 * 1024]; while (input.good()) { input.read(buffer, sizeof(buffer)); std::streamsize bytes input.gcount(); if (bytes 0 zipWriteInFileInZip(zipHandle_, buffer, bytes) ! ZIP_OK) { zipCloseFileInZip(zipHandle_); return false; } } return zipCloseFileInZip(zipHandle_) ZIP_OK; }關于壓縮級別minizip里常用的有三種Z_NO_COMPRESSION只打包不壓縮適合已經(jīng)壓縮過的文件、Z_BEST_SPEED快但體積大、Z_BEST_COMPRESSION慢但體積小。我一般默認用Z_DEFAULT_COMPRESSION它給zlib靈活調(diào)整的空間。判斷壓縮到底該用哪一檔要看文件類型不要無腦追求最壓縮不然視頻、圖片類文件壓縮半天體積也沒變小。3.3 GBK/UTF-8文件名轉換的必要性這是中文Windows環(huán)境下最容易出問題的地方。ZIP標準中的文件名字段歷史上普遍使用cp437編碼但國內(nèi)很多壓縮工具尤其老版本W(wǎng)inRAR、Windows自帶壓縮寫的是GBK。minizip默認不做編碼轉換直接把字節(jié)當UTF-8處理于是解壓出來的文件名經(jīng)常是亂碼或者直接報錯。我的做法是在ExtractAll里對每個entryName做一次判斷如果字節(jié)流不是合法的UTF-8就嘗試把GBK轉換成UTF-8再使用。判斷和轉換可以用iconv、std::wstring_convert也可以直接掛一個簡易的GBK轉UTF-8表。std::string ToUtf8(const std::string src) { // 省略具體轉換實現(xiàn)通義上就是先識別編碼再用編碼表映射 // 或者直接調(diào)用系統(tǒng)API MultiByteToWideChar / WideCharToMultiByte }這個坑相當隱蔽業(yè)務測試時文件名叫report_2024.zip看不出問題一到線上發(fā)來一個中文文件名的包直接就炸了。所以封裝類一定要把編碼統(tǒng)一收口到UTF-8再往外輸出。4. 我在實際項目中踩過的四個坑4.1 “Could not find EOCD”損壞Zip和拼接文件的識別第一次看到invalid zip archive: could not find EOCD的時候我第一反應是對方發(fā)來的文件根本就不是ZIP。后來檢查尺寸發(fā)現(xiàn)文件末尾多了幾百字節(jié)。ZIP格式要求文件尾部有一個End of Central DirectoryEOCD記錄且記錄了Central Directory的偏移很多安卓ROM、嵌入式固件會把ZIP和其他二進制段拼在一起比如某些刷機包。對純ZIP工具來說這確實是“損壞”但在嵌入式、ROM場景里這種“前段ZIP后段尾數(shù)據(jù)”或者“前段頭ZIP尾”的拼接包是常態(tài)。解決思路不是一股腦報錯而是主動去尋找最后一個EOCD簽名0x06054b50。如果能在文件尾部1KB內(nèi)找到EOCD就先假定這是拼接包然后用EOCD里的Central Directory偏移去定位真正的目錄區(qū)。minizip的部分版本在新接口里不幫你做這種容錯所以我的封裝類里加了一個“掃描EOCD”的預處理邏輯可以顯著提高對這類怪包的兼容度。這個處理算是基于常見實踐的補充不是官方API的標準行為。4.2 路徑穿越攻擊../文件的過濾解壓ZIP時如果碰到一個條目名是../../etc/cron.d/evil而我們不加處理直接把它join到目標目錄就會把文件寫到目標目錄外面去。這就是經(jīng)典的Zip Slip漏洞C項目里同樣會中招。我在代碼里對每個entryName都做了兩級過濾先統(tǒng)一把\替換為/再逐段檢查是否包含..段。std::string ZipArchive::SafeJoin(const std::string base, const std::string entry) { std::string normalized entry; for (auto ch : normalized) { if (ch \\) ch /; } // 此處省略逐段校驗邏輯核心是拒絕任何帶有 .. 的相對路徑 if (ContainsParentSegment(normalized)) { return ; } // 再拼接到base下 return base / normalized; }別以為只有黑客才會這么干很多粗糙的內(nèi)部工具生成ZIP時也會因為拼接可執(zhí)行路徑產(chǎn)生臨時目錄導致某些條目名包含..。如果封裝類直接把空字符串返回后面文件創(chuàng)建必然失敗所以還要有一個明確的錯誤日志。4.3 大文件內(nèi)存暴漲不要用整塊buffer我第一次封裝解壓時圖省事調(diào)用unzGetCurrentFileSize拿到大小然后一次性分配一塊足量內(nèi)存去讀整個文件。小文件沒問題但一旦某個包里有幾個GB的文件程序直接吃滿內(nèi)存然后被操作系統(tǒng)殺掉。后來改成了分塊讀取每次固定讀取64KB或256KB直接寫入目標文件流如果需要解壓到內(nèi)存則在接口上限制單文件不超過指定閾值超過就拒絕解到內(nèi)存壓縮時同樣分塊讀文件保證峰值內(nèi)存不隨文件大小增長。流式處理這個原則做C的應該早就知道但在ZIP封裝里特別容易被忽略因為底層庫的API看起來像是“一次打開一整個文件”的樣子。4.4 多線程下的ZIP庫初始化zlib線程安全邊界熱搜詞里也有“c多線程”這個坑確實常見。zlib本身的DEFLATE算法只要每個流使用獨立的z_stream就可以多線程并行處理。問題出在minizip這一層尤其是在舊版本里全局錯誤狀態(tài)和ZIP句柄的分配并不是完全線程安全的。我在寫并發(fā)壓縮任務時一開始直接讓多個線程分別創(chuàng)建各自的ZipArchive對象結果發(fā)現(xiàn)偶爾會觸發(fā)同一個內(nèi)部狀態(tài)被刷新。排查下來主要是minizip某些版本的zipOpen/unzOpen內(nèi)部用了非線程安全的緩存。我的解決辦法是要么用libzip這類官方明確支持多線程的庫要么在上層加一個全局互斥鎖限制同一時間只能有一個線程打開或創(chuàng)建ZIP文件。等到句柄創(chuàng)建完成后讀寫階段可以并行因為每個句柄都有獨立的內(nèi)部緩沖。這個結論并不復雜但能省掉一大輪深夜調(diào)試。5. 源碼之外測試、度量和擴展思路5.1 造一批好用的測試Zip樣本寫完了ZipArchive類第一件事不要直接上業(yè)務而是造一批能覆蓋各類邊角的樣本。我自己的測試清單大概是這樣的標準空ZIP文件只有EOCD沒有文件條目純文件夾結構的ZIP包包含中文文件名、英文文件名混合的ZIP包用Windows快捷方式創(chuàng)建的“發(fā)送到壓縮文件夾”生成的ZIP用Pythonzipfile、Linuxzip、7-Zip分別生成的ZIP包人為截斷尾部數(shù)據(jù)的損壞ZIP包文件名包含../的惡意ZIP包每個樣本對應一個單元測試跑完一遍之后類是否能上線基本心里有底。我見過太多項目只拿兩個正常包測一下就交付線上被中文文件名擊穿這是完全可以提前避免的。5.2 性能對比層級接口 vs 直接調(diào)用底層API有時候封裝層會成為性能瓶頸但一般不是解壓/壓縮本身而是處處都拷貝字符串、頻繁開閉文件句柄。我自己對比過在ExtractAll里如果每寫一次小文件就ofstream開一次文件速度慢得離譜改成用std::ofstream復用同一個句柄、只在遇到不同目錄時才切換解壓速度能提升一倍以上。另外ListEntries()如果被多次調(diào)用最好在第一次遍歷時緩存結果別每次都去unzGoToFirstFile重新掃。ZIP文件如果很大這種重復掃描時間是非??捎^的開銷。5.3 后續(xù)方向ZIP64、加密與跨平臺集成ZIP64支持是另一個容易被忽略的點。超過4GB的文件或者超過65535個條目的ZIP包需要用到ZIP64擴展字段。minizip較新的版本已經(jīng)支持但舊版本不行。所以我封裝類里特意判斷了文件大小和條目數(shù)量一旦超出普通ZIP限制就直接報錯避免寫入一個無法被其他工具打開的非法文件。加密這塊也要說清楚ZIP加密分為傳統(tǒng)ZipCrypto和AES-256。minizip支持的是ZipCrypto但這套算法已經(jīng)被證明不安全屬于“防君子不防小人”的級別。如果你的項目對安全性有硬性要求建議換用libzip并選擇AES加密。我在類里目前只保留ZipCrypto的兼容入口同時注釋里寫明“不要用于安全敏感場景”。最后一個建議跨平臺集成盡量用CMake的FetchContent或vcpkg管理依賴不要把手寫的zlib源碼直接拷貝到工程里。我過去圖省事拷貝過一份舊版minizip源碼后來因為一個安全補丁沒法順利更新吃了不少苦。源碼類項目最怕的不是寫不出來而是維護不動的貼地飛行。我個人的習慣是把ZipArchive這個類的頭文件和實現(xiàn)文件放在項目的common/archive目錄下用單測覆蓋基礎行為再給業(yè)務層暴露極簡的接口。能在外圍處理的事情絕不讓底層庫的復雜度滲透到業(yè)務代碼里。這套思路后來被團隊里其他項目拿去復用遇到新的壓縮格式只需要擴展同樣的接口再追加一個RarArchive或者SevenZipArchive實現(xiàn)就夠了。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久五十路熟女人妻| 日日干日日操五月天伦理视频| 中文字幕乱碼在线| 欧美日韩成人在线| 91精品国产高清久久久久久,亚洲成人 | 操逼操逼视频操逼| 亚洲密乳AV| 伊人性在线视频| 亚洲精品精品一区二区| 日韩大香蕉AV影片| 亚洲熟女人妻中文字幕一区二区 | 97射欧美| 蜜桃臀一区二区三区久久| 中文字幕啊啊啊在线观看视频| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 欧美亚洲清纯| 97日韩欧美亚洲| 天堂伊人久久| 传媒免费一区二区三区| 蜜桃久久久久久| 激情综合五月丁香| 国产精品亚洲一区二区三区四区| 国产亚州高清国产拍精| 乱伦3P视频| 亚洲欧洲中文日韩女优乱码| 91福利网在线观看| AV一起草在线| 亚洲日韩美国人妻| 国产99久久99热这里只有精品15| av无码精品久久久久| 久久性爱视频99| 日本精品999| 91天天综合日韩欧美| 久久精品国产99久久,亚洲日韩久久日本一区一区三区 | 欧美91精彩| 国产精品熟女九九九| 无码欧美有限公司| 午夜呻吟欧美| 青青草乱入乱欲视频在线观看| 97精品一二区| 超碰97色色| 熟啊v色欧美热| 91色碰| 日日天天久久啊啊aaa| 精品少妇后入一区二区三区四区人妻巨乳| 猛交交| 激情露脸爱| 天天日天天舔东京热| 97超碰天天爱天天爱| 18精品一区| 蜜桃精久三区| av天堂加勒比| 久久精品一区二区三区四区五区| 成人情色一区二区| 人妻少妇久久久| 小草精彩毛片| 96国产污污污丝袜| 日本506070| 亚洲一区日韩精品中文字幕| 日本女优在线视频福利| 亚洲色欲天天人妻无码系列专区| 中文字幕久久精品一区| 强免费黄色网址| 久久一区二区三区四区五区| av在线免费一区二区| 亚洲综合精品国产一区| 小草av不卡亚洲二区| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 久久久久极品| 国产极品粉嫩馒头一线天av| 一区二区三区 日韩欧美| 欧美人人AAA| 亚洲激情网一二三四区| 国产噜噜噜噜噜久久久久久久久| 国产精品久久久亚洲第一牛牛_在线观看| 久久久日本电影| 亚洲高清无毛一区二区| 久操婷婷| 久久有码视频| 人人操人人操人人人操| 嗯嗯嗯好爽| 麻豆国产成人精品| 91精品国产91久久青草| 夜夜肏2021| 粉嫩AV一区夜夜嗨| 亚洲天堂男人在线| 欧美青青草视频| 91天天看| 日韩三级视频一区二区三区| 骚日日av| 大香蕉久| 人乳av| 9色国产精品一区粉嫩 | 欧美第二页午夜| 91亚洲网| 久久久久精| 亚洲AV不卡在线观看| 综合91网| 亚洲,欧美,综合网| 97在线精品观看视频| 99久久99久久综合| 日日碰视频网| 亚洲一区二区性爱电影| 亚洲大色堂| 中文?日韩?免费?精品| 久久久免费一级黄片| 成人综合网 欧美| www.91视频网| 成人av动漫在线观看| 婷婷视频网| 亚州男人的天堂| 奸色色 男人天堂 天天射| 欧美躁死她一区二区| 99ri在线视频| 夜夜嗨一区| 麻豆九九九| 柠檬AV导航| 狼天天狼天天大香蕉| 做爱福利视频一区二区| 国产又黄又粗的视频| 99re在线观看| 国产精品久久久久久久毛片1| 日韩一区二区熟女| 日本孕妇一区二区视频操逼免费看| 99在线观看| 中文熟女五十乱码在线| 欧美激情中文字幕另类小说| 精品成人女人久久| 在线精品福利免费播放| 久久99久久99精品天美传媒棢·纸:. | 欧美熟妇精品黑人巨大91| 丁香六月东京热| 欧美精品欧美精品系列| 日本3级一区二区免费| 久操| 91狠| A一区片| 狠狠干精品一二三四五六2022| 啊啊啊好想要| 97精品视频免费| 国产亚洲精品一区二区三区| 人妻内射一区二区在线视频| 首页中文字幕中文字幕免费| 精品欧美不卡在线播放| 9 9无尺码天堂网| 99ri精品| 韩日色费| 欧美日韩精品久久久久东北老熟妇| 青草视频人妻在线观看| av片在线观看免费播放| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 欧美性爱中文字幕无线码| 久久9精品网站| 久久国产三区| 国产区91柔拿会所技师| 国产9l 大屁股| 亚洲视频,小说| 久操精品网| 免费a v| 少妇久久久免费| 中文字幕 人妻不满 在线视频| 久久久久久久强迫| 四虎免费视频| 老司机午夜福利视频一区二区| 一区二区三区视频在线观看免费| 久夜视频| 日本在线15p| 国产a级精品| 无套内射性感少妇视频| 国产精品成人无码av无码免费| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 人妻一区二区三区| 精品少妇一区二区三区在线视频| 国产精品一二三在线看| 强奸乱伦AV一天堂网| 久久久久久久久国产| 婷婷五月天成人网| 视频分类 国内精品| 色姑娘综合网| 日韩综合97p| 国产地址二三| 男人的天堂成人的社区| 97综合激情| 国产乱弄免费在线视频。| 大香蕉综合| 人妻献身系列第54部| 先锋女优在线观看视频| 941超碰| 欧美性,色九九| 性爱av网站| 一本一道vs波多野结衣| 久久这里只精品免费福利| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 一级做a爰片性色毛片久久| 97亚洲国产| 欧美视频第二页| 99热超碰| 日日夜夜草草草| 欧美少妇第一页| 色av中文字| 欧美亚洲玖玖玖| 97色干| 性爱av网站| 国产男人又猛又粗又爽| 国产女生在线| 日韩AV一起草| 大香蕉综合| 国产超碰| 九九热在线视频| 综合久久中文字幕综合日韩精品| 老司机射| 久久久久久AV无码免费网站| 欧美人人AAA| 本道在线| 欲色综合| 热99re69精品8在线播放| 日本二三四区| 青春草莓视频在线观看网址| 久久久久久久人妻| 在线观看日韩av不卡| 免费久久9999| 北条麻妃性愛视频| 激情婷婷丁香| 精品国产乱码久久久| 精品人妻一区二区蜜桃视频 | 97高清啪啪| 青娱乐 成人娱乐在线| 综合久草| 亚洲欧美日韩电影网站一区| 欧美综合色图片| 天天干人人乐| 久久久久亚洲三级电影| 国产操操日韩三级黄| 十八岁啪啪视频免费看| 立川理惠无码一区二区| 99热亚洲天堂| 久污| 中日韓欧美高清| 青娱乐淫乱1314| 日本潮催一卡操| 国模无码人体一区二区三| 国产亚洲99久久精品熟| 自拍大香蕉乱插| 天天日少妇逼AV| 久久精品国产99国产精品亚洲| 欧美中文字幕日韩在线| 国产精品一区午夜福利| 玖玖在线视频| 久久人妻无码毛片A片麻豆| 日韩精品一区二区人人人| 2017av无码免费无线播| 欧美熟女操屄| 青青青操| 75大香蕉| 一二视频神马久久传媒| 亚州,欧美在线| 视频国产成人精品日本亚洲18| 性久久| 夜夜肏2021| 亚洲欧美日韩国产丝袜自拍中文| 97久久超碰| 人妻中文字幕日韩电影| 色综合加勒比四四季| 日本熟妇自慰性高潮一区二区三区| 97伊人网| 精品蜜乳AV免费观看| 国产成人天堂| 女沟厕偷窥piss小便| 欧美性爱十八禁| 蜜臀AV成人精品蜜臀AV久久| 国产美女高潮视频| 欧美国产欧美在线观看| 久久久久久久极品香蕉视频| 亚洲人精品久久久| 亚洲古典另类欧美在线| 亚洲情色在线| 无码不卡亚洲成?人片| 婷婷丁香久久| 四虎影视 亚洲无码| 色吧 综合| 午夜大香蕉| 欧美天堂亚洲电影院一区在线播放| 日比av无码| 欧美另类综合久久| 欲色啪| 欧美性爱免费短视频| 亚洲国产精品乱码在线观看| 婷婷五月天激情小说| 精品九九九九九九九九九| 日韩免费a级毛片无码a∨| 91狠狠综合久久| 欧美亚洲清纯| 天天精品| 天天操天天干美女网址导航| 激情五月天社区| 今日头条成人一区二区三区四虎精品| AV麻豆免费一区| 久热色情精品| 中国AAAAAA黄色片| 国产老熟女| 亚洲在线网站| 91狠狠综合久久| 超碰在线人妻不卡| 女人的久久久| 95精品在线| 色婷婷丁香五月| 人人操人人摸人| 午夜AV人气不卡| 国产日韩精品suv| 1区2区3区视频| 亚欧成人一级片在线播放| 操老熟女AV| 嫩草影院永久在线制服丝袜| 亚州乱码中文字幕综合久久久| 91操操| 蜜色网色哟哟| 国产婷婷一区| 国产丰满少妇久久久精品影院| 97国产精品国| 一二三啪啪专区| 久久久久国产精品人妻aⅴ天堂| 综合干干干av久久久综合网| 天美国产精品| 久久久久久久久久久六六| 女人的天堂大香蕉网| 97精品久久久久中文字幕| 色欧美天天| 九九探花视频在线观看| 乱理日韩中文| 91丝袜| 蜜桃视频成a人v在线| 影音先锋日本一区二区| 熟妇xxxxx性春色| www.成人无码| 人人操人人搞人人草| 狠狠久久手机视频精品| 夜间福利片1000无码| 中文字幕后石码三区四区| 成人欧美日超碰| 射综合网| 嗯啊抽插大香蕉网页| 色婷五月天| 乱码人妻一区二区三区| 成人线上超碰| 亚欧Av| 亚洲色9| 91无遮挡| 日韩精品99999| 亚洲凸凹超碰成人| 国产肏逼网站| 熟妇在线视频一区二区| 久草久日| 久久久久亚洲av综合波多野制衣| 韩国久久97| 精品人妻久久久久一区二区三区| 国产精品成人无码a v毛片| 精品久久久久,69国产成人精| 天天草AV| 色乱二区| 国产少妇肉丝在线观看| 三级激情网站| 国产精品免费视频不卡| 第四色色综合91| 日本午夜久久电影| 男女国产精品| 狠狠操夜夜操蜜桃视频三区| 久久AV无码AV| 国产精品久久久亚洲第一牛牛_在线观看 | 精品一久久久| 99中出在线| 在线播放中文字幕| 99热这里只有精品99| 国产精品久久久久中文字幕| 久久久久免费看少妇A片特黄| 五十路熟女人妻一区二区在线观看 | 啊啊啊慢点| 99久久9| 国产妇女精品视频青青草| 久久、1234| 打av高清| 丝袜综合| 欧美在线大香蕉| 欧美一区二区情色| 麻豆性爱视频在线播放| 中文字幕天天天天天| 青青草视频爽一爽| 日韩中文字幕av在线播放| 日本熟妇熟色97一本在线观看| 午夜精品久久久久久久男人的天堂 | 色色色色综合网| 五月天玖玖资源站| 99热这里只有精品地址| 中字乱伦AV| 欧美特大黄一级片片免费| 99久久久久久久久| 99热综合| 骚乳在线| 日影院久久婷婷夜夜网| 亚洲天堂少妇| 91视频综合| 强奸乱伦 亚洲一区| 无码粉嫩白虎一线天b区| 精品国产一区二区三区四区在线看 | 最新欧洲欧美日本激情网站| 亚洲国产第一页综合视频| 日本欧美成人片AAAA| 色999五月色| 国产亚洲色婷婷久久99精品91| 欧美一级色| 日韩人妻大香蕉| 91精品国产综合久久久蜜臀| 97天天操天天干| 亚洲资源网| 96国产精品| 国产精品视频在线观看| 欧洲欧美视频一区二区| 操逼逼无码| 国产欧美美女免费观看视频| 极品久久久久久久久久久久久久| 青久久| 男人的天堂 在线一区| 999精品国产高清一区二区| 97精品熟女少妇一区| 日本亚洲熟女视频| 中文字幕视频2区| 精品一区99999| 熟女人妻精品一区二区视频| 丰满人妻一区二区三区四区| 日日狠狠久久偷偷色综合免费| 欧美性战999| 一区二区亚州激情久婷婷欧美| 精品一区二区三区麻豆| 日人妻视频91| 中文字幕乱码人妻一区二区三区,99精品 | 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 嗯嗯啊啊啊好舒服| 色天天野狼综合社区| 女性喷水高潮在线观看| 久操大香蕉| 欧美在线大香蕉| 精品999999| 一级啊性爱在线视频| 人妻夜夜爽天天爽麻豆三区网站 | 精品人妻一区二区三区视频在线| 女同女同恋久久级三级| 草草影院在线视频| 超碰97资源网亚洲| 熟女精品va中文字幕| 国产专区路线| 激情黄色片在线观看| 狠狠爱综合| 新精精品久久精品| 都市久久精品激情亚洲| 天堂av2019| 东北女人性交| 国模少妇一区二区三区| 成人在线午夜视频一区| 欧美日韩大香蕉| 欧美拳交在线播放| 97超碰欧美手机| 俺去俺来也在线www| 九九九九一级| 国产一级操B视频| 久久精品视频28| 人人看黄色视频| 日产国产精品中文久久婷婷| 加勒比综合网| 91网亚洲| 少妇一区二区三区高速| 91久久久视| 亚洲成人黄色在线观看| 性色国产东北露脸精品视频| 午夜激情成人在线观看 | 草草影院最新网址| 大屁股熟女一区二区三区| 国产女人与拘做受视频免费| 欧美日本天堂| 亚洲中文日韩欧美大香蕉视频| 超碰综合色| 黄色AAAAA欧美| 蜜桃狠狠色伊人亚洲综合| 伊人五月天激情| 久久华人网| 999岛国大片| 色噜噜日韩精品| 国产玖玖| 日本操逼aaaaa| 夜夜人妻爽| 乱伦av.com| 日产精品久久久一区二区| 日韩另类| 蜜臀久久99精品久久久电影| 亚洲男人天堂网久久| 在线观看不卡一区二区三区| 二三四区精品| 自慰白浆在线观看| 久久免费少妇| 99国内熟女露脸视频| 日本理论在线| 日本阿v天堂在线观看| 四虎视频在线观看| www.色操逼| 97视频在线播放| 男人天堂综合| 欧美99| 亚洲人体视频在线观看| 精品少妇一区二区| 97色欧州| 久久精品国产精品亚洲艾通辽熟妇 | 97精品国产精品免费观看| 国产精品三级视频网站| 草草电影院| 美女91av| 射欧美综合| www.av在线观看| 亚洲欧洲av影音| 久久精品综合| 高跟伊人julia ann| 久久曰曰| av网页一区二区三区| 97超碰色色| 亚洲国产中文字幕| 欧中日成人免费影视| 亚洲操人| 精品亚洲国产成人av网站| 97欧美日韩| 日本中文字幕一区| 国产大片精久久久久久| 九月婷婷久久| 久久6热视频免费观看| 免费精品国偷自产在线在线| 78m啪啪啪| 亚洲成人色情五月天丁香花| 成人AV素股で擦久久| 蜜桃无码AV一区二区| 香伊人在线| 久久精品熟妇丰满人妻99| 伊人视频| 九九九九九九九| 天天摸天天碰天天添青青| 日韩三级一区 | 国产美女激情| 91老熟女逼| 激情四射五月天| aaaa少妇高潮大片| 欧美另类精品xxxx| 日韩综合成人免费视频| 亚洲最新Av| 亚洲色图91| 偷拍视频青青草在线视频| 欧美综合色| 加勒比av网| 内射中国少妇高清视频免费视频| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 高清视频一区| 欧美性爱一区二区三区| 欲色综合| 性色亚洲| 亚洲天堂在线怕怕视频| 亚洲精品自拍| 夜夜操美女| 另类TS人妖一区二区三区| 一区AV| 人妻无一区二区三区| 亚洲影院365| 色y情视频免费看| 偷拍三区| 亚洲黄色网址视频| 色综合婷婷| 97久久精品亚洲| 美女人妻色网站| 国产日韩精品一区二区三区| 欧美 青青草| 亚洲色入欧美| 欧美久久人体| 亚洲色人| 国模不卡| 亚洲少妇色| 亚州综合电影| 国产女人9999| 九九热av| {男男暴菊gay无套网站| 午夜寂寞欧美| 国产剧情一区在线观看| 亚洲大色堂| 熟妇一区,二区,三区。| 成人怡红院| 日韩黄色av中文字幕| 久久精品店| 蜜桃久久一区二区三区| 二级久久网| 中文字幕1区2区| 人人操人人摸人人骑| 婷婷丁香九月| 五月丁香六月激情| 97视频900| 欧美国产婷婷久久| 中国国产精品一区视频| 久久综合99| 国产女同性恋视频| 欧美性爱超碰97| 中文字幕日韩精品久久| av大香蕉| 久久夜精品一区二区三区| 日本Suv精品一区二区| 亚洲精品国产无码高清| 又黄又爽在线观看视频| 欧美少妇高潮久久91| 嗯嗯不要视频| 亚洲天堂7777| 91久久久视| 亚洲男人的天堂va亚洲男人社| 国产成人精品必看| 91丨国产丨白浆| 一区e区三| 亚洲性爱免费电影| 日韩中文字幕熟妇人妻| 大香蕉中文网| 日本色色色视频| 无码视频一区二区| 欧美欧美啪啪视频| 久久人妻视频网| 天天天操天天天爱| www.伪伪| 欧美一二在线| yw尤物av无码点击进入麻豆| 日本三级中国三级99人妇网站| 人妻素股| 东京热男人的天堂精品| 新97国产超碰| 亚洲欧洲无码bt精品合集| 男人的天堂2010| 色老大| 性做久久久久久免费观看软件| 伊人伊人LD| 亚洲国产91精品一区二区久久| 91国产精品熟女| 在线不欧美| 男人的天堂啪啪啪啪啪蜜桃不卡| 国产白丝网站| 婷婷五月色| 精品国产乱码久久久| 中文字幕在线日亚州9| 成人夜夜| 婷婷久久综合久| 青青草原av| 婷婷亚洲综合| 91天堂| 国产乱码久久| 思思久热在线精品66| 97青青操视频| 精品高清av中文字幕| 中文字幕少妇色 | 亚码激情| 国产精品视频内谢女人| 性高潮久久久久久久久久久| 黄aaaaaaaaaaaaaaaaaa色网站 | 一个色导综合| 亚洲AV无码久久精品蜜桃小说| 高清无码一区二区三区| 超碰久久草| 亚洲无码久久久久久久| 亚洲 欧美 日韩另类 麻豆| 午夜一区| 久久精品人妻一区| 秋霞午夜视频一区二区| 亚洲五码一区二区三区| 骚鸭AV| 国产丝袜视频| 日本精品网站在线中文| 99热国产| 毛片中心9视频99| 欧美日韩电影成人在线| 激情文学小说一区二区| 九色97| 日韩综合成人免费视频| 欧美人妻一区二区| 无码91| 国产无马视频| 亚洲一区二区AV| 天天天天天天天天综合| 99操视频| 亚洲精品一区二区精品| 亚洲精品97久久中文字幕| 欧美乱色| 在线强奷到舒服的无码视频| 中文字幕乱亚洲美女精品一区| 操逼内射干逼白丝91| 欧美黄色大香蕉一区二区| 屁股久久久久久| 成人欧美日超碰| 色五月婷婷麻豆在| 嗯啊抽插大香蕉网页| 三四中文字幕| 豆1无夜无码| 欧洲无码一区二区| 日本一区二区做爱的视频| 97色97干| 亚洲日韩狠狠撸视频| 玖玖爱综合| www色婷婷| 久操com| 亚洲色图综合| 香港久久久| 欧美日韩国产人人| 亚洲成人一二三区| 日产狠狠干| 午夜精品探花| 欧亚性爱在线视频| 大象AV在线| 亚91网| 欧洲一区二区三区四区在线观看| 爱欲AV| 97视频观看| 九九成人| 日本十八禁免费看污网站| www男人天堂| 久草精品一区| 91撸色网 玖玖网 欧美| 狠狠久久亚洲欧美专区| 成人性爱高清视频免费看| 亚洲精品自拍| 97在线免费观看| 国产9l 大屁股| 久久成人东京热人妻| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 天天射,天天操,天天爽-国内精品一区二区三区-成人AV | 一区二区偷拍拍视频| 日韩性爱电影一区| 免费1级a做爰片观看| 久久九色| 操一对老熟妇爽上天视频| 无毛精品| 精品九九淫乱男| 加勒比日本在线| 嫩草 人人网精品| 江都AV在线| 日本一区三级韩国| 夜夜一区二区| 五月丁香六月激情综合| 欧美性爱精品一区二区| 秋霞曰韩R级| 青草青草久热| 亚卅熟女乱色| 日韩黄色电影网站| 日本网色| 91操操| 99在线精品视频| 天天干一干| 欧美极品少妇交| 艳美熟妇先锋一二三区| 久久精品亚洲婷婷| 精品免费一区二区三区在线亚洲人成| 亚洲欧洲偷拍一区| 操九九九九九九| 射丝袜高跟鞋99| 中文字幕乱碼在线| 宗合情欲网| 性老妇一区二区三区| 欧美国产有色电影| 劲爆欧美人妖三区91| 日韩精品一区,二区 九九...老司机| 啊啊啊啊啊啊啊在线| 97jingpin| 青青草色AV| 嗯嗯啊啊操我| 97舔舔| 精品视频专区| 人人妻天天做天天爽| 蜜桃网熟妇| 久久区| 在线观看不卡一区二区三区| 麻花豆传媒剧国产MV出差| 熟女乱伦A| 久久亚洲av成人无码国产| 丁香激情五月| 插老姨肥穴| 狠狠干妹子| 狠狠爱夜夜| 91视频伊人| 国产精品无码在线| 91天堂视频| 亚洲成人激情小说视频| 国产久久久9999| 五月天社区| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 91美腿丝袜在线观看| 99999精品成人| 黑人精品久久97| 日日摸日日碰夜夜爽视频| 欧美亚洲国产91在线| 一区二区三区精品视频| 无码一区二区三区四区五区六区七区八区九区十区视频 | 国产视频一区二区三区在线免费观看| 久精品无码av一区二免费国产在线观看| 久久思思热| 蜜桃狠狠色伊人亚洲综合| 国产白丝精品在线观看| 欧美亚洲日本视频久久久 | 91久久久视| 久热伊人| AV免费在线播放一区| 久久久久久久 九九九九九九九| 人妻五十路在线| jazzjazz国产精品麻豆| 丁香五月综合| 亚洲国产福利视频| ..日韩av毛片精品久久久| 97超碰美国| 91老司机精品| 欧美黄色片AAAAA| 性交一区二区在线播放| 欧美一级AAAAAAA| 亚洲人妻一区二区三区| 久久精品国产97欧美精品亚洲| 日婷婷| 欧美另类色| 欧美激情视频一区二区| 一级性爱aaaa| 91激情国产| 玖玖玖玖精品国产剧情| 欧美少妇色综合| 人人摸.人人色| 国产色图乱伦| 99无码| 麻豆av一区二区| 中文字幕性感少妇av| 国产精品在线一区二区| 99re公开精品免费视频| 黑人与人妻| 一区不卡在线观看av| 中文久久一区| 久久日韩精品一区二区| 97天天综合网| 2020中文在线一区二区三区| 色婷婷久久综合超碰| 国产成人精品必看| 2017大香蕉国产精品久久| wwwxxx日本爽| 人妻人妻天天碰| 操逼www.| 国产超碰欧美| www.99热| 水多多映视AV| 国产男女无套97| 欧洲亚洲国产综合在线| 人人搡人人肉久久精品| 日本精品无码三级网站| 毛片麻豆91糖心精品毛情片| 國產尤物AV尤物在線觀看| 亚洲另类色综合网站| 色综合色色| 国内伊人久久久久久网站视频| 午夜天天碰综合视频| 亚洲一区在线观看欧洲 | 日日干日日摸| 日本 欧美 亚中文字幕| yw尤物av无码点击进入麻豆| 色婷婷丁香| AA级电影三区| 精品婷婷| 少妇久久久久久久久| 欧美热图99| 国产又黄又粗又猛大片| 欧美老妇女内射网址| 亚洲AV无码秘 蜜桃臀国精产品| 日本性感人妻91| 一级黄碟在线观看| 欧美日韩性爱无码| 97欧美综合网| 熟妇一区二区三区| 天天做日日做天天欢。| 青青草大香蕉视频| 高清不卡视频| 成人aⅴ一区二区三区| 九久久精| 天天享受天天看| av一区二区三区 中文| 97爱综合| 欧美激情黑人| 不卡超碰护士AV在线免费播放| 少妇一级婬片免费放一级a性色.| 涩亚洲欧洲| 久久嫩草国产成人一区| 久久亚洲AV无码专区国产精品| 果冻传媒A片麻豆熟妇人妻| 蜜臀AV成人精品蜜臀AV久久| 性色av婷婷久久一区二区点复制| 毛片久久| 新91视频.cmp| 欧美色图下一页| 人妻人久久精品中文字幕| 可以免费观看的AV| 国产成人亚洲精品无码古代早漏男| 中文字幕一区二区三区人妻不卡| 九九成人精品| 亚洲日韩一区电影| 国产综合网站在线播放| 国产午夜在线观看| 91超碰丝袜制服| 97超碰色屌| 在线黄页看毛片| 国产呦精品一区二区三区下载| AAAA欧美日韩| 超碰久超碰久| 天堂精品| 嗯嗯啊啊好大好爽| 宅男91视频在线播放| 91婷婷| 欧美日韩一区二区三区四区蜜桃| 欧美性第一页| 91色婷婷综合久久中文字幕二区| 亚洲高清少妇| 97精品综合久久网| JULIA人妻风俗店中出电影| 久久露脸国产老熟女| 人人看欧美性爱| 国产av激情无码久久天堂| 在线综合网| 人妻久久一区二区三区 | 美女91| 午夜亚洲| 超碰97人妻自拍| 熟女熟妇伦久久影院毛片一区二区 | 激情五月天校园春色网| 嗯嗯啊啊亚欧精品| 五月天伊人| 国产精品亚洲天堂网址| 欧美日韩大香蕉| 97亚洲综合影院| 国产精品网址| 丁香九月婷婷| 久久色精品视频在线| 大香蕉中文201| 狠狠躁伊人中文字幕| 亚洲 日本 不卡| 网友自拍第1页 | 亚洲色图超碰在线| 天天影视色香色欲| 67914亚洲精品| 丰满人妻一区二区三区四| 天美麻豆精品视频99| 91在线页| 男人天堂站| 91天美传媒精品| 日韩 成人 有码| 91少妇香蕉久久精品| 国产久久久久影院老熟女| 试看60秒| 9I1性色影院| 日韩情色一区二区| 亚洲av噜噜噜噜噜噜| 亚洲伊人成综合成人网| 91伊人久| 插日本熟女视频| 亚洲激情网| 亚洲中文字幕妇伦久久| 99热导航| 伊人91| 无码外流操逼视频| 黄色一区二区秘书性感| 久久三| 五月丁香综合| 日韩一999精品| 91综合国产精品| 亚洲玖玖爱| 自拍盗摄一区| 激情抓乳插进去啪啪啪日韩| 老熟女乱子伦中文字幕一区二区| 欧美日韩性爱无码| 很很干很很操| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 99国产天美| 秋霞福利网| 欧美天天搞| 欧美人人曰人人操人人射射| 欧美日韩香蕉| 天天看综合网| 国产精品国产| 九九九九精品| 婷婷中文网| 久久久9品一区二区三区| 久久综合av| 国产乱子伦一区二区三区在线观看| 精品日韩人妻精品一二三区| 久久久免费一级黄片| 91人人爽人人爽| 一本色道久久综合熟妇| 日本男人天堂| 404操逼福利视频| 中文字幕精品丝袜| 欧美色交| 日韩精品碰碰| 亚洲日韩肥臀视频在线观看| 97在线欧| 影音先锋少妇| 欧美极品女人的天堂| 内射中国少妇高清视频免费视频| 婷婷爽人人婷婷爽视频| 手机在线观看不卡无码av| 麻豆国产原创AV色哟哟| 久久欧美激情| 人、人、摸,人、人、草| 免费人人搞97| 日韩一级二级三级在线不卡观看完整| 免费A V在线播放| 天天综合欧美综合| 97亚洲中文| 日本在线激情一区二区三区| 欧美日韩亚洲高清不卡一区二区三区| 春色91| 国产亚洲色婷婷久久99精品91葵花宝典| oumeisetupian| 91亚州| 国产刺激视频| 婷婷精品久久av影视| 久草国产在线视频| 青久操| 人妻干天天| 久艹伊人精品综合在线| 久久春色| 九九色热| 日韩久射综合| 免费一级毛片在线视频观看| 我爱搞逼综合网| av在线免费一区二区| 精品一久久久| 欧美不卡在线一区二区| 国产精品免费久久久久久久久久| 久久婷综合| 99少妇| 99色| 伊人网青青| 亚洲精品天天影视综合网 | 久久五月视频| 91模特在线观看| 亚热日本熟女| 少妇人妻太紧太深av| 97视频免费| 青青草在线视频人人想人人上| 91中出| 成人看片网站| 99久久99久久免费精品蜜臀| av婷婷色网| 嗯啊免费视频| 人妻素股| 亚洲欧美小说| 伊人久久婷婷| 久久这里只| 98色网| 风月影院十八禁| 超碰亚洲欧美日韩无| 欧美一级A一级a爱片久久| 91色碰| 人人看人人插| 无码久| 91综合在线| 校园春色综合香蕉| 色婷婷五月天| 一区二区三区黄片免费观看| 性色av大全| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 搡老熟女国产1000部| 亚洲欧美在线观看2021| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 丁香五月影院| 国产无码成人无码| 久久久熟妇熟女国产| 欧美性爱日韩性爱| 丝袜美腿操av| 中文字幕在线观看网页| 国模精品娜娜一二三区| 清纯唯美第一页| 日韩中文字幕熟妇人妻| 在线看片国产精品每日更新| 欧美日韩亚洲少妇寂寞影院正在播放 | 成人26uuu| 天天情欲宗合网| 色蜜AV| 国产中文精品一区二区在线观看| 91模特在线观看| 国产高清午夜成人在线观看| 啊啊啊在线观看免费视频| 屁屁影院一区二区三区国产| 欧美日韩资源| 亚洲精品一区二区免费在线观看| 99久久网站| 超碰免费人妻在线| 中文AV制服乱伦| 中文一区二区| 97色伦欧美| 秋霞影音一区二区三区| 日本综合色图| AV色五月| 人人爱夜夜爱| 91狠狠综合久久久| 国产黄片精品在线| 久久免费少妇| 88在线一区二区三区| 亚洲人在线成线成人| 午夜精品视频777| 日韩成人在线性爱视频| 美女久久久久久久久久久| 国产女人9999| 夫妻四区五区六区| 久热伊人| 免费啪啪一级视频| 乱伦一二三区| 美女啊啊啊啊啊啊| 中文无线日韩一区| 四虎884a| 日本青青草在线| 丁香五月影院| 激情视屏国产乱伦强奸| 精品久久久久久AV无码| 丰满人妻一区二区三区免费| 99热国产精品| 色网在线| 亚洲天堂自拍| 九一亚洲国产免费| 欧美亚性天堂| 久久久久9| 久久久久成人亚洲国产| 无码天天操| 中文字幕高清精品一区| 欧美黄页| 男人天堂资源| 超碰超碰超碰超碰的大鸡吧操黑丝袜 | 久久久久久久久久久999| 午夜天天碰综合视频| 成人精品在线观看| 国产又色又爽又舒服的三级视频| 精品中文字幕一区二区| 成年人网站在线免费观看| 91在线欧美| 精品九九九九| 爱爱啊啊啊| 蜜臀视频网站| 亚洲高清自拍| 婷婷涩嫩草鲁丝久久午夜精品| 噜噜噜噜久久久精品免费| 天躁夜夜躁2021| 久久久青青草| 欧在线一二区| 思思热一热婷婷热一热| 九九九九九精品视频| 欧美亚洲今日在线| 人人妻人人澡人人爽久久av| 另类欧美色| 东京热男人天堂| 色网色网色网色网色网色| 日韩在线国产字幕| 欧美视频一| 少妇一级婬片免费放一级a性色.| 精品国产91av一区二区三区| 国产精品干干干| 亚欧Av| 激情文学网伊人| 亚洲综合另类欧美久久久| 久久綜合很很很|