日韩精品一区二区三区在线视频放-无码中文字幕V?一区二区-成年片免费观看视频-国内少妇人妻丰满av-国产精品中文字幕免费观看-亚洲成人久久一区二区三区-国内少妇偷人精品视频无缓冲-一区二区国产精品日本一区二区三区在线网

ARTICLE DETAIL

資訊詳情

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

Java讀取Word上傳解析入庫:POI、批量插入與冪等校驗(yàn)

Java讀取Word上傳解析入庫:POI、批量插入與冪等校驗(yàn) 簡介面向需要把Word文檔數(shù)據(jù)自動(dòng)錄入數(shù)據(jù)庫的Java開發(fā)者與學(xué)習(xí)者這份項(xiàng)目示例圍繞Apache POI解析.docx文本與表格、JDBC連接數(shù)據(jù)庫并批量寫入展開覆蓋數(shù)據(jù)轉(zhuǎn)換、異常處理、事務(wù)一致性和多文件并行處理等常見工程要點(diǎn)適合作為企業(yè)數(shù)據(jù)錄入、表單歸檔類功能的參考實(shí)現(xiàn)。壓縮包共41個(gè)文件、約13.24MB包含11個(gè)jar依賴、9個(gè)java源文件與9個(gè)class編譯文件另有xml、properties等配置及Eclipse項(xiàng)目描述文件便于直接導(dǎo)入對照源碼與運(yùn)行結(jié)構(gòu)。已有5138人學(xué)習(xí)下載。讀者可從中獲得可運(yùn)行的POI讀取表格、字段映射、PreparedStatement批量插入示例以及連接配置和編譯產(chǎn)物幫助快速搭建Word到數(shù)據(jù)庫的處理鏈路并借鑒異常與事務(wù)處理思路減少排錯(cuò)成本。1. 從一份 Word 到一張表Java 讀取上傳鏈路到底卡在哪某后臺的合同臺賬要支持運(yùn)營上傳 Word解析后按段落和表格行入庫還要能按關(guān)鍵詞檢索。很多人把 Java 讀取 Word 文件并上傳數(shù)據(jù)庫想成 MultipartFile 接住、POI 讀文本、insert 三條語句真跑起來先翻車在 .doc 與 .docx 分叉再卡在合并單元格和中文亂碼。這個(gè)源碼包把上傳、解析、結(jié)構(gòu)化、入庫、回讀校驗(yàn)串成一條能落地的鏈路適合做文檔導(dǎo)入、合同臺賬、報(bào)表采集的后端。它不是 OCR掃描件和純圖片 Word 讀不出內(nèi)容也不是低代碼平臺字段映射仍要按業(yè)務(wù)表改。新手能順著接口和表結(jié)構(gòu)跑通熟手重點(diǎn)看解析器邊界、批量插入和冪等設(shè)計(jì)。2. 選型先定邊界POI、docx4j 還是先轉(zhuǎn) PDF 再抽文本2.1 為什么大多數(shù)后臺系統(tǒng)選 Apache POIWord 導(dǎo)入這類需求選型先看兩件事要不要保留表格結(jié)構(gòu)要不要兼容老 .doc。把 Word 先轉(zhuǎn) PDF 再抽文本看起來省事實(shí)際把段落、表格行列、單元格坐標(biāo)全丟了后面做字段映射只能靠正則猜。docx4j 功能全但 JAXB 依賴和 API 心智負(fù)擔(dān)不低小團(tuán)隊(duì)維護(hù)成本高。常見做法是 Apache POI 打底docx 用 XWPF老 doc 用 HWPF圖片和表格都能拿到結(jié)構(gòu)。我一般會把依賴拆成兩個(gè)poi-ooxml負(fù)責(zé) .docxpoi-scratchpad負(fù)責(zé) .doc。版本不要散落在各個(gè)模塊統(tǒng)一放父 POM 的dependencyManagement避免 poi 和 poi-ooxml 版本錯(cuò)位導(dǎo)致NoSuchMethodError。dependency groupIdorg.apache.poi/groupId artifactIdpoi-ooxml/artifactId version${poi.version}/version /dependency dependency groupIdorg.apache.poi/groupId artifactIdpoi-scratchpad/artifactId version${poi.version}/version /dependency${poi.version}由項(xiàng)目依賴管理統(tǒng)一鎖定不要在這個(gè)片段里寫死。poi-ooxml會傳遞引入poi與xmlbeans如果項(xiàng)目里已經(jīng)有舊版xmlbeans先用mvn dependency:tree排掉沖突。poi-scratchpad只在需要讀 .doc 時(shí)加不讀老格式可以省掉。選 POI 的理由不是它“最強(qiáng)”而是邊界清楚段落是段落表格是表格讀不到就拋異常不會悄悄降級成一段純文本。對入庫場景結(jié)構(gòu)丟失比解析失敗更可怕失敗還能重試結(jié)構(gòu)錯(cuò)了要洗數(shù)據(jù)。2.2 .doc 與 .docx 的解析分叉XWPF 和 HWPF 不要混用.docx本質(zhì)是 zip 包里的 XMLXWPFDocument 能直接按段落、表格、頁眉頁腳讀。.doc是二進(jìn)制復(fù)合文檔HWPF 只能覆蓋一部分格式遇到復(fù)雜表格、文本框、域代碼讀出來缺行少列很常見。實(shí)際項(xiàng)目里我一般把 .doc 當(dāng)降級通道能讀文本和簡單表格就入庫讀不了就提示用戶另存為 .docx不做無限兼容。統(tǒng)一入口先按后綴分叉再交給兩個(gè)解析器不要讓 Service 里出現(xiàn)instanceof XWPFDocument。public DocumentDTO parse(MultipartFile file) throws IOException { String original Optional.ofNullable(file.getOriginalFilename()).orElse(); String lower original.toLowerCase(Locale.ROOT); if (lower.endsWith(.docx)) { return parseDocx(file.getInputStream()); } if (lower.endsWith(.doc)) { return parseDoc(file.getInputStream()); } throw new IllegalArgumentException(only .doc and .docx are supported); } private DocumentDTO parseDocx(InputStream in) throws IOException { try (XWPFDocument doc new XWPFDocument(in)) { return DocxReader.read(doc); } } private DocumentDTO parseDoc(InputStream in) throws IOException { try (HWPFDocument doc new HWPFDocument(in)) { return DocReader.read(doc); } }這段代碼的關(guān)鍵在try-with-resourcesXWPFDocument 和 HWPFDocument 都持有底層流忘記關(guān)會在批量導(dǎo)入時(shí)把文件句柄耗光。parseDocx和parseDoc返回同一個(gè)DocumentDTO上層不感知 POI 類型。后綴判斷用toLowerCase(Locale.ROOT)避免土耳其語環(huán)境下的I/i問題這種小坑在容器里排查很費(fèi)時(shí)間。2.3 把“讀取”拆成段落、表格、圖片三條管線Word 入庫最怕一鍋燉。段落、表格、圖片的生命周期不一樣段落要保留順序和樣式表格要保留行列坐標(biāo)圖片一般只存路徑或文件 ID不把二進(jìn)制塞進(jìn)業(yè)務(wù)表。解析器里拆成三條管線DTO 里各放各的集合后面入庫按表拆。public final class DocxReader { public static DocumentDTO read(XWPFDocument doc) { DocumentDTO dto new DocumentDTO(); ListParagraphDTO paragraphs new ArrayList(); for (int i 0; i doc.getParagraphs().size(); i) { XWPFParagraph p doc.getParagraphs().get(i); ParagraphDTO pd new ParagraphDTO(); pd.setIndex(i); pd.setText(p.getText()); pd.setStyle(p.getStyle()); paragraphs.add(pd); } dto.setParagraphs(paragraphs); ListTableDTO tables new ArrayList(); for (int t 0; t doc.getTables().size(); t) { XWPFTable table doc.getTables().get(t); TableDTO td new TableDTO(); td.setTableIndex(t); ListListString rows new ArrayList(); for (XWPFTableRow row : table.getRows()) { ListString cells new ArrayList(); for (XWPFTableCell cell : row.getTableCells()) { cells.add(cell.getText()); } rows.add(cells); } td.setRows(rows); tables.add(td); } dto.setTables(tables); return dto; } }doc.getParagraphs()只拿頂層段落表格單元格里的段落不會出現(xiàn)在這里這是很多人統(tǒng)計(jì)段落數(shù)對不上的原因。表格行用getTableCells()拿物理單元格合并列會少列后面入庫前要按最大列數(shù)補(bǔ)齊。cell.getText()只拿文本單元格里的換行、制表符會被壓平需要保留格式就繼續(xù)讀cell.getParagraphs()。圖片管線不在這個(gè)骨架里展開常見做法是遍歷doc.getAllPictures()存到文件服務(wù)業(yè)務(wù)表只留media_id和順序號。3. 上傳接口與解析服務(wù)從 MultipartFile 到結(jié)構(gòu)化文檔對象3.1 控制器只做三件事校驗(yàn)后綴、限流大小、轉(zhuǎn)交解析上傳接口最容易被寫成萬能入口接文件、解析、入庫、返回結(jié)果全在 Controller 里。后面加異步、加冪等、加回讀校驗(yàn)改一處崩三處。我一般讓 Controller 只做三件事判空和后綴、卡文件大小、把 MultipartFile 交給導(dǎo)入服務(wù)。業(yè)務(wù)異常統(tǒng)一拋返回體只帶docId、段落數(shù)、表格數(shù)和耗時(shí)方便前端提示和排查。PostMapping(/api/docs/import) public ImportResult importDoc(RequestParam(file) MultipartFile file) { if (file null || file.isEmpty()) { throw new BizException(EMPTY_FILE); } String name Optional.ofNullable(file.getOriginalFilename()).orElse(); String lower name.toLowerCase(Locale.ROOT); if (!lower.endsWith(.doc) !lower.endsWith(.docx)) { throw new BizException(ONLY_DOC_OR_DOCX); } if (file.getSize() 20L * 1024 * 1024) { throw new BizException(FILE_TOO_LARGE); } return importService.importOne(file); }RequestParam(file)要和前端表單字段名一致不一致會直接 400不是解析失敗。20MB 是業(yè)務(wù)側(cè)兜底Spring 的spring.servlet.multipart.max-file-size和max-request-size也要同步設(shè)兩個(gè)地方一個(gè)放寬一個(gè)收緊最后表現(xiàn)就是“偶爾能傳偶爾不能”。后綴校驗(yàn)只防誤傳不防偽造真正解析時(shí) POI 拋異常再兜一層。3.2 解析器返回統(tǒng)一 DTO別把 XWPFDocument 泄漏到 ServiceDTO 要按入庫表設(shè)計(jì)不要按 POI 的類設(shè)計(jì)。段落 DTO 至少留index、text、style表格 DTO 留tableIndex、rows、maxColumns文檔 DTO 再掛fileName、fileSha256、paragraphs、tables。這樣解析器換實(shí)現(xiàn)Service 和 DAO 不用動(dòng)。public class DocumentDTO { private String fileName; private String fileSha256; private ListParagraphDTO paragraphs new ArrayList(); private ListTableDTO tables new ArrayList(); // getter/setter 省略 } public class TableDTO { private int tableIndex; private int maxColumns; private ListListString rows new ArrayList(); // getter/setter 省略 }maxColumns不是裝飾字段。合并單元格、空單元格會讓每行列數(shù)不一致入庫前用它統(tǒng)一補(bǔ)齊不然前端渲染表格時(shí)列錯(cuò)位查起來像玄學(xué)。fileSha256在解析前算重復(fù)上傳直接命中唯一鍵不用先解析再判重。DTO 里不要放XWPFDocument、XWPFTable這類對象它們持有 XML 樹和流序列化、緩存、異步傳遞都會出問題。3.3 表格行怎么映射成業(yè)務(wù)字段表頭別名與空單元格表格入庫有兩種做法整行 JSON 存一張子表或者按表頭映射成業(yè)務(wù)字段。前者通用后者好查。源碼包里一般兩種都留doc_table_row存原始行 JSON業(yè)務(wù)表按需再抽字段。表頭映射不要寫死中文用別名表運(yùn)營改個(gè)“姓名/員工姓名/人員姓名”不至于改代碼。public MapString, Integer headerIndex(ListString header) { MapString, String alias new HashMap(); alias.put(姓名, name); alias.put(員工姓名, name); alias.put(人員姓名, name); alias.put(部門, dept); alias.put(所屬部門, dept); MapString, Integer index new HashMap(); for (int i 0; i header.size(); i) { String key alias.get(header.get(i).trim()); if (key ! null) { index.putIfAbsent(key, i); } } return index; }trim()不能省Word 表頭里常有前后空格和不間斷空格。putIfAbsent保證重復(fù)別名只取第一列后面出現(xiàn)同名列不會覆蓋。映射不到的業(yè)務(wù)字段要記錄到unmapped_headers不要靜默丟列。空單元格按空字符串入庫不要轉(zhuǎn) null否則前端回顯和后續(xù)concat查詢會多一層判空。4. 入庫不是 save 一下批量插入、事務(wù)與字段長度4.1 表結(jié)構(gòu)設(shè)計(jì)主表存元數(shù)據(jù)子表存段落與表格行Word 導(dǎo)入的表結(jié)構(gòu)不要只建一張大表。主表存文件元數(shù)據(jù)和解析狀態(tài)段落表按順序存文本表格行表存原始行 JSON需要檢索的字段再抽到業(yè)務(wù)表。這樣重導(dǎo)入時(shí)只刪子表不污染業(yè)務(wù)數(shù)據(jù)。表關(guān)鍵字段用途doc_mainid、file_name、file_sha256、status、created_at一次導(dǎo)入一條file_sha256唯一doc_paragraphdoc_id、para_index、content、style段落順序和文本doc_table_rowdoc_id、table_index、row_index、row_json表格原始行保留列坐標(biāo)doc_import_logdoc_id、step、cost_ms、error_msg排查解析和入庫耗時(shí)file_sha256用char(64)不要用varchar(255)唯一索引長度可控。content用text或mediumtext按單段落長度選別一上來就longtext。row_json用 JSON 類型MySQL 5.7 以上支持查詢時(shí)可以用json_extract但高頻檢索字段還是抽列別讓業(yè)務(wù)查詢?nèi)?JSON 掃描。4.2 JdbcTemplate 批量插入與批大小段落和表格行動(dòng)輒幾百上千條逐條insert在開發(fā)環(huán)境看不出生產(chǎn)上一萬行能跑幾十秒。用JdbcTemplate.batchUpdate按批提交批大小我一般設(shè) 500太小網(wǎng)絡(luò)往返多太大事務(wù)日志和內(nèi)存壓力上來。MySQL 連接串要開rewriteBatchedStatementstrue否則驅(qū)動(dòng)可能還是一條條發(fā)。public void saveParagraphs(long docId, ListParagraphDTO list) { String sql insert into doc_paragraph(doc_id, para_index, content, style) values (?, ?, ?, ?); ListObject[] args new ArrayList(list.size()); for (ParagraphDTO p : list) { args.add(new Object[]{docId, p.getIndex(), p.getText(), p.getStyle()}); } int batchSize 500; for (int from 0; from args.size(); from batchSize) { int to Math.min(from batchSize, args.size()); jdbcTemplate.batchUpdate(sql, args.subList(from, to)); } }args.subList是視圖不要在循環(huán)里再改原列表。batchSize按數(shù)據(jù)庫和網(wǎng)絡(luò)調(diào)500 是保守值。content入庫前做長度截?cái)嗷蛐r?yàn)超長直接拋業(yè)務(wù)異常別讓數(shù)據(jù)庫報(bào)Data too long后整批回滾。style可能為 null允許空就留空不允許就在 DTO 層給默認(rèn)值。4.3 事務(wù)邊界解析失敗不留半截?cái)?shù)據(jù)事務(wù)最容易翻車的點(diǎn)是把解析也包進(jìn)去。POI 解析大文件耗時(shí)幾秒到幾十秒事務(wù)一直開著數(shù)據(jù)庫連接被占住并發(fā)一上來連接池就滿。我一般把流程拆成三段事務(wù)外解析并算哈希事務(wù)內(nèi)先查重再寫主表和子表事務(wù)外做回讀校驗(yàn)和日志。Transactional(rollbackFor Exception.class) public long saveDocument(DocumentDTO dto) { Long exists jdbcTemplate.queryForObject( select id from doc_main where file_sha256 ?, Long.class, dto.getFileSha256()); if (exists ! null) { return exists; } KeyHolder kh new GeneratedKeyHolder(); jdbcTemplate.update(con - { PreparedStatement ps con.prepareStatement( insert into doc_main(file_name, file_sha256, status, created_at) values (?, ?, ?, now()), Statement.RETURN_GENERATED_KEYS); ps.setString(1, dto.getFileName()); ps.setString(2, dto.getFileSha256()); ps.setString(3, PARSED); return ps; }, kh); long docId kh.getKey().longValue(); saveParagraphs(docId, dto.getParagraphs()); saveTableRows(docId, dto.getTables()); return docId; }rollbackFor Exception.class要顯式寫默認(rèn)只回滾運(yùn)行時(shí)異常。查重和插入放在同一事務(wù)里仍有并發(fā)窗口所以file_sha256上必須建唯一索引捕獲DuplicateKeyException后回查已有 ID。先刪后插只適合重導(dǎo)入明確覆蓋的場景正常導(dǎo)入用唯一鍵冪等更穩(wěn)。5. 避坑排查中文亂碼、合并單元格、OOM 與重復(fù)上傳5.1 現(xiàn)象中文變成問號或方塊現(xiàn)象是入庫后段落文本正常表格里的中文變成???或者前端展示成方塊。原因通常不在 POI而在數(shù)據(jù)庫連接和表字符集連接串沒帶useUnicodetruecharacterEncodingUTF-8表用latin1或者上傳文件名按 ISO-8859-1 解了一遍。先查庫和連接再懷疑文件。show variables like character_set%; show create table doc_paragraph;表統(tǒng)一utf8mb4連接串顯式指定編碼。老 .doc 里的文本如果是本地編碼HWPF 讀出來可能已經(jīng)是錯(cuò)碼這種要在解析入口按文件來源做編碼探測別指望入庫時(shí)再救。文件名亂碼則用new String(name.getBytes(StandardCharsets.ISO_8859_1), StandardCharsets.UTF_8)前先確認(rèn)容器編碼不要無腦轉(zhuǎn)。5.2 現(xiàn)象表格列數(shù)對不上現(xiàn)象是同一張表第一行 6 列第三行 4 列前端渲染錯(cuò)位。原因多半是合并單元格POI 的getTableCells()返回物理單元格跨列合并不會重復(fù)占位空單元格也可能被跳過。解決是按maxColumns補(bǔ)齊同時(shí)保留原始tableIndex和rowIndex別在解析階段就把坐標(biāo)丟了。private ListString normalize(ListString cells, int maxColumns) { ListString row new ArrayList(cells); while (row.size() maxColumns) { row.add(); } return row.size() maxColumns ? row.subList(0, maxColumns) : row; }補(bǔ)齊只解決渲染業(yè)務(wù)映射還要知道哪一列是合并出來的。需要精確坐標(biāo)就繼續(xù)讀CTTcPr的gridSpan把跨列數(shù)記到 JSON 里。不要用“第一列一定是姓名”這種假設(shè)表頭別名映射比位置映射抗改。5.3 現(xiàn)象大文件解析時(shí)堆內(nèi)存飆升現(xiàn)象是 30MB 的 Word 一上傳服務(wù)堆內(nèi)存直線上升頻繁 Full GC最后 OOM。XWPFDocument 會把整個(gè)文檔加載進(jìn)內(nèi)存圖片越多越明顯。先卡上傳大小再把解析放異步線程池別在 Web 線程里硬扛。圖片不要全部讀成byte[]再塞 DTO邊讀邊寫臨時(shí)文件或?qū)ο蟠鎯?。if (file.getSize() maxFileSize) { throw new BizException(FILE_TOO_LARGE); }maxFileSize按業(yè)務(wù)定合同類 20MB 夠用帶大量掃描圖的 Word 要單獨(dú)走圖片壓縮或人工拆分。異步解析要配獨(dú)立線程池和隊(duì)列上限隊(duì)列滿了直接拒絕別讓任務(wù)堆在內(nèi)存里。解析完及時(shí)關(guān)流XWPFDocument的close()不能漏。5.4 現(xiàn)象同一文件重復(fù)入庫現(xiàn)象是運(yùn)營點(diǎn)兩次上傳主表出現(xiàn)兩條一樣的數(shù)據(jù)子表翻倍。原因可能是前端重復(fù)提交、網(wǎng)關(guān)重試、用戶改文件名再傳。解決用文件內(nèi)容哈希做冪等鍵不要用文件名。SHA-256 在解析前算命中唯一鍵直接返回已有docId。public static String sha256(InputStream in) throws IOException { MessageDigest md MessageDigest.getInstance(SHA-256); byte[] buf new byte[8192]; int len; while ((len in.read(buf)) ! -1) { md.update(buf, 0, len); } StringBuilder sb new StringBuilder(); for (byte b : md.digest()) { sb.append(String.format(%02x, b)); } return sb.toString(); }流讀完要重新打開文件再解析MultipartFile 的getInputStream()每次調(diào)用一般給新流但不要假設(shè)所有實(shí)現(xiàn)都支持重復(fù)讀。唯一索引沖突捕獲后回查返回同一docId前端提示“已存在”而不是報(bào)錯(cuò)。5.5 現(xiàn)象.doc 文件一讀就拋異?,F(xiàn)象是 .docx 正常.doc 一上傳就拋OfficeXmlFileException或OldWordFileFormatException或者讀出來只有幾行。原因常見兩類后綴是 .doc 實(shí)際是 .docx 改名的或者 HWPF 不支持該 .doc 的復(fù)雜結(jié)構(gòu)。先做文件頭校驗(yàn)再看異常類型不要一律當(dāng)解析失敗。if (lower.endsWith(.doc)) { try (InputStream in file.getInputStream()) { new HWPFDocument(in); } catch (Exception e) { throw new BizException(DOC_PARSE_FAILED_SAVE_AS_DOCX); } }文件頭校驗(yàn)?zāi)軗踝「拿募?。HWPF 讀不了的就提示另存為 .docx不要在生產(chǎn)環(huán)境做二進(jìn)制格式轉(zhuǎn)換依賴重、效果不穩(wěn)。導(dǎo)入日志里記下原始文件名、大小、異常類名后面運(yùn)營反饋“這份文件傳不上”時(shí)能直接定位不用靠猜。6. 進(jìn)階驗(yàn)證用回讀比對和影子表把上傳鏈路跑穩(wěn)6.1 回讀比對段落數(shù)、表格行列數(shù)、文本哈希解析入庫后別只看接口返回成功。我一般做一次回讀比對按doc_id查段落數(shù)、表格行數(shù)和 DTO 里的數(shù)量比再抽前 20 段拼文本算哈希和解析結(jié)果比。數(shù)量對不上先查合并單元格和空行哈希對不上查字符集和trim。這三項(xiàng)跑通基本能擋住大部分“看起來成功、查出來是空”的問題。public void verify(long docId, DocumentDTO dto) { Integer paraCount jdbcTemplate.queryForObject( select count(*) from doc_paragraph where doc_id ?, Integer.class, docId); if (paraCount null || paraCount ! dto.getParagraphs().size()) { throw new IllegalStateException(paragraph count mismatch); } Integer tableRows jdbcTemplate.queryForObject( select count(*) from doc_table_row where doc_id ?, Integer.class, docId); int expected dto.getTables().stream().mapToInt(t - t.getRows().size()).sum(); if (tableRows null || tableRows ! expected) { throw new IllegalStateException(table row count mismatch); } }verify放在事務(wù)提交后跑失敗只記日志和告警不回滾已入庫數(shù)據(jù)避免大文件反復(fù)重試把庫壓垮?;刈x比對用的連接要和業(yè)務(wù)連接分開別讓校驗(yàn)把連接池占滿。6.2 影子表先跑批再切主表新解析器上線前我會建一張doc_shadow影子表拿歷史 Word 跑批把段落數(shù)、表格行數(shù)、文本哈希、耗時(shí)四個(gè)指標(biāo)記下來和舊鏈路對比。差異超過閾值的樣本單獨(dú)撈出來看是合并單元格還是編碼問題。影子表跑一周再切主表比直接上線后靠用戶反饋穩(wěn)得多。指標(biāo)采集方式關(guān)注點(diǎn)段落數(shù)doc_paragraphcount頂層段落是否漏讀表格行數(shù)doc_table_rowcount合并單元格是否少列文本哈希前 20 段拼接 SHA-256編碼和空白字符解析耗時(shí)日志cost_ms大文件是否拖垮線程池從那以后我每次接 Word 解析需求都先拿三份臟樣本跑一遍列數(shù)比對和回讀校驗(yàn)再談入庫。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
免费成人自拍视频在线| 亚洲,欧美,春色,另类| 激情文学网伊人| 欧美78| 97亚洲自在精品在线观看| 亚洲无码超碰免费| 二区熟妇韩日| 久久国色天香香蕉| 国产丝袜美腿美女麻豆| 亚洲欧美国产va在线播放频| 久久久久久久久久久久久久久性生活视频| 久久久无码精品人妻二区 | 另类小说五月天| 成人一区二区三区四区| 欧美91精品国产自产| 熟女精品va中文字幕| 亚州色站 日韩电影| 日韩无码服务区| 手机在线人成免费视频| 99精品久久久久久| 九月丁香婷婷色| 尤物av网站| 欧美91在线| 国产成人网站在线观看| 极品出轨视频网站| 激情综合婷婷| 人妻少妇久久| 婷婷尹人大香蕉免费| 午夜经典| 亚洲丝袜色| 超碰吊日色| 国产在线精品偷| 欧美人人天天网| 日韩av不卡在线看| 日本免费二区三区| 色色综合网站| 2021国产成人精品久久| 亚洲91网。| 国内精品久久人妻性色av| 在线人妻熟女一区二区三区四区五区| 国产在线综合网| 九九精品美女高溯喷水| 欧美夜夜草视频| 中文字日本乱码| 性videos欧美熟妇hdx| 一区二区三区四区五区高清无码永久视频 | 欧美日韩国产色五月综合在线| 手机在线播放国产福利| 中文字幕免费看| 中字乱伦AV| 亚洲资源吧| 日本肏逼视频在线观看| 亚洲精品99| 校园春色五月天| 伊色综合天堂色97| 国产高清免费不卡av| 香蕉免费一区二区三区不读 | 激情av| 600国产精品视频| 91狠| 福利社区午夜一区二区| 蜜桃香蕉久草精品在线| 国产欧美精品日韩区二区麻豆天美| 97九色| 伊人久久大香蕉线AV五月天| 精品国产丝袜一区二区三区乱码| 久久精品国产97欧美精品亚洲 | 综合五月婷婷亚洲一区| 风间由美日韩欧美久久| 蜜臀精品1区2区| 少妇无码av专区线| 久久岛国| 蜜桃精品视频一区| 天天插天天插| 五月丁香啪啪啪| 999久久久免费精品国产牛牛| 97天天操天天干| 国产一级αv免费看片| 久久 精品| 裸体1区| 久久99视频| 精品国产乱码久久久久久免费| 亚洲人成网www| 国产高清在线观看欧美| 欧美人妻少妇| 99热18这里只有精品| 大香蕉啪啪啪| 国产激情在线| 国产精品久久aV| 91色综合色| 六月婷婷综合| 小情侣高清国产在线视频| 欧亚日韩中文在线| 国产精品自拍视频| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 免费av高清无码| 日本2020一区二区| 另类专区加勒比| 中文字幕十五区| 大香蕉乱级| 就去色综合| 欧美日韩国产中文精品字幕自在自线, | 国产精品夜夜夜| 亚洲熟女国产综合另类| 天天色综亚洲91污| 思思热国产在线视频| 亚洲九九九九| 亚洲日精品| 97超视频在线观看| 狼人综合婷婷激情四射 | 日韩精品一区,二区 九九...老司机| 婷婷丁香五月激情啪啪| 日韩欧美国产一区二区三区四区| 碰碰97| 国产区在线| 天美一区在线| 狠狠躁天天躁日日躁| 亚洲色图激情小说| 天天日夜夜爽| 日本肏逼视频在线观看| 色综合久| 久草大| av天堂天堂av日韩| 国产精品自拍xxxx| 日韩性爱免费视频在线网站| 日本免费中文字幕在线| 国产一在线观看| 欧美成人免费在线观看| 亚洲AV不卡在线观看| 蜜臀AV成人精品蜜臀| 欧美综合第一| 亚洲激情 欧美色图| 夜夜嗨一区二区| 五月天婷婷色色| 色婷网| 操逼无码一区| 色999五月色| 强奸乱伦动态污图免费| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 婷婷丁香激情| 风月影院十八禁| 丰满人妻一区二区三区免费| 96国产精品| 呻吟 欧美 日本 中出| 超碰碰激情97+久| 久久日本熟女精品一区| 色网在线| 啊啊啊久久久视频| 欧美日韩亚洲少妇寂寞影院正在播放 | oumeisetu综合| 噜噜噜无码AV一级一级久久影院| 麻豆国产96在线| 一起草精品人妻| 亚洲精品第一| 久久免费老司机精品| 亚洲精品 大香蕉| 首页亚洲国产高跟丝袜诱惑视频| 一本久道久久综合狠狠爱| 人人摸人人干| 欧美97日韩| 熟女AV一区| 亚洲综人| 国产美女自拍AV| 无码操逼网| 一本一道vs波多野结衣| 色婷婷五月综合| 精品久久青青草| 屌色在线97视频| 射丝袜高跟鞋99| 99久热精品99re6热| 一区超碰一区| 天天上日日上日韩精品| 中文字幕狠狠玩| 婷婷五月天影院| 亚洲男人bt天堂| 欧美中文字幕一区| 夜夜春夜夜操| se吧提供91精品国产91久久久久久| 1769一区| 丁香五月天社区| 白丝1区2区3区| 日日A∨| 久久久久久99999国产精品| 99re这里只有| 亚洲精品白浆高清久久久久久| ..日韩av毛片精品久久久| 久久九九99| 殴美日韩m| ...日韩成人一区二区三区字幕| 国产中文字幕在线| 国产真乱mangent| 在线观看精品国产免费| 天天干天天日天天射黄色| 98精品国产乱码久久久久久| 青青草原伊人网| 91丝袜美女视频| 美国aaaaa一级黄片| 99热在线观看| 欧美中字不卡| 可以免费看黄片的视频| 国产这里只有精品| AV久日| 韩国免费播放一级毛片| 婷婷亚洲综合| 日韩一级二级三级免费看完整版国语版 | 手机看片1025| a人欧美综合天堂麻豆| 亚洲AV永久无码精品成人调教| 一级毛片电影免费看| 在线视频日韩欧美国产| 麻豆成人av| 亚洲图片欧美| 男人a天堂手机在线版| 97超碰美国| 97chaopenrihan| 国产操逼视频在线观看| 久久天堂婷婷网| 夜夜免费视频| 国产av又色又爽又黄| 综合网,亚洲,欧美| 91熟女网| 国产精品免费美女视频| 欧美中字不卡| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 久久久久无码| 国产又黄又爽| 992这里有精品| 色噜噜人妻av中文字幕| 色色色网站| 亚州精品人妻一二三区| 国产精品制服丝袜清纯唯美| 亚洲色91C| 亚洲码在线中文在线观看| 五月综合激情| 欧美亚洲91| www.狠狠| 国产精品国产精品国产| www.激情| 97精品一区二区视频| 色综合美国| 欧美性爱一区二区三区| 亚州宗合另类| 亚洲色图欧美一区二区不卡| 九九九九九九亚洲| 91国产操逼视频| 美女黄页| av一区二区三区不卡| 欧美少妇大量自拍视频在线观看| 亚洲有码视频二区| 熟女一区二区| 中文字幕日韩精品久久| 亚州色图欧美| 亚洲天堂7777| 中文字幕一二三av| 午夜婷婷| 亚洲av噜噜噜噜噜噜| 一二三啪啪专区| 亚洲国产精品久久AV| 嗯嗯嗯,草死我| 国产无码精品久久久久久| 肥臀熟女福利视频一区二区| 三级精品三级在线观看| 男人的天堂成人的社区| 黄色成品网站| 操www| 欧美 亚洲 另类 综合| 亚洲第2页| 久久超碰天天| 国内精品不卡无毒99999| 在线色资源| 18禁精品网站在线看| 精久久久91| 亚洲 自拍偷拍 欧美| 久久综合av| 色牛牛AV| 97免费视频在线观看| 天天综合网久久ww| 国产特级毛片AAAAAA高潮流水 | 超碰久久草| 99在线无码精品秘 入口黑人| 嗯嗯啊啊啊啊轻点视频| 加勒比无码一区二区三区| 欧美97色| 亚洲精品国产精品乱码不卡| 日韩欧美成人综合在线| 国产嫩草精品A88AV| 日韩人妻资源在线看| 日韩成人性日韩成人性爱视频在线免费观看| 一区麻豆 高清中文字幕| 午夜福利无毒不卡| 97天天| 大香蕉欧美伊| 九月婷婷久久| 岛国A V在线免费看| 美国三级日本三级久久99| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 中文字幕精品探花视频| 中文字幕日韩人妻视频一区二区三区交换夫妻| 色综合色| 国产中文大片资源中文字幕 | 久操电影网| 嗯嗯嗯,草死我| 尤物av网站免费在线播放| 中文字幕诱惑制服人妻丝袜美丝袜美| 日韩亚洲美州欧洲综三区一品在线| 成人日韩3| 91热热色| 日韩资源网| 亚州精人品大香蕉| 亚洲乱码国产乱码精网站| 男人天堂资源| 久久噜| 色婷婷影视| 中国AV美女| 亚洲天天自拍| 97精品网站| 日韩人妻资源在线看| 亚洲精品无码久久AV| 国产熟女精品一区二区| 国产av色网| 玖玖蜜臀资源网| 激情看片网站| 日韩乱伦影音先锋| 国产一级特黄大片处女| 国产乱伦视频污| 中文字幕乱妇免费视频| 亚州图片第一页| 麻豆婷婷成人一二三| 国产欧美日韩精品中文| 日韩美女啪啪一区| 国产精品美女久久久久久网站| 亚洲情色 自拍| 岛国不卡超碰护士AV在线播放| 无码人妻丰满熟妇奶水区毛片| 蜜桃久久一区二区三区| 第一高清av中文字幕| 911av网站免费观看| 大象AV在线| 欧美成人精品欧美一级乱黄一区二… | 天天天干977| 久久超碰av在线| 青青操在线亚洲视频观看欧美在线| 小少妇| 婷婷色在线| 欧美日韩香蕉| 亚洲一卡2卡3卡4卡乱码网站| 69av一区二区三区| 亚洲春色一区二区三区| 黑人猛交| 欧美区亚洲区偷拍区 | 欧美综合天天| 噜噜噜亚洲精| 亚洲综合伊人无码久久| 亚洲精品乱码久久久久久蜜桃麻豆| 影音先锋视频在线| 精品少妇人妻av久久免费| 色哟哟AⅤ| 久久伊人最新网址视频| 亚洲欧美日韩制服另类| 国产精品视频自拍在线| αⅴ天堂| 日韩一区二区三区四区五区| 操高情无码| 多毛小伙内射老太婆| A V视频日本| 欧美日韩黄片精品在线| 色网在线视频观看免费| 多乙久久久久久| 在线观看精品国产免费| 久久精品色欧美aⅴ一区二区| 国产AV无码AV| 伊人成人中文字幕久久网| 依人大香蕉| 日本亚洲熟女视频| 99热色精品| 67914亚洲精品| 嗯嗯嗯啊啊啊在线免费观看| 亚洲自拍欧美国产首页网曝| 天美传媒av在线| 啊啊啊轻点在线观看| 国产精品伦理| av网站免费线看| 四虎国产精品永久在线囯在线| 亚洲AV麻豆Aⅴ无码电影一 | 亚洲精品三区在线观看| 五月丁香综合激情| 天综合网| 亚洲黄色网址| 天天伊人| 日韩性爱一级片| 97在线精品观看视频| 国产精品久久久久无码A√| 熟女五十路一区二区三| 丁香五月天激情网站| 人妻啊啊人妻啊| 亚州色图狠狠干| 欧美大干日韩| 精品久久97| 很很操在线| 久久亚洲AV无码专区首页| 色牛牛AV| 黑人中出21连凳花野真衣| 天天综合网在线| 在线电影亚洲色图| 天天综合网91| 国产视频不卡在线观看| 色情亚洲日本成人| 九九九成人| 欧美影院一区二区三区| 久久久久久久国产视频| 午夜婷婷| 99这里都是精品| 国产91精品在线免费| 欧美精品成人在线播放| 91蜜臀熟女| 99re在线精品78| 91综合熟女| 久久亚洲AV无码专区首页| 色色激情| 国产丝袜高跟美女av免费观看| 狠狠爱大香蕉| 天天看,天天做| 亚洲欧美日韩有码| 麻豆成人AV| 青青伊人这里只有精品| 婷婷五月天补不补| 亚洲午夜蜜臀| 欧美一二在线| 久久久久白虎| 成人乱码一区二区三少妇| 精品一区二区三区最新| 91 天天综合| 2021国产成人精品久久| 激情丁香五月| 208天天久久九九九| 亚洲 欧美 日韩 国产一区二区| 成人国产精品三级A片| 青青草天天亲夜夜操网| 91五月天| 亚洲一卡二卡在线免费| 视频二区美腿丝袜制服人妻欧美| 欧美性Fer办公室秘书| 99久久久无码精品国产人| 亚洲 综合 欧美| 久久噜| 91av一区二区在线观看| 男人的天堂色偷偷青青草视频婷婷网| 舔足天天操天天射| 十八禁啪啦拍视频无遮挡| 碰超人人在线一区二区三区| 成人性爱免费播放| 欧美黑人性猛交91| 欧洲自拍第一页| 国产福利在线视频网站| 制服诱惑亚洲一区二区三区在线观看| 亚洲性爱电影| 日韩电影天堂视频一区二区| 亚洲无码超碰免费| 操人妻逼91| a片久久久久久久久久久久 | 精品亚洲国产成人精品| 欧美999999| 亚洲成人性爱网站在线播放| 欧美九九99久久精品| 在线免费观看高清无码视频| 91九九九馒头| 久操电影| 麻豆天美久久91| 97视频在线看| 中文字幕一区二区三区蜜臀| 亚洲无码com| 九一亚洲国产免费| 粉嫩av平台| 躁躁日曰躁2020| 国产二区视频在线观看电影| 国产少妇高潮| 欧美劲爆视频一区二区| 久久久111| 曰韩操B| 欧美精品第四五页中文字幕在线观看| 日韩av性爱在线播放| 亚洲色图20p| 黄色操人| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久精品—区二区三区内射| 九九无码久久精品视频| 亚洲一区在线观看欧洲 | 成人AV素股で擦久久| 免费精品国偷自产在线在线 | 青青青草伊人精品| 欧美亚洲中文字幕| 亚洲天堂2020| 欧美综合骚| 亚洲春色一区二区三区| 97天天操天天干| 色yeye成人免费视频| 久操视频在线| 亚洲最大黄网| 欧美探花网| 亚欧美综合| 日本福利社| 久久超碰97| 国产青视频| 亚洲一区二区三区四区视频| 老熟女91视频| 91丝袜美女| 国产欧美一级在线观看| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 404操逼福利视频| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 日韩黄色一区二区三区| 熟女少妇视频| 亚欧美天堂在线| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 啊啊啊慢点| 中文字幕制服欧美久久一区| 人人摸人人叼| 97手机日韩| 二三四区精品| 98一区二区精品| 九月丁香婷婷色| 欧美啪啪色吧在线| 走光一区92下载| 五月婷婷综合在线| 亚洲第一黄色av网站| 亚洲色图8| 精品人人| 亚洲欧美国产成人综合不卡| J?P?NESEHD熟女熟妇伦| 校园激情狠狠四射| 日日干男人的天堂| 一区二区 韩日AV| 国产宅男宅女在线观看| 丰满人妻一区二区三区色-百度| 操淫穴亚洲五月丁香| 国产欧美美女免费观看视频| 久久99午夜精品一区人妻| 午夜一区| 日韩人人精品| 欧美A√综合网| **一级毛片国产| 精品人妻中文字幕4399| 神马久久久久| 欧美中日韩XXXX| 色综合99999| 麻豆国产av网| 欧美极品少妇交| 国产做?爰片久久毛片?片美国| 狠狠色噜噜狠狠狠狠2018| 久久久久久久久久久久久女过产乱-少妇高潮一区二区三区喷水-成人AV | 丰满欧美放荡少妇在线| 男人 天堂 日 亚洲| 天天影视综合网欧美精品| 91在线无码精品秘 软件| 综合av社区| a级免费在线观看| 97操b| 亚洲在钱| 神马九九九| 丰满精品人妻少妇久久字幕| 激情五月天色播| 精品一区二区亚洲国产| 在线看片国产精品每日更新| 国模无码人体一区二区三| 久久大线蕉一区| 尤物视频偷拍免费| 国产视频一区二区三区久久亚洲天堂 | 最新国内自拍av免费| 男人的天堂VA| 日本 情色 1区2区3区| 国产久久一区二区午夜| 强奸乱伦αv片| 中文字幕三四区| 国产熟码AV| 97精品国产手机| 无码人妻丰满熟妇奶水区毛片| 性色av婷婷久久一区二区点复制| 欧美一级特黄淫片在线观看| 亚洲一区二区三区婷婷| 九9精品| 人人摸人人干| 区一二区日韩亚洲乱码av电影| 大香蕉免费中文| 久久久精品日本一道| 色婷婷丁香五月天| 中日高清无码操逼视频| 国内亚洲精彩视频在线| 9Ⅰ超碰| 99在线观看视频在线高清| 久久久久久久久国产| 日韩中文字幕2020| 精品人妻1237| 日日橹狠狠爱欧美超碰| 欧美97日韩精品| 久久久久久裸体| 熟妇女伦乱视频视频| 最新AV在线| 翔田千里AV无码秘 三区| 国产高清成人免费视频| 精品国模无码| 在线人人人人人人精品超| 美国aaaaa一级黄片| 色黄色美女大长腿午夜视频| 性色av网站| 啊啊啊啊嗯嗯嗯用力好爽 | 亚洲av青草久久一区二区| 亚洲欧美另类激情小说| 欧美综合娱乐久久| 99视频内射三四| 97久精品| 国产九九九九九九| 亚洲丝袜综合| 日本一区二区成人在线| 黄色污污污污污污网站| 91美女視頻| 久久久久久久人妻丝袜| 99久久久久久久久| av优播| 欧美综合网站999| 日本黄色精品专区网站| 亚洲av强奸乱伦| 东北老女人的激情视频| 欧美伊人电影| 婷婷五月天激情网| 亚洲综合99999| 亚洲天堂少妇| 亚洲天堂人妻熟妇视频| 真实高潮91| 欧美性第一页| 成人短视频在线观看| 欧美91久久久久| 搡老熟女免费视频| 日韩偷拍色图| 亚洲欧美碰碰| 久操热| 亚州,欧美在线| 国产欧美日韩一区二区三区| 吉川爱美98堂在线| 999综合网| 久久超碰爱| 在线观看啊啊啊啊啊| 岛国毛片手机在线观看| 久久婷婷亚洲欧| 91看黄片| 一区麻豆 高清中文字幕| 久久久久97| 青青草原狼av| 91精品人妻偷情| juliaann精品熟女一区| 偷拍偷窥与盗摄视频专区| 超碰在线日韩一区| 插日本熟女视频| 九九热午夜欧亚国产视频| 亚洲成人av电影在线| 9精品久久| 亚洲人妻中文高清| 91久热| 国产伦精品一区二区三区在线观| 亚洲精品九九九九九九| www色婷婷| 欧美91在线| 婷婷五月天久久精品视频一区二区三区| 秋霞Av理论一级在线| 东京成人一区| 成年人一级黄色毛片大全在线观看| 久久久久久久久久久久久久久久9| 午夜男人av| 国产AV天美传媒一区二区三区 | 操B在线观看| yazhououmeizongya| 天天操狠狠日夜夜干超碰撸com视频在线观看 | 午夜a成v人电影| 亚洲人人夜夜澡人人爽| 99在线精品观看99| 18禁止看精品中文字幕| 人人摸人人舔一区二区| 啪啪91| 中字幕人妻一区二区三区| 日韩精品9区| 亚洲综合色网| 91社区拍啪人妻| 色欲av国内精品久久久久久| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 思思热在线观看| 男人午夜天堂| 欧美爱国产综合、| 日韩精品操少妇| 人妻精品综合中文字幕在线| 国产成人精品日本亚洲语言| 91成人高清在线观看| 992视频一区| 色777999综合| 欧美综合网1| 日韩中文字幕熟妇人妻| 97人人干| 激情综合婷婷| 国产AV久久久蜜爱影集| 国产精品无码av在线| 亚洲av国产av综合av卡| 男人天堂网站| 久久超碰日韩精品| 东京热大香蕉| 亚洲国产日韩精品久久久| 九草九九九| 亚洲999综合| 91中文精品日韩欧美在线 | 一区二区三区免费视频入口| 偷拍综合网| 好吊色综合| 欧美不在线| 久久91| 91爱啪| 91中文字幕| 91欧美亚洲| 欧美日韩大香蕉| 无码区蜜乳| 免费一级黄色录像影片| 亚洲中文日韩欧美大香蕉视频| 密乳AV免费观看| 成 人片 黄色大片| 综合影视国产无码| 亚洲AV无码乱码在线观看性色| 留下AⅤ黄色片| 久久久爆乳翘臀一线天伦理视频| 婷婷五月色| 久久9精品视频| 日日夜夜青青草母狗| 91丝袜在线视频| 青青五月天| yiqicaoav| 男人高清无码一区二区| 亚洲国产一区二区三区四区国产| 91色情黑丝搞鸡在线观看一区二区三区三州 | 欧美一二三区四五区| ai欧美亚洲小说| 亚洲激情在线| 日韩在线欧美精品一区二区| 91操人| 97干在线看| 亚洲天堂美臀在线| 亚洲人妻精品一区二区| 欧美成人A√在线一区二区| 黄色区免费观看中文字幕| 超碰在线人妻| 日韩精品电影| 五月天亚洲色图| 国产精品久久久久久久黄无码| 99免费在线视频| 校园春色中文字幕AV| 午夜精品久久久久久久第一页按摩| 精品久久无码午夜福利| 五月丁香啪啪啪| 亚洲有码第一页| a级免费在线观看| 看一级黄色视频| 九热超碰| 狼狼色丁香久久婷婷综合五月| 暖暖精品二区三区观看| 欧洲精品二区| 色综合色综合网| 日本亚欧爱爱| 日韩午夜精品一区二区三区电影| 欧美亚综合色图| 久久一区二区三区四区五区| 亚洲国产欧美中文永久| 日本精品九九九| 成人精品一区二区91毛片不卡| 97干com| 国产偷拍网站| 中文字幕精品资源在线| 亚洲精品97中文字幕| A片A5445444| 99www.bibizy香蕉资源国产一区二区三区高清 | 大香蕉欧美国产日韩高潮| 91久久青青草原精品| 日本精品高清一二区一本到| 天天夜夜久久| 370p日韩欧美亚洲精品| 日韩美女,国产传媒,视频一区| 999精品国产高清一区二区| 大香蕉 222| 日本十八禁免费看污网站| 激情五月天网站| 色五月av| 欧美精品丝袜久久久中文字幕| 久久产精品一区二区三区电影| 天天插天天射| 亚洲无码国产探花在线观看| 97超级欧美| 人人干人人操人人..com| 麻豆激情综合| 97人人超| 国产无码精品久久久久久| 麻豆天美制片厂网站视频| 黄片www视频免费| 青青草色情网站视频| 久久久久九九九| 久9精品| 亚洲区限制级| 亚洲AV永久无码一区仙野| 欧州91高潮| 久久一二三四五六七八九区区| A片 AV一级在线播放观看免费| 超碰超碰超碰超碰的大鸡吧操黑丝袜| 男人天堂婷婷五月天校园春色| 秋霞一集毛片观看| 天天综合网~91| 97色插| 性爱av网站| 国产精品人妻免费精品| 婷婷探花久久精品一区| 99热超碰| 九月色婷婷| 精品中文字幕第一页| 啊啊啊啊啊啊啊啊在线观看| 91欧美性| 久久蜜桃综合网| 婷婷五月天激情网| 日韩欧美俄罗斯A片| 国语对白露脸XXXXXX | 伊蕉97蜜桃97狠狠综合干| 爱我干综合| 九月丁香婷婷色| 亚洲欧洲日本精品中文a∨| 殴美色网| 欧洲亚洲人妻无码高清久久三区四区| 熟妇艹鸡八| 97天天爽| 国产aⅴ无码片毛片一级网站| 大屁股人妻女教师撅着屁股| 四虎免费在线观看| 夜夜春夜夜操| 久久久久国产| 色香伊人| 久久久久久少妇| 亚洲大胆人体av| 国产成自自拍在线观看| 天天综合网91入口| 天天看片天天爽| 天天操女人| 神马福利久草| 日韩一区二区熟女| wwe 天天干.com| 第二页中文字幕| 亚洲男人的天堂V| 亚洲吊色| 国产超碰欧美| 中文字幕欧美精品亚洲日韩蜜臀| 97爱啪| 精品美女少妇一区二区| 蜜臀久久99精品久久久久| 东京热天堂网| 亚洲 欧美 制服 另类 自拍| 亚洲字幕一区二区| 中日亚韩免费视频| 懂色AV蜜臀无码精品APP| www色色色com| 九九久久一区二区三区| 无码男人天堂| 久久αⅴ| 日韩免费看在线黄色片| 在线人人人人人人精品超 | 久草精品一区 | 97超碰站| 亚洲日韩美女中文字幕乱| 99热免费精品| 国产路线专区| 国产精品美女久久久久久网站| 偷拍 欧美 日韩| 国产一区二区三区久久久精品| 性爱乱伦网址| 九月丁香婷婷| 丁香六月综合激情| 国产成人 综合亚洲 天堂| 国产精品乱码久久久久久久久| 91五月天| 欧美成人精品一区二区三区| 亚州久久9| 人爽不卡视频| 国产亚洲精品美女久久久久久2021| 精品-91人妻子系列| 啊啊啊啊啊在线视频| 欧美日韩小说| 友优传媒精品在线一区二区| 99久在线精品99re8蜜桃| 懂色av中文字幕| 久久原创中文| 26uuu性| 曰韩操B| 美女97超碰| 夜夜精品视频| 首页亚洲国产高跟丝袜诱惑视频| 久久久不卡区一区二区三区久久久| 蜜屁av| 五月丁香综合| 骚日日av| 91狠狠综合久久| 限制级中的三级片中的黑粗大屌屌日人妻熟女 | 夜夜嗨一区二区三区三州加勒比| 午夜乱轮操逼视频免费看| 青青青国产| 91精品操美女| 欧美特大黄一级片片免费| 欧美久久人妻少妇一区二区| 国产Av超碰| 二级久久网| 8x福利精品第一福利视频导航| 91丝袜美女| 99e久久国产精品| 九热大香蕉| 亚洲AV成人无码一二三久久| 一区 欧美 日韩 麻豆| 思思热在线视频免费| 熟妇艹鸡八| www..com操老师| 欧美情色贴图| 日韩A优精品在线观看| AV男人天堂网| 欧美夜夜狠| 欧美在线干| 欧美97se| 校园春色之综合网| 国产操逼视频在线观看| 亚洲日韩久久精品一区| 国产亚洲国产超碰| 激情文学88| 亚洲网污污污污| 久久99久久99久久99人受| 999综合网| 欧美91网站| 色吧五月| 天天操天天射天天日| 日本一二三免费久久| 黄页大片在线观看| 无码 有码 国产18p| 不卡在线观看视频| 久久久久921| 亚洲 欧美 中文 日韩超碰| 男女性感激情网站| 欧美色图亚洲激情| 粉嫩久久久久| 久久久久久久久久久97| 五月丁香社区婷婷日韩欧美精品影院| 搡老女人老熟女91老熟女综合网| 日韩人妻精品中文字幕| 91狠狠色丁香婷婷综合久久精品| 国产精品毛片?v一区二区三区| 亚洲综人网| 制服中出中文人人精品| 一色网男人的天堂| 日本高清_区二区三区| 亚洲性爱成人| 中文字幕丝袜| 久久激情视频| 神马影院午夜福利久久久| 欧美三级不卡| 天天爱天天韩国日本牛牛牛牛 | 蜜臀久久99精品久久久久久无删减| 欧美成人国产精品| 97人人爱人人做人人乐| 91操人| 亚洲古典另类欧美在线| 亚洲黄片免费在线播放| 精品午夜福利| 国语精品对白| 97在线视频免费看| 色婷婷一区二区三区久久午夜成人不| oumeizonghese,www| 中文字幕在线观看第二页| 97久久资源| 亚洲综合色男人网| 亚洲综合色男人网| 日韩无码嘿咻黑热久| 亚洲人精| 又黄又粗又硬又长又大| 欧亚综合一卡二卡中文字幕| 天天爽爽爽爽| 亚洲城人男人的天堂| 白丝AV网站| 99re99视频在线免费观看| 久干网| 亚洲综合小视频小说在线观看| 少妇500双飞99| 91美女視頻| 97 国产精品| 激情小说亚洲色图| 国产成人亚洲精品无码最新在线| 大香蕉www.超碰| 黄色区免费观看中文字幕| 狠狠色婷婷777| 日本天天吊| 97操在线| 久热网| 国产精品一区二区a| 日本欧美一区二区三区免费| 爆操无码| 国产精品91ai| 国产欧美日产一区二区三区 - 国产欧美日| 舔舔啊| 免费A片三p视频| 亚洲国产麻豆一区二区三区| 男人的天堂亚洲| 99操| 熟妇人妻精品一区二区| 天天草夜夜草高潮片| 日本色婷婷| 99精品丰满人妻| 一区二区三区视频| 一级免费啪啪片| 内射黑人| 欧美91在线| 一级免费啪啪片| 亚洲和欧美裸体美女双飞视频| 懂色Av一区二区三区| 亚洲一级性爱视频免费看| 精品熟女一区=区三区| 狠狠97| 成人午夜小视频手机在线看| 男人的天堂亚洲| 大屁股熟女一区二区三区| 人妻精品视频一区二区三区| 激情第四色| 男生通女生屁股| 亚洲最新a在线观看| 2019天天操天天爽天天拍| 加勒比海色香蕉婷婷| 亚洲成人在线播放| 亚洲日韩97| 久久透逼视频| 2001天天操| 色女综合| 久久久久久久久久久97| 国产在线激情| 91GD.COM| 色约约一区=区三区| 精品国产乱码久久久影院| 色男人色天堂东京热| 天天看特黄的免费网站| 91在线视频免费中出| 亚州国产精品乱| 亚洲中文字幕97久久精品少妇| 一区二区影院| 91精品啪在线观看国产城中村| 免费公开人人操| 中国少妇XXXX做受| 午夜乱轮操逼视频免费看| 激情 欧美 亚洲 小说| 岛国在线一区二区三区| 麻豆乱码久久精| 亚洲av热热色| 日韩少妇无码| 少妇无码999| 女人综合网| 日韩有码 一区二区三区| 欧美熟妇成人一区二区| 日韩黄片影院| 日本性爱网址| 女优视频第10页| 国产欧美日韩臀| 男人天堂综合| 97精品视频免费| 麻豆色约约| 欧美的精品的视频| 欧美人与动性人交a| A V视频日本| 久久99综合| 久操 高清| 婷婷午夜清品久久久久久久性色视频观| 日本综合色图| 在线播放成人高清免费视频| 污污汅18禁网站在线永久免费观看 | 一区二区 电影 亚洲| 人妻熟妇一区二区三区| 亚洲 小说 欧美 激情 另类| 蜜乳AV.COM| 99久久婷婷丁香| 久久免费中文字幕在线观看| 久久线上视频免费看| 亚洲国产av中文字幕久久| 国产按摩一区二区三区| 神马久久69| 国产福利一区二| 丁香五月色| 日本高清一本二本免费不卡| 无遮挡男女激烈动态图| 久久久久人妻| 97视频在线观看网站| 欧美另类精品xxxx| 91九九九小逼| 日韩十八禁| 岛国视频一二三区| 中文字幕久久精视频久久大全| 欧美日韩另类激情图片| 丁香五月婷婷五月| 亚洲图片视频小说| 国产亚洲禁久一区二区| 色哟哟AV| 精品国产精品一区二区| 综合色久欲| 爱做久久久久久| 无卡一区=区| 26uuu偷拍亚洲欧洲综合| 欧美熟妇人体| 国产精品干干干| 亚州五月| 操香逼| 免费啪啪一级视频| 国产一区二区在线看| 婷婷视频网| 97欧美| 中文字幕第23区| 天天弄天天操| 性爱边摸边日免费AV| 91麻豆天美国产欧美高潮| 久草婷婷| 在线有码中文字幕| 老鸭窝日丰县女人| 色狠狠综合| 青娱乐福利99| 91九色丰满高潮| 欧美另类色| 亚洲av综合色区无码一| 丝袜足交视频| 乱老熟女一区二区三区| 97福利视频| 一级成人性爱| 欧美精品一二三| 久久久久国产亚洲一区欧美色图日韩| 欧美 亚洲 在线| 91色色综合| 欧美熟爽综合| 亚洲色诱惑| 变态乱伦伪娘灌肠一区二区| 91爱啪| 亚洲第一页综合在线| 96AV久久久| 色97| 1024人妻| 中文字幕av乱伦| 91精品女厕偷拍视频| 精品人妻一区二区三区在| AV在线播放网址| 少妇第一页| 婷婷15月天青娱乐| 伊人大香蕉在线| 花野真衣| 六月婷婷五月丁香| 色五月综合| 婷婷中文网| 操逼网站视频漫画国产| 国产欧美精选激情视频| 中文字幕高清精品一区| 久久精品人妻一区| 亚洲牲交| 青娱乐国产剧情av一区| 午夜小电影在线插入淫高潮| 天天综合网~91| 国产操逼网站亚洲一级黄色| 一块操欧美| 性爱乱伦网址|