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

ARTICLE DETAIL

資訊詳情

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

Java圖片水印實戰(zhàn):從BufferedImage繪制到操作系統(tǒng)路徑獲取

Java圖片水印實戰(zhàn):從BufferedImage繪制到操作系統(tǒng)路徑獲取 給圖片加水印聽著是個小功能但在真實項目里它常常和另一個看似不相關(guān)的問題糾纏在一起圖片處理完了到底該存到哪個路徑我接過一個內(nèi)部系統(tǒng)的上傳模塊需求很簡短——用戶傳一張圖片系統(tǒng)自動打上“內(nèi)部資料禁止外傳”的水印然后把處理結(jié)果保存到服務(wù)器指定目錄。初次跑通代碼時所有同事都以為完事了結(jié)果換到 Linux 環(huán)境一跑路徑直接拼接錯亂輸出目錄根本不存在水印圖片壓根沒落地。從那以后我就形成了一個習(xí)慣凡是涉及圖片輸出的 Java 功能先把操作系統(tǒng)路徑的獲取方式一并講清楚。這篇文章就是圍繞“Java 實現(xiàn)圖片水印 獲取操作系統(tǒng)路徑”寫的。適合剛接觸圖像處理的 Java 開發(fā)者也適合在 Windows、Linux、macOS 三種環(huán)境之間反復(fù)切換、被路徑分隔符坑過的朋友。你會看到水印的底層繪制原理、兩個可直接復(fù)用的工具類以及我實際踩過的字體、透明度和文件格式相關(guān)的坑。1. 為什么“加水印”和“操作系統(tǒng)路徑”總在同一個需求里出現(xiàn)先說場景。很多業(yè)務(wù)里圖片上傳之后不是直接落庫而是要做一次“加工”加個時間戳、加個用戶名、加個公司 Logo或者整圖鋪一層半透明文字。加工完成后必然面臨一個問題——文件往哪兒寫開發(fā)機器上可能是C:/Users/你的名字/Desktop/out.png到了測試服務(wù)器變成/home/app/upload/out.png一旦代碼里寫死絕對路徑環(huán)境切換基本就是事故現(xiàn)場。我當(dāng)時的方案是水印功能獨立成一個工具類路徑獲取也獨立成一個工具類兩者通過方法參數(shù)解耦。工具類里不感知具體業(yè)務(wù)只負責(zé)“輸入一張圖、輸出一張新圖”路徑工具類負責(zé)“告訴業(yè)務(wù)層系統(tǒng)有哪些目錄可用、如何安全拼接”。這樣業(yè)務(wù)層只需要組合兩個工具類既不用關(guān)心水印繪制細節(jié)也不用關(guān)心系統(tǒng)差異。還有一類需求是“得到操作系統(tǒng)路徑”本身就是目的。比如工具性軟件需要把截圖保存到系統(tǒng)臨時目錄或者把日志輸出到用戶主目錄下又或者做一個“發(fā)送到桌面”的快捷鍵功能。這些操作繞不開System.getProperty和java.nio.file.Path這兩組 API。它們看起來簡單真正用對的人卻不多原因在于很多人對路徑分隔符Windows 的\和其它系統(tǒng)的/沒有一個顯式的處理意識。把這兩個話題放在一篇文章里并不是硬湊。圖片處理無非就是“讀入、加工、輸出”而輸出這一步 80% 的問題都出在路徑上。我見過不少朋友把水印代碼寫得很漂亮最后保存時直接在字符串里拼一個C:\\temp\\一旦代碼遷移立刻露餡。所以本文的結(jié)構(gòu)是先講水印繪制原理再講路徑獲取的底層機制最后給出一份完整可運行的 Java 實現(xiàn)。2. 加水印的底層邏輯BufferedImage 與 Graphics2D 是怎么配合的Java 標(biāo)準(zhǔn)庫處理圖像的能力被很多人低估了。只要引入java.awt和javax.imageio兩個包就能完成讀圖、繪制、輸出整條鏈路不需要第三方依賴。核心對象有兩個BufferedImage和Graphics2D。BufferedImage可以理解為內(nèi)存里的一塊畫布它保存了圖像的像素數(shù)組以及顏色模型。ImageIO.read(File)會把磁盤上的圖片文件解碼成BufferedImage而image.createGraphics()則從這張畫布上取出一支“畫筆”也就是Graphics2D對象。你在Graphics2D上做的所有繪制操作最終都會寫回這張畫布。畫布上能干什么drawString是畫文字drawImage是畫另一張圖。水印的本質(zhì)就是在原圖坐標(biāo)系的指定位置以指定透明度疊加一串文字或一張小圖。這里的透明度控制依靠AlphaCompositeg2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 0.35f));SRC_OVER模式表示“后畫的像素覆蓋在先畫的像素之上”透明度 0.35f 的意思是 35% 不透明。如果少了這行設(shè)置就算在Color里構(gòu)造帶 alpha 的顏色很多場景下依然不生效尤其是寫入 JPG 時通道會丟失??逛忼X也是必須設(shè)置的不然文字邊緣全是鋸齒水印看起來會很廉價g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);這里有個容易被忽略的點Color和Font在調(diào)用drawString之前必須先設(shè)置好因為繪制動作會立刻讀取這兩個屬性。順序反了畫出來的就是上一個狀態(tài)的顏色和字體。多次繪制時AlphaComposite也是“一次性”設(shè)置每次繪制前都需要重新指定。圖片水印和文字水印在底層動作上只有一行代碼的區(qū)別文字用drawString圖片用drawImage。但圖片水印要注意縮放問題。Logo 原圖可能特別大直接原尺寸畫上去會蓋住整張圖片。通常我會先獲取目標(biāo)區(qū)域?qū)挾劝幢壤s小int logoWidth logo.getWidth(); int logoHeight logo.getHeight(); int targetWidth original.getWidth() / 10; int targetHeight (int) ((double) logoHeight / logoWidth * targetWidth); g2d.drawImage(logo, x, y, targetWidth, targetHeight, null);Java 的Graphics2D自帶雙線性插值VALUE_INTERPOLATION_BILINEAR縮放后的質(zhì)量基本夠用不需要額外引入圖像處理庫。當(dāng)然如果你做的是商業(yè)級批量水印追求更復(fù)雜的字體排版或者馬賽克效果再考慮Thumbnailator、OpenCV這些第三方方案不遲。3. 獲取操作系統(tǒng)路徑不只是“系統(tǒng)信息”那么簡單Java 里獲取系統(tǒng)路徑的標(biāo)準(zhǔn)做法是讀系統(tǒng)屬性。最常用的四個屬性我用表格列一下它們分別解決不同層面的路徑問題系統(tǒng)屬性作用Windows 示例Linux/macOS 示例user.home當(dāng)前用戶主目錄C:\Users\用戶名/home/用戶名user.dir當(dāng)前工作目錄程序啟動位置D:\project\demo/opt/demojava.io.tmpdir系統(tǒng)臨時目錄C:\Users\用戶名\AppData\Local\Temp/tmpfile.separator文件目錄分隔符\/path.separator環(huán)境變量路徑分隔符;:看到file.separator那一行就應(yīng)該明白了不同操作系統(tǒng)的分隔符根本不一樣。Windows 用反斜杠\Linux 和 macOS 用正斜杠/。所以任何手寫的C:\\Users\\xxx或/home/xxx都是硬編碼跨平臺必炸。更聰明的做法是用 NIO 的Paths.get和Path.resolve它們會自動處理分隔符Path desktop Paths.get(System.getProperty(user.home), Desktop); Path outputPath desktop.resolve(watermarked);Paths.get接受可變參數(shù)每一個參數(shù)會被當(dāng)作路徑的一個組成部分內(nèi)部拼接時會自動根據(jù)當(dāng)前系統(tǒng)選擇正確的分隔符。這比手工 File.separator 干凈得多。注意Paths.get底層是Path.ofJava 11 起推薦直接寫Path.of(...)。還有一類“獲取操作系統(tǒng)路徑”的需求是拿一個文件的絕對路徑。當(dāng)你只有相對路徑時file.getAbsolutePath()返回的是“相對當(dāng)前工作目錄的絕對路徑”想拿真正規(guī)范化的路徑用file.getCanonicalPath()它還會處理..這種向上的跳轉(zhuǎn)。比如你拿到一個路徑帶..getAbsolutePath會原樣返回getCanonicalPath則會解析成真實的目錄位置。另一個值得記住的 API 是Files.createDirectories(Path)。它和File.mkdirs()類似能一次性創(chuàng)建多級目錄且不會因為目錄已經(jīng)存在而拋異常。路徑工具類里一定要加這個否則程序在干凈的服務(wù)器上運行目標(biāo)目錄不存在時直接FileNotFoundException。4. 完整 Java 實現(xiàn)水印工具類與路徑存儲下面直接給出可復(fù)制的代碼。我把它拆成兩個類WatermarkUtils負責(zé)圖像水印處理PathUtils負責(zé)獲取和創(chuàng)建系統(tǒng)目錄。這是我在實際項目里沉淀下來的最小可用版本沒有引入任何第三方依賴。4.1 路徑工具類 PathUtilsimport java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class PathUtils { /** 用戶主目錄例如 C:\Users\admin 或 /home/admin */ public static String userHome() { return System.getProperty(user.home); } /** 系統(tǒng)臨時目錄 */ public static String tempDir() { return System.getProperty(java.io.tmpdir); } /** 當(dāng)前工作目錄 */ public static String workDir() { return System.getProperty(user.dir); } /** 文件分隔符一般用這個判斷當(dāng)前系統(tǒng)風(fēng)格 */ public static String fileSeparator() { return System.getProperty(file.separator); } /** 獲取桌面目錄跨平臺盡力嘗試 */ public static Path desktopPath() { return Paths.get(userHome(), Desktop); } /** 拼接路徑并自動創(chuàng)建目錄返回規(guī)范化后的完整目錄 */ public static Path createDirUnderHome(String child) throws IOException { Path dir Paths.get(userHome(), child); Files.createDirectories(dir); return dir.toAbsolutePath(); } }createDirUnderHome是我最常用的一個方法。例如想“把水印圖片保存到用戶主目錄的 pictures/watermark 下面”只需要一行Path dir PathUtils.createDirUnderHome(pictures/watermark);這個方法的妙處在于Files.createDirectories既能創(chuàng)建多級目錄又天然兼容跨平臺。你傳pictures/watermark時分隔符由系統(tǒng)自動補齊Windows 下就會變成用戶主目錄\pictures\watermark。4.2 水印工具類 WatermarkUtilsimport javax.imageio.ImageIO; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class WatermarkUtils { /** 添加文字水印 */ public static void addTextWatermark(File sourceFile, File targetFile, String text, Font font, Color color, float alpha, int x, int y) throws IOException { BufferedImage image ImageIO.read(sourceFile); Graphics2D g2d image.createGraphics(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha)); g2d.setFont(font); g2d.setColor(color); g2d.drawString(text, x, y); g2d.dispose(); ImageIO.write(image, extOf(targetFile.getName()), targetFile); } /** 添加圖片水印 */ public static void addImageWatermark(File sourceFile, File logoFile, File targetFile, int x, int y, float alpha, int targetWidth) throws IOException { BufferedImage image ImageIO.read(sourceFile); BufferedImage logo ImageIO.read(logoFile); // 按比例縮放 logo int logoWidthSource logo.getWidth(); int logoHeightSource logo.getHeight(); if (targetWidth 0) { targetWidth image.getWidth() / 10; } int targetHeight (int) ((double) logoHeightSource / logoWidthSource * targetWidth); Graphics2D g2d image.createGraphics(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_INTERPOLATION, RenderingHints.VALUE_INTERPOLATION_BILINEAR); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha)); g2d.drawImage(logo, x, y, targetWidth, targetHeight, null); g2d.dispose(); ImageIO.write(image, extOf(targetFile.getName()), targetFile); } /** 鋪滿整張圖的平鋪文字水印常用于防泄露場景 */ public static void addTileTextWatermark(File sourceFile, File targetFile, String text, Font font, Color color, float alpha) throws IOException { BufferedImage image ImageIO.read(sourceFile); Graphics2D g2d image.createGraphics(); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); g2d.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, alpha)); g2d.setFont(font); g2d.setColor(color); FontMetrics metrics g2d.getFontMetrics(font); int textWidth metrics.stringWidth(text); int textHeight metrics.getHeight(); int gap 80; for (int row gap; row image.getHeight(); row textHeight gap) { for (int col gap; col image.getWidth(); col textWidth gap) { g2d.drawString(text, col, row); } } g2d.dispose(); ImageIO.write(image, extOf(targetFile.getName()), targetFile); } private static String extOf(String fileName) { String lower fileName.toLowerCase(); int dot lower.lastIndexOf(.); return dot 0 ? png : lower.substring(dot 1); } }4.3 調(diào)用示例處理完存到系統(tǒng)目錄import java.awt.Color; import java.awt.Font; import java.io.File; import java.nio.file.Path; public class DemoRunner { public static void main(String[] args) throws Exception { File original new File(input.png); File outputDir PathUtils.createDirUnderHome(pictures/watermark).toFile(); File output new File(outputDir, output.png); WatermarkUtils.addTextWatermark( original, output, 內(nèi)部資料, new Font(SimSun, Font.BOLD, 48), new Color(255, 255, 255), 0.35f, 80, 80 ); System.out.println(水印圖片已保存到 output.getAbsolutePath()); } }這里有一個隱藏細節(jié)output路徑的父目錄必須先存在否則ImageIO.write寫文件時會失敗。這也是為什么上面用createDirUnderHome先創(chuàng)建目錄。很多初學(xué)者直接把目標(biāo)路徑寫成一個不存在的目錄然后排查半天報錯其實就是這一行的問題。另外ImageIO.write的第二個參數(shù)是圖片格式它由目標(biāo)文件的擴展名決定。如果你把output命名為output.jpg就寫jpg命名為output.png就寫png。擴展名和實際格式不一致時部分環(huán)境會靜默失敗或者寫出損壞文件建議保持統(tǒng)一。5. 我踩過的一些坑字體、透明度、文件格式與路徑拼接這一部分完全來自實戰(zhàn)每一條都是真實環(huán)境里出現(xiàn)過的“怪現(xiàn)象”。希望你別再走一遍。第一個坑是中文水印變成方塊。在 Windows 上直接new Font(Default, Font.BOLD, 48)畫中文很容易畫出空心方塊。原因是Default并不是一個真實字體名系統(tǒng)找不到對應(yīng)字體時回退到了一個不支持中文的字體。我后來的做法是顯式指定中文字體Windows 下用SimSun宋體或Microsoft YaHeiLinux 下用WenQuanYi Micro HeimacOS 下用PingFang SC。更穩(wěn)的辦法是用new Font(Serif, Font.BOLD, 48)交給你所在環(huán)境的字體服務(wù)去匹配通常能命中中文。第二個坑是透明度不生效或者整個圖變成全透明。前者的原因基本就是忘了setComposite。后者通常是把整個圖片對象透明化時操作錯了對象導(dǎo)致原圖內(nèi)容丟失。記住AlphaComposite只影響“之后的繪制操作”不影響已經(jīng)存在的原圖像素。你只需要在水印繪制前設(shè)置它原圖是不會變透明的。第三個坑是 PNG 轉(zhuǎn) JPG 后背景變黑。PNG 有 alpha 通道可以表示透明像素JPG 沒有。如果你把一張帶透明區(qū)域的圖片直接寫成 JPG透明區(qū)域會被默認填充成黑色。正確做法是先填充白色背景再做繪制BufferedImage rgb new BufferedImage(image.getWidth(), image.getHeight(), BufferedImage.TYPE_INT_RGB); Graphics2D g rgb.createGraphics(); g.setColor(Color.WHITE); g.fillRect(0, 0, image.getWidth(), image.getHeight()); g.drawImage(image, 0, 0, null); g.dispose();第四個坑是 Windows 路徑反斜杠的轉(zhuǎn)義地獄。在 Java 字符串里寫C:\Users\admin這樣的路徑\U會被解析成 Unicode 轉(zhuǎn)義頭直接編譯報錯。必須寫成C:\\Users\\admin。意識到這個問題之后我就再也不手寫絕對路徑了全部交給Paths.get處理省心不少。第五個坑是文件名編碼。Java 8 和 11 里File類對中文文件名的支持依賴系統(tǒng)默認字符集。我的項目從 Windows 部署到 Linux 后原本正常的中文路徑出現(xiàn)了亂碼。后來我把代碼里的文件名統(tǒng)一改成英文或者在使用路徑時顯式使用StandardCharsets.UTF_8轉(zhuǎn)碼。到了 Java 17JEP 400 讓默認字符集變?yōu)?UTF-8這個問題才大幅緩解。如果你還在用老版本建議在文件命名階段就規(guī)避中文。一個關(guān)于平鋪水印的小建議斜著鋪比正著鋪效果好。實現(xiàn)倒是不難繪制前把Graphics2D旋轉(zhuǎn)一個角度g2d.rotate(Math.toRadians(-30), image.getWidth() / 2.0, image.getHeight() / 2.0);旋轉(zhuǎn)會讓文字鋪滿的畫面更有“防泄露”氣質(zhì)而且不容易遮擋主體內(nèi)容。不過旋轉(zhuǎn)之后坐標(biāo)計算會變得繞建議先用普通平鋪版本等業(yè)務(wù)確認需求后再加。6. 把水印工具類做得更順手平鋪、九宮格與異步處理實際業(yè)務(wù)里水印并不是只畫一個角落就完事。比如內(nèi)部文檔系統(tǒng)喜歡“平鋪”電商的版權(quán)圖喜歡“右下角加 Logo”合同掃描件則要“整頁鋪滿半透明文字”。這些差異最好做成配置項。我的做法是在工具類里補充一個簡單的坐標(biāo)策略枚舉public enum WatermarkPosition { TOP_LEFT, TOP_RIGHT, BOTTOM_LEFT, BOTTOM_RIGHT, CENTER }然后寫一個方法把枚舉轉(zhuǎn)換成坐標(biāo)public static int[] resolvePosition(BufferedImage image, int textWidth, int textHeight, WatermarkPosition position, int margin) { int x; int y; switch (position) { case TOP_LEFT - { x margin; y margin textHeight; } case TOP_RIGHT - { x image.getWidth() - textWidth - margin; y margin textHeight; } case BOTTOM_LEFT - { x margin; y image.getHeight() - margin; } case BOTTOM_RIGHT - { x image.getWidth() - textWidth - margin; y image.getHeight() - margin; } case CENTER - { x (image.getWidth() - textWidth) / 2; y (image.getHeight() - textHeight) / 2 textHeight; } default - { x margin; y margin textHeight; } } return new int[]{x, y}; }拿到坐標(biāo)后文字寬度通過FontMetrics計算FontMetrics metrics g2d.getStringBounds(text, g2d).getBounds() 的簡化形式FontMetrics可以精確算出字符串占用的像素寬高比拍腦袋給一個固定坐標(biāo)靠譜得多。我一開始固定寫x100, y100換成不同分辨率的圖片后水印位置忽左忽右很不專業(yè)。改成動態(tài)計算后大圖小圖都能穩(wěn)穩(wěn)落在右下角。異步處理是在性能層面必須考慮的事。圖片水印涉及文件 IO 和圖像渲染屬于 CPU 密集型任務(wù)。如果在用戶請求線程里同步執(zhí)行圖片大一點就卡住接口。我的建議是丟到線程池里ExecutorService executor Executors.newFixedThreadPool(4); executor.submit(() - { WatermarkUtils.addTextWatermark(source, target, text, font, color, alpha, x, y); });當(dāng)然線程池的提交策略、失敗重試、日志記錄這些要結(jié)合項目現(xiàn)有框架來做。如果你用的是 Spring Boot直接用Async更干凈。最后說一下圖片質(zhì)量。ImageIO.write輸出 JPEG 時默認質(zhì)量不高如果想調(diào)整需要手動寫參數(shù)JPEGImageWriteParam param new JPEGImageWriteParam(null); param.setCompressionQuality(0.85f); ImageWriter writer ImageIO.getImageWritersByFormatName(jpg).next(); ImageOutputStream ios ImageIO.createImageOutputStream(targetFile); writer.setOutput(ios); writer.write(null, new IIOImage(image, null, null), param);這個寫法稍顯啰嗦但批量導(dǎo)入大量圖片時壓縮質(zhì)量對存儲成本影響很大值得單獨封裝。我建議給WatermarkUtils增加一個quality參數(shù)默認 0.9讓外部按需調(diào)整。質(zhì)量降到 0.75 時肉眼幾乎無差異但文件體積能省下將近一半圖片量大的系統(tǒng)收益很明顯。我個人的習(xí)慣是水印工具類里永遠預(yù)留一個“是否啟用水印”的開關(guān)。有些環(huán)境比如本地聯(lián)調(diào)不需要打水印但代碼路徑已經(jīng)寫死每次都要臨時注釋很影響效率。加一個布爾參數(shù)運行時傳入配置值既靈活又安全。回頭說說這套實現(xiàn)的價值。它不依賴任何第三方庫只靠 Java 標(biāo)準(zhǔn)庫的java.awt和java.nio.file就能覆蓋 90% 的圖片水印和路徑保存場景。類結(jié)構(gòu)也簡單WatermarkUtils管畫PathUtils管路徑業(yè)務(wù)層組合兩者。哪天項目升級了 Java 版本或者要遷移到容器環(huán)境這套代碼完全不用動。如果你正在做類似功能直接把這兩個工具類拿走改改就能跑跑通之后再按業(yè)務(wù)需求擴展字體配置、位置枚舉和異步策略一套靈活的水印服務(wù)就成型了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
美女裸体无遮挡永久免费观看网站| 亚洲欧美97| 99热在线只有精品| 亚洲黄色网址视频| 青青草成人视频在线观看二区| 亚洲久久久久| 二区熟妇韩日| 国产自产一区视频在线| 狠狠躁久久躁| 婷色五月| 大黄片做爱的大的| 大香蕉日亚洲日本亚大| 丝袜熟女一区二区三区| 日韩电影免费网站麻豆视频| 91亚州日韩高清| 哈哈操 大香蕉| 亚洲AV永久无码一区仙野| 91精品国产乱码| 中日韩久久久| 97视频免费播放| 大香蕉久操| 亚洲国产精品成人久久蜜臀| 熟女丰满人妻一区| 人妻日日干| 欧美色图97| 一起草精品人妻| 97在线免费公开视频| 色综合九九| 精品丰满熟妇人妻一区| 女同亚洲欧美一二三区久久电影| 国产女同在线观看视频| 国产25页| 91free福利| 中文字幕AV中出| 人妻激情另类| 韩国三级一线观看久| 久久97资源 网| 欧美性生活男人的天堂| 久久伊人东京热| 丁香六月激情综合| 内射夫妻三片| 99操逼| 欧美日韩99| 欧美色偷偷| 国产精品熟女九九九| 日韩性爱小视频在线观看| 久久久久久裸体| 日韩AV电影网站| 久久久久亚洲Av无码专区老牛影视 | 色拍偷亚洲| www…国产操逼| 蜜桃狠狠色伊人亚洲综合网站| 亚洲美女精品| 黄片www.| 插入逼91| 丝袜美腿操av| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 欧美情色男人的天堂| 亚洲成人一区二区精品| 亚洲天堂久久久久久粉红视频| 躁躁日曰躁2020| 综合久| 日本精品网站在线中文| 亚洲欧美综合网| 日韩专区数据列表-第3230页-精品国产一区二区三区香蕉 久久99熟女人妻中文字 | 一起草三级AV电影在线观看| 男人的天堂三级| 中文一区二区婷婷视频| 97中文天堂| 亚洲黄网在哪免费看| 中文操逼字幕| 欧美亚洲丝袜人妻制服中文99| 日日日啊啊啊| 91九久| 秋霞曰韩R级| 永久电影三级在线观看| 极品国产内射| 国产成人五月天丁香花| 校园春色 亚洲| 欧美久久毛片基地| 欧美日韩情色一区二区| 国产原创精品| AA丁香综合激情| 国模不卡| 成人一级性爱| 老司机天天操| 日韩人妻一区二区| 91美女小视频| 91亚洲影视| 久久一本大香蕉| 综合网~91综合网| 熟妇女人妻呻吟久久AV| 亚洲成人碰碰| 久久久人体| 亚洲 日本 一 二 三| 91操人| 亚洲国产一区二区入口| 免费一级性爱久久| 黄片无码在线制服| 日韩人妻制服丝袜av| 青春草莓视频在线观看网址| WWW.操逼.COM| 岛国片在线视频网站| 黄片免费日韩| 欧美人人曰人人操人人射射| 无码久久国产| 天天操夜夜操狠很操| 国产一区二区三区白丝| 91一区二区三区蜜桃| 老司机福利青青草| 国产1024在线播放| 中国乱伦一区二区| 91久久久久久久| 99ri精品| 日韩三级一区| 91蜜臀在线久久久久| 精品国产乱码久久久久久影片| 97色色网| 伊人五月天青青草婷婷| 成人在线视频一区| 清纯唯美综合| 91久久免费视频互動交流| 99久久久久久亚洲精品不卡| 曰韩操B| 操逼1区| 性爱边摸边日免费AV| 操逼操网| 天天日天天色| 国产乱弄免费在线视频。| 久久精9| 色综合20p| 亚洲国产97在线精品一区| 人人妻人人澡人人爽人人精品浪潮| 大干人妻| 熟女人妻一区二区三区免费看| 麻豆精品.欧美精品.日韩精品.| 精品熟女呻吟久久91| 凹凸精品熟女在线观看| www.av家庭乱伦| 日本天天操| 国产精品久久久久久久黄无码| 午夜AV人气不卡| 激情干在线| 丰满人妻一区二区三区大胸懂色 | 九九九九AV| 色波多| 日韩欧美午夜一区二区| 欧美99热| 精品97久久综合| 国产人妻精品一区二区三区秋霞 | 少妇天堂网络| 97中文字幕一区| 久久国产精品一区二区| 国产乱伦亚洲色图高清无码| 大香网站| 超碰午夜在线| 久久中文字幕女同性恋一区| 性色aV一区二区三区噜噜| 精品国产一区探花在线观看| 狠狠操夜夜| 国产67194| 玖玖97综合| 久久机热| 日韩性爱视频在线免费观看 | 无码一区免费在线不卡| 亚洲啪啪综合?v一区综合精品区| 国产福利小视频高清在线观看| 98超碰欧美| TS人妖另类精品视频系列| 欧美日韩操操操| 97精品国产97久久久久久| 国产精品一区二区后入| 久草新在线| 91激情| 强奸乱伦大香蕉| 日韩有码免费视频| 狠色婷婷久久一区二区三区_| 婷婷丁香人妻| 欧美精品成人在线播放| 激情四射婷婷四五月天| 熟女熟妇伦久久影院毛片一区二区| 老熟女91视频| 午夜高清成人在线视频| 安徽熟妇视频| 91亚洲综合| 亚洲最大AV网| 60秒免费小视频| 亚洲成成熟女人综合一区二区| 18禁无码永久免费无限制| 99热综合| 欧美日韩性爱无码| 久久久久久波多野吉衣高潮| 日韩操啪| 亚洲情色婷婷五月天| 97视频播放| 亚洲av综合色区无码一| 性交一区二区在线播放| www.99色| 久久这里精品国产99丫e6| 欧美日韩人妻精品一区二区三区| 免费公开人人操| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 亚洲女人91| 偷拍自拍在线视频观看| 97超碰中文字幕| 美女裸体无遮挡永久免费观看网站| 国产玖玖| 乱伦一二三| 爱射综合| 99性爱在线观看| 中文字幕精品久久久久人妻红杏ⅰ| 黄骗免费网站| 日日A∨| 性夜影院爽黄A爽免费动漫| 久久久久久人妻| 久久久久国色αv免费观看| 亚洲高清无码免费观看视频| 91白虎| 在线播放中文字幕| 日本加勒比无码专区| 六月丁香久久| 酒色综合网| 日本三级中国三级99人妇网站| 97亚洲自在精品在线观看| 五月婷婷丁香中文字幕| 夜色综合| 欧美亚洲丝袜美女电影| 国产AV色黄看到爽| 大香蕉日韩欧美| 99热自拍| 亚洲婷婷丁香在线| 亚洲成人妻日韩在线| 欧美性爱www免费版| 日日夜夜模| 色色色欧美| 东京热毛片177b2viP| 91在线页| 日熟女| 啊啊啊轻点在线观看| 性一交一乱一交A片久久四色| 黄站在线免费观看| 国产乱婷婷精品二区三区| 成人精品在线免费视频| 亚洲熟女一区| 欧亚综合一卡二卡中文字幕| 国产黄色在线播放观看| 综合熟妇一区二区三区| 色老汉色| 一区二区三区机械有限公司| 欧美亚洲高清| 欧美亚洲涩涩| 色一射色一射| 色噜噜人妻丝袜a∨先锋影| 久久久久久久久久久久97| 99久久无色码| 国产免费久久久久| 91精品亚洲内射孕妇| AV色五月天| 男人天堂2012| 日本一区二区成人在线| 欧美黑人精品一区二区| 91扒丝袜综合在线| 国产精品秘 福利姬在线观看| 男人综合网| 亚洲精品一区二区三区新线路| 国产精品色片一区二区| 国产激情视频一区区三区| 秋霞福利网| 99视频精品| 日本一级不卡一二区| 国产精品久久久无码AV网站| 国产JDAV无码视频在线观看| 亚洲欧美综合网| 偷拍超碰| 亚洲色图超碰在线| 一级特黄aaa大片在线观看成人一级片在线观看| 日韩欧美麻豆 | 韩国一级婬片A片无码天美| 亚洲天堂一二| 夜夜高潮夜夜爽国产伦精品| 综合久久少妇中文字幕| 玖色av| 国产suv精品一区二区四区999| 久久无码电影| 亚洲免费成人在线高清无码视频 | 国内操逼视频二区| 欧美啪啪女女| 婷婷亚洲综合| 午夜精品探花| 操操逼操操逼操操逼逼| 国产午夜精品理论片a大结局| 成人AV在线网站| 精品久久9| 草久久久| 丝袜视频一区二区在线播放国产中文| 78p欧美| 9/A片| 东京热亚洲一区二区| 97国产成人精品免费视频| 无码高清国产AV| 熟妇xxxxx性春色| 无码人妻精品酒店| 国产毛片毛片4p懂色| 亚洲自拍97| 91亚洲网| 97超碰色| 91被操| 婷婷色综合欧美日韩| 久久人| 天天射日日干| 久久久久国产精品久久久| 色香天天| 91天天综合网| 国内毛片无遮挡国产| 欧美成人免费在线观看| 亚洲中字幕日本一区二区三区| 国产高清成人免费视频| 8x福利精品第一福利视频导航| 亚洲综合影视| 久久欧洲| 91九九九吃| 97中文字幕九区| 精品人妻一区二区三区四区| 欧亚日韩一区在线| 日韩一区二区精彩视频| 久干9操| 在线看免费无码AV天堂的| 最新国产精品久久精品| 日本色婷婷| 美女在线H91| 国产十八禁视频| 亚洲国产中文字幕| 91人妻熟女| 国产色图乱伦| 黄色av片三级三级三级免费看| 亚洲精品精品一区二区| 少妇99成人麻豆| 天天综合~91入口| 欧美91网站| 超碰97人人乐| 免费中文综合精品| 五月丁香社区婷婷日韩欧美精品影院 | 中文字幕二区| 风月影院十八禁| 黄色片A级一区二区三区| 久久精品国产亚洲AV片多多| 久久久久久久人妻| 日韩亚洲97| 一区二区三| 欧美性爱1080p| 欧美色五月| 久久日本熟女精品一区| 日韩肏逼视频| 日韩一级特黄av毛片| 加勒比在线视频一区二区三区 | 干b在线性社区| 久热99999| 懂色中文一区二区三区| 另类在线| 91欧美性| 欧美熟妇成人一区二区| 亚洲精品久久久久久久蜜桃臀| 97九色人妻| 色 亚洲 91| av天堂加勒比| 青青草丝袜在线视频| 色婷婷综合久久久久中文一区二区| 亚洲欧洲激情| 永久免费av无码网站国产app| 成人日本视频人妻在线| 四虎视频在线观看| 91爱| 可以看的av| 男人天堂综合| 97chaopengongkai| 日韩AV熟女乱伦| 91久久久老司机| 久久久亚洲熟妇熟女| 久久人人爽人人爽人人片Ⅴ| 精品久久大胆人体| 精品成人亚洲午夜电影| 在线 亚洲 网爆 自拍| 啊啊啊久久| 欧美做爰无码A片视频| www.AV有限公司一区| 美女被啪到深处抽搐视频| 日韩中文字幕二区| 九九九九九九九九九国产精品| 国产51色综合久久免费| 国产精品视频播放| 免费日韩黄片| 黑丝91视频| 激情五月天中文字幕色| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 99热线麻豆| 再深点灬舒服灬太大了添视频 | 99精品视频在线观看| www.acm成人黄色毛片| 在线观看无码三级少妇| 噜噜噜久久亚洲精品色情| 国产色综合亚洲色综合吹潮| 久久深夜无码| 新久久AV| 日韩欧美~中文字| 99久久久er直播网址| 夜夜爽妓女| 一道α片欧美| 老鸭窝日丰县女人| 久/久精品99看9| chaopen97久久| 一级久久性爱视频| 亚洲动态色图| 婷婷激情一区二区三区俺也去| 亚洲一区日韩精品中文字幕 | 91碰碰碰| 九九亚洲| 和协影院中文字幕三区| 超碰成人公开| 极品美女嘿咻| 黑操B| 黄片www视频免费| 婷婷久草一区二区三区| 日韩特级毛片免费观看全集| 一本大道综合伊人精品热热| 手机在线A片| 91熟女少妇| 91高清无码下载| 一区在线国产播放| 97资源久久| 97精品国产97久久久久久户外免费| 国产免费一区2区3区| 第四色亚洲色图| 亚洲无码免费看| 蜜臀网址在线| 欧美综合加勒比在线| 精品成人动漫一区二区| 91观看 国产白丝| 欧美日不卡| 亚洲成人性| 大香蕉一人| 色穴精品| 在线欧美69V免费观看视频| 少妇熟女视频一区二区三区| 熟妇女人妻呻吟久久AV| 秋霞免费AV| 国产女人视频三四五区| 国产乱青青草久久| 黑丝91视频| 伊人久久大香大香线蕉中文 | 97日视频| 综合久草| 欧美顶级黄片AAAAA在线免费看| 91久久久久久久久18| 操死我了嗯嗯嗯| 五月天开心网| 伊人网综合在线视频| 伊人操| 老鸭窝日丰县女人| 欧美美女在线高潮999| 欧美特大黄一级片片免费| 岛国爱情动作片在国产AV无码专区亚洲AV漫画| 91少妇通奸网站| 97色冈| 精品性爱一区二区| 亚洲精品国产日韩无码AV永久免| 97综合激情| 国桃视频产巨乳精品一区二区在线| 五月丁香色综合| 国产尤物AV尤物在线观看不卡| 日本不卡一区二区| 欧美综合天堂| 免费视频观看60秒| 尤物视频网 刘玥| 操逼精品视频| 国产农村妇女精品一| 欧美日韩91| 国产精品一区二区 尿失禁| 夜夜爽夜夜操| 夜夜躁狠狠躁日日躁av| 青娱乐 青青青操 日逼| 青操影院| 天天爱综合网| 综合天天。| 国产午夜视频| 极品色电影院| 欧美大战久久久伊人| 亚洲三级网址久久最新| 美女黄页| 久久9 9 9精品| 3571色综合一区二区二区| 一区操逼日比视频| 久久精品国产亚洲AV高级北京| 国产乱色国产精品免费视| 欧美成人免费在线观看| 欧美黄业| 国产激情视频一区区三区| 亚洲毛片久久| 亚洲精品久久久久毛片A片拉屎 | 成人五月天色网| 天堂国产AV| 亚洲五月丁香花狠狠干一区二区三区 | 国产人妻久久精品一区二区三区| 青青操日韩| 久久久久久久久久久精| 超碰久草| 91精品操美女| 日本不卡一区| 无码久久亚洲高清,| 国产精品视频91久久| 91大神精品长腿在线观看网站| 9色国产精品一区粉嫩| 久久成年片色大黄全免费网站| 欧美操人视频| 人人妻人射| 天天干天天狼在线视频| 色五月首页| 六月天婷婷| 久草久热| 劲爆欧美人妖三区91| 伊人久大| 91黑人狂躁丰满熟妇| 久久中文字幕不卡人妻| 嫩草一区二区在线观看| 不卡啪啪视频| 日韩97视频!在线| 亚洲情色图片区| 98超碰日本| 97超碰大| 国产精品亚洲无码| 九九性爱网| 爱欲AV| 久久综合久色欧美综合狠狠 | 大香蕉中文aV在线| 亚洲在线A| 91精片| 免费又黄又裸乳的视频| 色色婷婷五月| 天天夜夜久久| 乱人乱色一区二区三区免费| 可以免费看黄片的视频| 一区操逼日比视频| 蜜臀精品1区2区| 色天堂在线观看| 国产sv美女内射| 久久国产性爱| 伊人影院中文字幕| 极品粉嫩少妇视频| 白嫩少妇| 极品白嫩美女白浆成人福利在线看| 亚洲 91 在线| 天天爱综合网| 性爱综合一区二区| 一区二区三区 丝袜 高跟 美腿| 欧美97视频| 中文字幕成人乱码熟女精品国50| 亚洲熟女性高潮久久久| 大香蕉在线视频15| 亚洲素人综合| 亚洲欧洲日韩国产自在线| 嗯啊免费视频| 日本黄色精品| 国产精品蜜乳AV| 高树玛利亚无码流出| 欧美性高潮在线| 操逼国产免费| 99在线视频播放| 老熟女网站| 日韩乱插| 丝袜美腿射精91| 激情抓乳插进去啪啪啪日韩 | 中国国产精品一区视频| 久久九七| 国产精品白领在线观看 | 国产精品久久久无码aV去| 国产丝袜视频| 九九九一二三| 91GD.COM| 中日992视频| 日本在线激情一区二区三区| 日日日骚女人精品| 91午夜无码| 一牛一区二区三区久久| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 91性片| 色五月综合| 欧美综合亚洲| 女人高潮大叫一级毛片| 欧美伦乱| 99热色精品| 综合欧美色图| 国产精品一二三在线看| 福利大香蕉| 欧美日韩操逼嗦吊| 久久久久深夜无码| av资源在线播放天堂| 51一区二区三区| 国精精品无码一二三区水多多| 国产第二页| 国产理论视频在线播放| 97久久天天综合色天天综合色电影| 在线免费观看日韩一区| 亚洲凸凹超碰成人| 333kkkk·亚洲com久久| 中文字幕一二三av| 久久精品国产96精品亚洲拳交| 97国产综合欧美| 无遮挡h肉动漫在线观看| 熟女高潮精品一区二区| 天天综合精品| 亚洲成成熟女人综合一区二区| 国产欧美第五页| 91夜色| 曰本熟女视频| 国产操逼逼网| 性欧美91| 日本99一区二区| 美中日韩无码| 蜜臀久久久99久久久久 | 欧美精品欧美精品系列| 久热99999| 精品一区二区久久| 97天天| 国产亚洲日韩欧| 色爱三区| 伊人国产av| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 丝袜美腿诱惑亚洲欧美视频在线观看 | 伊人五月天婷婷| 婷婷激情综合网| 天天看人人操屄犊摸阴| 久久精品六区| 五月婷网站| 国产女人成人精品视频| 佐山爱中文字幕| 欧亚成人在线视频| 男人天堂资源| 美国aaaaa一级黄片| 亚洲日韩一区电影| 久草线上视频免费看| 人妻人久久精品中文字幕| 18禁美女裸体无遮挡啪啪| 91亚洲青青草原精品1区| 欧美手机在线综合| 色色色色日本| 麻豆久久视频在线地址| 97美日韩视频| 大香蕉强奸乱伦| 尹人大香蕉视频在线| 天美欧美国产| 国产精品久久久久久高清无码免费看| 天天干夜夜一操| 9999亚洲精品| 国产网站在线播放| 超碰天天操| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 99热这里只有精| 婷婷20月天青娱乐| 久久一区二区三区入口| 中文字幕伊人| 丁香五月婷婷色| 成人开心网在线视频| 91高清无码下载| 超碰视97中文| 久久精品亚洲成a人天堂| 综合亚洲网| 久久色情| 日韩三级在线观看网站| 天天日天天射天天干| 欧美爆乳精品一区二区| 日日夜夜国产综合| 五月天黄色激情视频| 丰满人妻一区二区三区免费 | 3P乱轮视频| 日本亚欧爱爱| 91爱综合| 国产女同视频在线播放| 蜜桃臀av一区二区| 久久久久久久久九九久孕交| 亚洲欧美综合区自拍另类| …中文字幕亚洲乱,97人妻无码费视…| 欧美大香蕉专区网| 成人小说视频在线精品欧美| 久久久久久久久久久久九| 粉嫩av在线一区二区| 大香蕉中文在线| 美女主播色欲91抠b在线播放| 91强热人妻| 明星性猛交ⅹxxx乱大交| 亚洲色图伊人网| 亚洲欧洲偷拍一区| 欧美国产伊人久久久久| 熟女乱伦A| 性综合网| 亚洲狠狠入| 中出后入| 亚洲熟女一区| 爱丝福利| 亚洲色图 图片| 欧美五区| 欧亚久久偷拍视频| 日本美女性生活久久久久久久| 一级特级aaaa毛片免费观看| 不卡中文字幕aⅴ在线| 97国产超碰| 精品国产乱码久久| 日韩大香蕉| 日韩精品系列| 国产精品在线一区二区| 五月婷婷丁香六月| 精品久久久久,69国产成人精| 九九久久99| 日本日皮视频逼| 人人射人人操人人摸| 精品视频免费在线一区| 芊芊操逼视频无码| 国产高清免费不卡av| 奇米狠999| 婷婷久久大香蕉| www.夜夜| 国内精品999| 国产美脚女优尤物在线观看| 色 婷97| 欧美 亚洲 另类 综合| 啊啊啊啊,啊啊好多水| 亚洲人妻久久久| 骚日日av| 快灬快灬 一下爽蜜桃在线观看| 婷婷丁香五月天综合东京热| 欧洲综合视频| 欧美亚洲第一页| 欧美熟女激情| 2023天天操夜夜操| 色妹子A V| 一线黄色免费性爱片| 国产成人亚洲精品无| 欧美性爱精品七区| 午夜影美女日鸡鸡天天视频国产| 大香蕉丝袜一级片| 亚洲综合影片| 加勒比海人人操超碰在线| 天天夜躁日日躁狠狠2002| 天天干天天舔| 久草免费在线一区二区| 欧美强奸一区二区诱惑| 九色 人妻 大香蕉| 日本中文字幕一区| 97这里只有精品| 69人妻精品一区二区绯色| 中文字幕一区二区三区人妻少妇在线| 大香蕉青青9| 亚洲欧洲中文日韩女优乱码| 成人性爱AV在线免费观看| 久久久婷婷婷| 中文字幕av片| 国产黄片精品在线| 嗯阿好爽好紧| 人妻少妇精品| 人人乐大香蕉| 神马午夜久久| 99欧美| 亚洲色图一区二区三区| 国产精品久久久久综合| 日日夜夜青青草母狗| 欧美日韩亚洲天堂| 国产女人成人精品视频| 青青五月天| 啪啪91| 三级色影综合网| 26UUU欧美激情一区二区| 超碰97最新人妻| 日本高清免费一本视频在线观看| 亚洲色婷婷久久久综合日本| 麻豆60秒| 国产亚洲精品农村妇女| 91成人久久| 岛国毛片手机在线观看| 大香蕉综合在线| 熟妇乱伦一区二区| 欧美伦乱爱| 国产精品色| 国产精品免费久久久久久久久久| 三级片大波波| 欧美v亚洲v日韩v最新在线二区| 国产自产91区13区| 黑丝自慰喷水网站| 欧美日韩传媒| 国产又大又粗又长视频| 天美国产精品| 图片区小说区| 亚洲无码 国产无码| 91精品操美女| 麻豆久久久久久久久丝袜| 天天操天天舔| 人人操人人摸人人看人人插| 噜噜噜噜天天狠狠| 麻豆天美国美国产| 国产高清成人传媒影视| 国产日逼视频| 国产一区二区三区高清视频| 深夜激情| 9ⅰ久久久天天| 日韩精品人妻中文字有码在线| 久久久精品国产亚洲伊人| 一牛影视成人片免费| 国产sv美女内射| 欧美亚州综合网图片| 久操在97| 欧美综合在线91| 色九九综合AV| 天天色怡春院| 91中文精品日韩欧美在线 | 曰韩av中文字幕专区| 国产 无码 一区二区| 国产精品国产自产高清AV| 91久久久亚洲| 精品久久久久久久| 亚洲国产成人综合碰碰三级经典| 漂亮人妻被强中文字幕hd| 天美传媒精品久久视频| 最近二区三区视频大全| 懂色Av一区二区三区| 屁股久久久久久| 一区二区高清视频| 中文字幕乱码人妻二区三区| 韩三级a视频在线观看| 色在线综合| 欧美日韩性爱无码| 欧美亚州手机在线| 18精品一区| 伊人网在线视频| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 欧美视频中文字幕区| 九九热九九| 在线观看十八禁| 亚洲性猛| se..亚洲欧美| 天天狠操| 黄页视频网站野外| 国产十八禁视频| 亚洲在线观看| 强奸抽插av| 日本影视久久免费| 久久综合国产精品国产| 久久国产免费激情视频| 青娱乐日韩无码| http://qxhbdz.com| 天美一二三在线观看Av| 综合网,亚洲,欧美| 怡红院亚洲怡春院av| 78久久| 国产精品人妻无码久久久互動交流 | 免费作爱一级视频| 六月丁香久久| 日韩99神马视频播放| 9丨久久九九九| 岛国色情视频在线观看| 少妇 综合| 97色97好| 国产精品扒开腿做爽爽爽视频| 日日夜夜精品| 亚洲 欧美 中文 日韩超碰| 亚洲做性| 欧美 亚洲 偷拍自拍| av亚洲天堂资源网站| 97视频在线观看网站| 久操婷婷| 中文字幕在线2| 伊人网青青| 久久久久久91香蕉国产| 日韩无码极品| 无码又爽又硬又激情免费视频| 99国产精品免费| 国产精品自拍xxxx| 国产精品视频播放| 丰满人妻一区二区三区性色| 综合久欧洲| 91亚洲综合| 国产av尤物| 精品无码久久久久久久杏吧| 5252色欧美在线| 少妇熟女1区2区3区| 超碰天天久久79| 国产精品一区二区校花| 亚洲天堂另类小说男人| 天天草天天日| 精品一久久久| 久久免费精品视频免一| 色噜噜人妻av中文字幕| www.久久久久| 蜜臀99久久精品久久久懂爱| 日本久操视频| 18啪啪手机免费性爱| 国产精品3| www.狠狠| 91天堂| 色香在线| 人妻啊啊人妻啊| 天天干人人干天天日97| 九九九国产精品| 激情综合五月天| 一级性爱视频免费在线| 日韩99神马视频片| 久久香蕉国产线看观看猫咪av| 久久99草| 日韩素人无码一区二区三区三州| 久久香蕉综合一本到3atv| 久久在线观看免费视频| 中文字幕诱惑制服人妻丝袜美丝袜美| 尤物视频一区| 99福利社| 亚洲黄日韩无码专区| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 美女让帅哥通她小鸡鸡| 91美乳| 99视频内射三四| 午夜a成v人电影| 午夜视频黄| 97精品免费| 一区二区三区看视频| 91高潮喷水美女| 精品国产国产AV| 97色插| 精品无码一区二区| www.婷婷六月天| 亚洲精品无码少妇久久| 熟妇操花| 97在线精品| 亚洲成人性爱在线观看| 欧美精品久久久久久久久88| 亚洲成人免费中文字幕| 色欲蜜臀AV| av一区二区三区 中文| 日韩人妻制服丝袜av| 亚洲小电影免费涩涩成人在线高清| 人人操 欧美| 中文字幕五月婷婷免费| 天天日天天干天天色| AA特级绝黄| 精品国产乱码久久久久A| 五月丁香影院| 色欲人妻一区二区在线| 欧洲精品一二三在线| 土豪酒店各种姿势玩弄极品幼稚| 97欧美色资源| 中文日韩欧美熟| 老司机福利社视频在线观看| 啪啪自拍九九综合| 成人av毛片在线观看| 岛国免费视频在线| www.91色| 美女淫穴| 欧美亚洲美少妇一区二区| 4tube欧美女厕所| 色综合一区二区三区| 东京热视频网| 蜜桃视频精品一区二区| 超碰99热中文字幕| 97神马久久| 久久毛卡| www.狠狠操| 色婷婷淫色网| 中文字幕精品免费一区二区| 国产伦精品一区二区三区视频女| 日韩pv中文| 一本色道熟妇| 91强奸乱轮| 无码九九| 国模私拍一区二区三区神乳| 99视频自拍| 清纯唯美综合| 国产精品婬乱一级毛片彝族| 91色综| 久久婷婷色| 日韩三级在线观看mp4| 久草草一二三四区久久| 久操网无码在线| 亚洲情色电影网| 人妻天堂网| 密桃99999| 亚洲激情视频| 手机不卡视频不卡在线一二三区| 四季av一区二区凹凸精品小说| 日韩精品国产一区二区| 久久久久久中文版| 国产又粗又大硬免费色网视频| 人人摸人人摸人人干| 后入式999| www.91理论| 伊人网在线点播| 麻豆国产尤物AV| 久久久91| 99re8免费高清在线| 中文字幕乱在线伦视频中文字幕乱码在线 | 999国产精品999| 日日干日日摸| 日本天天吊| 国产无吗在线播放| 美女骚尻视频| 天天干一干| 家庭乱伦国产| 夜夜嗨老熟女AV一区二区三区| 在线观看黄色电话| 日韩免费a级毛片无码a∨| 欧洲中文字幕| 亚洲网站一区二区在线| 久久久久婷婷精品av电影| 五月天婷精品激情| 一区二区三区免费视频入口| 香蕉免费一区二区三区不读| 日韩精品一区的| 十八禁av无码免费网站APP| 欧美后入式| 一区二区三区欧美激情| 久久久国产av美女私房| 国产中文字幕在线| 精品然女一区二区| 久久久人体| 欧美三级中文字幕hd| 国产精品999aaa| 无码操逼天堂| 亚洲网污污污污| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 久久男人的天堂| 色偷偷综合91久久噜噜| 亚洲第一色页夜| 啊a一区在线| 欧美制服另类丝袜| 久久久久久九九九| 99热伊人| 蜜桃臀AV在线| 人人摸人人添人人操| 岛国AV一区二区电影| 欧美色宗合| 后入内射蜜桃臀| 中文字幕福利视频一区二区三区在线观看| 久久精品中文字幕无码l| 久久噜| 看一级黄色视频| 麻豆 美女 丝袜 人妻 中文| 一本一道波多野毛片中文在线| 欧美成人综合| 日本女优在线视频福利| 992视频一区| 丁香婷婷久久| 久久久78| 久热超碰| 亚洲视频精选| 九月丁香婷婷| 精品人体无圣光凹凸| 亚洲好色人妻| 日韩偷拍色图| 亚洲乱伦图片视频| 日韩精品电影| 色婷婷电影| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 99色视频| 青娱乐欧美激情一区二区| 热热色色综合| 97精品国产97久久久| 免费成人自拍视频在线| 9 7超碰在线免费观看| 中文字幕一二区二三区人妻专区| 嫩草 我啊~嗯~在线| 刺激性视频黄页| 中文字幕成人理论在线| 国产精品露脸在线观看| 伊香蕉综合久久久久久久噜噜噜 | 色婷五月天| 在线看的av| 久久亚洲日韩熟女精品| 天天综合网91入口| 色噜噜婷婷| 2020久久免费视频| 欧美色图片色哟哟| 欧美第38页| 性爱动态120秒| 色色色色日本| 久久婷婷电影网| 久久黄人人爽视频| 精品美女久久一二三| 三级片大波波| 丁香五月综合| 国产高清精品福利| 一区二区三区亚洲| 青娱乐老司机视频| 国内伊人久久久久久网站视频| 色www精品视频在线观看| 一道本东京热加勒比一区二区三区| 国产高清无码一区二区三区四区皇冠| 精品人妻一区二区三区四区不卡在| 精品视频一区二区| 日本性一区| 乱色老一区二区三区的观看方式 | 国产av白丝| 91人妻视频在线| 精品大久久| 精品96久久| 免费网站观看www在线观| 啊啊啊啊一区| 久久五月份| 日产狠狠干| 北条麻妃99精品青青久久| 91色女| 啊灬啊灬啊灬啊灬高潮奶出了免费视| 91精品国久久久久久无码| 欧美一品道| 亚洲有薄码区久久在线一区| 中文字幕日韩精品久久| 91亚洲精品青草| 中文字幕黑人大片| aaa淫乱视频| 最新av在线| 精吧天堂| 97在线视频免费看| 欧美日韩黄片精品在线| 老熟女乱子伦中文字幕一区二区| 亚洲啪啪综合?v一区综合精品区| 99久久99久久免费精品蜜臀| 狠狠色伊人亚洲综合网站色| 国产精品久久99日日| 成人av免费观看| 操人妻逼91| 人人九九精| 69XX一中文字幕人妻91| 欧美精品一区二区少妇免费A片 | 国模精品一区二区三区苹果色戒| 超碰成人免费| 人妻酒店出差被中出免费在线播放| 久久久久久中文| 一级二级三级黑人无码| 黄色av一区二区在线| 东京热av男人的天堂| 中文字幕乱亚洲美女精品一区| 一级毛片久久久久久久女人18| 丁香激情网| 丰满少妇精品一区二区| 精品对白久久不卡| 亚洲最新a在线观看| 成人五月香网在线| 干b网| 国产对白刺激视频| 亚洲日韩av一区二区三区百合| 午夜视频久久久| 懂色天天爱天天日天天射天天澡| 午夜天堂精品久久| 啊啊啊啊操死我| 韩国黄色片精品久久久| laoshunv91| 黑人精品XXX一区一二区| 青青网三级视频| 九九亚洲| 亚洲四虎熟女精品| 97精品视频在线播放| 中文乱码字字幕在线第5页| 日本一区二区电影网站| 色色97爱| 五月综合色| 91精品老女人| 日本大片日本一区二区免费高清| 熟妇高潮精品一区二区三区下载|