欧美videos另类精品-欧美videos另类极品-欧美vide-欧美va在线视频-欧美va在线观看-欧美va在线播放免费观看

VUE-多文件斷點續傳、秒傳、分片上傳

2020-7-20    seo達人

凡是要知其然知其所以然

文件上傳相信很多朋友都有遇到過,那或許你也遇到過當上傳大文件時,上傳時間較長,且經常失敗的困擾,并且失敗后,又得重新上傳很是煩人。那我們先了解下失敗的原因吧!


據我了解大概有以下原因:


服務器配置:例如在PHP中默認的文件上傳大小為8M【post_max_size = 8m】,若你在一個請求體中放入8M以上的內容時,便會出現異常

請求超時:當你設置了接口的超時時間為10s,那么上傳大文件時,一個接口響應時間超過10s,那么便會被Faild掉。

網絡波動:這個就屬于不可控因素,也是較常見的問題。

基于以上原因,聰明的人們就想到了,將文件拆分多個小文件,依次上傳,不就解決以上1,2問題嘛,這便是分片上傳。 網絡波動這個實在不可控,也許一陣大風刮來,就斷網了呢。那這樣好了,既然斷網無法控制,那我可以控制只上傳已經上傳的文件內容,不就好了,這樣大大加快了重新上傳的速度。所以便有了“斷點續傳”一說。此時,人群中有人插了一嘴,有些文件我已經上傳一遍了,為啥還要在上傳,能不能不浪費我流量和時間。喔...這個嘛,簡單,每次上傳時判斷下是否存在這個文件,若存在就不重新上傳便可,于是又有了“秒傳”一說。從此這"三兄弟" 便自行CP,統治了整個文件界。”

注意文中的代碼并非實際代碼,請移步至github查看代碼

https://github.com/pseudo-god...


分片上傳

HTML

原生INPUT樣式較丑,這里通過樣式疊加的方式,放一個Button.

 <div class="btns">

   <el-button-group>

     <el-button :disabled="changeDisabled">

       <i class="el-icon-upload2 el-icon--left" size="mini"></i>選擇文件

       <input

         v-if="!changeDisabled"

         type="file"

         :multiple="multiple"

         class="select-file-input"

         :accept="accept"

         @change="handleFileChange"

       />

     </el-button>

     <el-button :disabled="uploadDisabled" @click="handleUpload()"><i class="el-icon-upload el-icon--left" size="mini"></i>上傳</el-button>

     <el-button :disabled="pauseDisabled" @click="handlePause"><i class="el-icon-video-pause el-icon--left" size="mini"></i>暫停</el-button>

     <el-button :disabled="resumeDisabled" @click="handleResume"><i class="el-icon-video-play el-icon--left" size="mini"></i>恢復</el-button>

     <el-button :disabled="clearDisabled" @click="clearFiles"><i class="el-icon-video-play el-icon--left" size="mini"></i>清空</el-button>

   </el-button-group>

   <slot

   

//data 數據


var chunkSize = 10 * 1024 * 1024; // 切片大小

var fileIndex = 0; // 當前正在被遍歷的文件下標


data: () => ({

   container: {

     files: null

   },

   tempFilesArr: [], // 存儲files信息

   cancels: [], // 存儲要取消的請求

   tempThreads: 3,

   // 默認狀態

   status: Status.wait

 }),

   

一個稍微好看的UI就出來了。




選擇文件

選擇文件過程中,需要對外暴露出幾個鉤子,熟悉elementUi的同學應該很眼熟,這幾個鉤子基本與其一致。onExceed:文件超出個數限制時的鉤子、beforeUpload:文件上傳之前

fileIndex 這個很重要,因為是多文件上傳,所以定位當前正在被上傳的文件就很重要,基本都靠它


handleFileChange(e) {

 const files = e.target.files;

 if (!files) return;

 Object.assign(this.$data, this.$options.data()); // 重置data所有數據


 fileIndex = 0; // 重置文件下標

 this.container.files = files;

 // 判斷文件選擇的個數

 if (this.limit && this.container.files.length > this.limit) {

   this.onExceed && this.onExceed(files);

   return;

 }


 // 因filelist不可編輯,故拷貝filelist 對象

 var index = 0; // 所選文件的下標,主要用于剔除文件后,原文件list與臨時文件list不對應的情況

 for (const key in this.container.files) {

   if (this.container.files.hasOwnProperty(key)) {

     const file = this.container.files[key];


     if (this.beforeUpload) {

       const before = this.beforeUpload(file);

       if (before) {

         this.pushTempFile(file, index);

       }

     }


     if (!this.beforeUpload) {

       this.pushTempFile(file, index);

     }


     index++;

   }

 }

},

// 存入 tempFilesArr,為了上面的鉤子,所以將代碼做了拆分

pushTempFile(file, index) {

 // 額外的初始值

 const obj = {

   status: fileStatus.wait,

   chunkList: [],

   uploadProgress: 0,

   hashProgress: 0,

   index

 };

 for (const k in file) {

   obj[k] = file[k];

 }

 console.log('pushTempFile -> obj', obj);

 this.tempFilesArr.push(obj);

}

分片上傳

創建切片,循環分解文件即可


 createFileChunk(file, size = chunkSize) {

   const fileChunkList = [];

   var count = 0;

   while (count < file.size) {

     fileChunkList.push({

       file: file.slice(count, count + size)

     });

     count += size;

   }

   return fileChunkList;

 }

循環創建切片,既然咱們做的是多文件,所以這里就有循環去處理,依次創建文件切片,及切片的上傳。

async handleUpload(resume) {

 if (!this.container.files) return;

 this.status = Status.uploading;

 const filesArr = this.container.files;

 var tempFilesArr = this.tempFilesArr;


 for (let i = 0; i < tempFilesArr.length; i++) {

   fileIndex = i;

   //創建切片

   const fileChunkList = this.createFileChunk(

     filesArr[tempFilesArr[i].index]

   );

     

   tempFilesArr[i].fileHash ='xxxx'; // 先不用看這個,后面會講,占個位置

   tempFilesArr[i].chunkList = fileChunkList.map(({ file }, index) => ({

     fileHash: tempFilesArr[i].hash,

     fileName: tempFilesArr[i].name,

     index,

     hash: tempFilesArr[i].hash + '-' + index,

     chunk: file,

     size: file.size,

     uploaded: false,

     progress: 0, // 每個塊的上傳進度

     status: 'wait' // 上傳狀態,用作進度狀態顯示

   }));

   

   //上傳切片

   await this.uploadChunks(this.tempFilesArr[i]);

 }

}

上傳切片,這個里需要考慮的問題較多,也算是核心吧,uploadChunks方法只負責構造傳遞給后端的數據,核心上傳功能放到sendRequest方法中

async uploadChunks(data) {

 var chunkData = data.chunkList;

 const requestDataList = chunkData

   .map(({ fileHash, chunk, fileName, index }) => {

     const formData = new FormData();

     formData.append('md5', fileHash);

     formData.append('file', chunk);

     formData.append('fileName', index); // 文件名使用切片的下標

     return { formData, index, fileName };

   });


 try {

   await this.sendRequest(requestDataList, chunkData);

 } catch (error) {

   // 上傳有被reject的

   this.$message.error('親 上傳失敗了,考慮重試下呦' + error);

   return;

 }


 // 合并切片

 const isUpload = chunkData.some(item => item.uploaded === false);

 console.log('created -> isUpload', isUpload);

 if (isUpload) {

   alert('存在失敗的切片');

 } else {

   // 執行合并

   await this.mergeRequest(data);

 }

}

sendReques。上傳這是最重要的地方,也是容易失敗的地方,假設有10個分片,那我們若是直接發10個請求的話,很容易達到瀏覽器的瓶頸,所以需要對請求進行并發處理。


并發處理:這里我使用for循環控制并發的初始并發數,然后在 handler 函數里調用自己,這樣就控制了并發。在handler中,通過數組API.shift模擬隊列的效果,來上傳切片。

重試: retryArr 數組存儲每個切片文件請求的重試次數,做累加。比如[1,0,2],就是第0個文件切片報錯1次,第2個報錯2次。為保證能與文件做對應,const index = formInfo.index; 我們直接從數據中拿之前定義好的index。 若失敗后,將失敗的請求重新加入隊列即可。


關于并發及重試我寫了一個小Demo,若不理解可以自己在研究下,文件地址:https://github.com/pseudo-god... , 重試代碼好像被我弄丟了,大家要是有需求,我再補吧!

   // 并發處理

sendRequest(forms, chunkData) {

 var finished = 0;

 const total = forms.length;

 const that = this;

 const retryArr = []; // 數組存儲每個文件hash請求的重試次數,做累加 比如[1,0,2],就是第0個文件切片報錯1次,第2個報錯2次


 return new Promise((resolve, reject) => {

   const handler = () => {

     if (forms.length) {

       // 出棧

       const formInfo = forms.shift();


       const formData = formInfo.formData;

       const index = formInfo.index;

       

       instance.post('fileChunk', formData, {

         onUploadProgress: that.createProgresshandler(chunkData[index]),

         cancelToken: new CancelToken(c => this.cancels.push(c)),

         timeout: 0

       }).then(res => {

         console.log('handler -> res', res);

         // 更改狀態

         chunkData[index].uploaded = true;

         chunkData[index].status = 'success';

         

         finished++;

         handler();

       })

         .catch(e => {

           // 若暫停,則禁止重試

           if (this.status === Status.pause) return;

           if (typeof retryArr[index] !== 'number') {

             retryArr[index] = 0;

           }


           // 更新狀態

           chunkData[index].status = 'warning';


           // 累加錯誤次數

           retryArr[index]++;


           // 重試3次

           if (retryArr[index] >= this.chunkRetry) {

             return reject('重試失敗', retryArr);

           }


           this.tempThreads++; // 釋放當前占用的通道


           // 將失敗的重新加入隊列

           forms.push(formInfo);

           handler();

         });

     }


     if (finished >= total) {

       resolve('done');

     }

   };


   // 控制并發

   for (let i = 0; i < this.tempThreads; i++) {

     handler();

   }

 });

}

切片的上傳進度,通過axios的onUploadProgress事件,結合createProgresshandler方法進行維護

// 切片上傳進度

createProgresshandler(item) {

 return p => {

   item.progress = parseInt(String((p.loaded / p.total) * 100));

   this.fileProgress();

 };

}

Hash計算

其實就是算一個文件的MD5值,MD5在整個項目中用到的地方也就幾點。

秒傳,需要通過MD5值判斷文件是否已存在。

續傳:需要用到MD5作為key值,當唯一值使用。

本項目主要使用worker處理,性能及速度都會有很大提升.

由于是多文件,所以HASH的計算進度也要體現在每個文件上,所以這里使用全局變量fileIndex來定位當前正在被上傳的文件

執行計算hash


正在上傳文件


// 生成文件 hash(web-worker)

calculateHash(fileChunkList) {

 return new Promise(resolve => {

   this.container.worker = new Worker('./hash.js');

   this.container.worker.postMessage({ fileChunkList });

   this.container.worker.onmessage = e => {

     const { percentage, hash } = e.data;

     if (this.tempFilesArr[fileIndex]) {

       this.tempFilesArr[fileIndex].hashProgress = Number(

         percentage.toFixed(0)

       );

     }


     if (hash) {

       resolve(hash);

     }

   };

 });

}

因使用worker,所以我們不能直接使用NPM包方式使用MD5。需要單獨去下載spark-md5.js文件,并引入


//hash.js


self.importScripts("/spark-md5.min.js"); // 導入腳本

// 生成文件 hash

self.onmessage = e => {

 const { fileChunkList } = e.data;

 const spark = new self.SparkMD5.ArrayBuffer();

 let percentage = 0;

 let count = 0;

 const loadNext = index => {

   const reader = new FileReader();

   reader.readAsArrayBuffer(fileChunkList[index].file);

   reader.onload = e => {

     count++;

     spark.append(e.target.result);

     if (count === fileChunkList.length) {

       self.postMessage({

         percentage: 100,

         hash: spark.end()

       });

       self.close();

     } else {

       percentage += 100 / fileChunkList.length;

       self.postMessage({

         percentage

       });

       loadNext(count);

     }

   };

 };

 loadNext(0);

};

文件合并

當我們的切片全部上傳完畢后,就需要進行文件的合并,這里我們只需要請求接口即可

mergeRequest(data) {

  const obj = {

    md5: data.fileHash,

    fileName: data.name,

    fileChunkNum: data.chunkList.length

  };


  instance.post('fileChunk/merge', obj,

    {

      timeout: 0

    })

    .then((res) => {

      this.$message.success('上傳成功');

    });

}

Done: 至此一個分片上傳的功能便已完成

斷點續傳

顧名思義,就是從那斷的就從那開始,明確思路就很簡單了。一般有2種方式,一種為服務器端返回,告知我從那開始,還有一種是瀏覽器端自行處理。2種方案各有優缺點。本項目使用第二種。

思路:已文件HASH為key值,每個切片上傳成功后,記錄下來便可。若需要續傳時,直接跳過記錄中已存在的便可。本項目將使用Localstorage進行存儲,這里我已提前封裝好addChunkStorage、getChunkStorage方法。


存儲在Stroage的數據




緩存處理

在切片上傳的axios成功回調中,存儲已上傳成功的切片


instance.post('fileChunk', formData, )

 .then(res => {

   // 存儲已上傳的切片下標

+ this.addChunkStorage(chunkData[index].fileHash, index);

   handler();

 })

在切片上傳前,先看下localstorage中是否存在已上傳的切片,并修改uploaded


   async handleUpload(resume) {

+      const getChunkStorage = this.getChunkStorage(tempFilesArr[i].hash);

     tempFilesArr[i].chunkList = fileChunkList.map(({ file }, index) => ({

+        uploaded: getChunkStorage && getChunkStorage.includes(index), // 標識:是否已完成上傳

+        progress: getChunkStorage && getChunkStorage.includes(index) ? 100 : 0,

+        status: getChunkStorage && getChunkStorage.includes(index)? 'success'

+              : 'wait' // 上傳狀態,用作進度狀態顯示

     }));


   }

構造切片數據時,過濾掉uploaded為true的


async uploadChunks(data) {

 var chunkData = data.chunkList;

 const requestDataList = chunkData

+    .filter(({ uploaded }) => !uploaded)

   .map(({ fileHash, chunk, fileName, index }) => {

     const formData = new FormData();

     formData.append('md5', fileHash);

     formData.append('file', chunk);

     formData.append('fileName', index); // 文件名使用切片的下標

     return { formData, index, fileName };

   })

}

垃圾文件清理

隨著上傳文件的增多,相應的垃圾文件也會增多,比如有些時候上傳一半就不再繼續,或上傳失敗,碎片文件就會增多。解決方案我目前想了2種

前端在localstorage設置緩存時間,超過時間就發送請求通知后端清理碎片文件,同時前端也要清理緩存。

前后端都約定好,每個緩存從生成開始,只能存儲12小時,12小時后自動清理

以上2中方案似乎都有點問題,極有可能造成前后端因時間差,引發切片上傳異常的問題,后面想到合適的解決方案再來更新吧。

Done: 續傳到這里也就完成了。


秒傳

這算是最簡單的,只是聽起來很厲害的樣子。原理:計算整個文件的HASH,在執行上傳操作前,向服務端發送請求,傳遞MD5值,后端進行文件檢索。若服務器中已存在該文件,便不進行后續的任何操作,上傳也便直接結束。大家一看就明白

async handleUpload(resume) {

   if (!this.container.files) return;

   const filesArr = this.container.files;

   var tempFilesArr = this.tempFilesArr;


   for (let i = 0; i < tempFilesArr.length; i++) {

     const fileChunkList = this.createFileChunk(

       filesArr[tempFilesArr[i].index]

     );


     // hash校驗,是否為秒傳

+      tempFilesArr[i].hash = await this.calculateHash(fileChunkList);

+      const verifyRes = await this.verifyUpload(

+        tempFilesArr[i].name,

+        tempFilesArr[i].hash

+      );

+      if (verifyRes.data.presence) {

+       tempFilesArr[i].status = fileStatus.secondPass;

+       tempFilesArr[i].uploadProgress = 100;

+      } else {

       console.log('開始上傳切片文件----》', tempFilesArr[i].name);

       await this.uploadChunks(this.tempFilesArr[i]);

     }

   }

 }

 // 文件上傳之前的校驗: 校驗文件是否已存在

 verifyUpload(fileName, fileHash) {

   return new Promise(resolve => {

     const obj = {

       md5: fileHash,

       fileName,

       ...this.uploadArguments //傳遞其他參數

     };

     instance

       .post('fileChunk/presence', obj)

       .then(res => {

         resolve(res.data);

       })

       .catch(err => {

         console.log('verifyUpload -> err', err);

       });

   });

 }

Done: 秒傳到這里也就完成了。

后端處理

文章好像有點長了,具體代碼邏輯就先不貼了,除非有人留言要求,嘻嘻,有時間再更新

Node版

請前往 https://github.com/pseudo-god... 查看

JAVA版

下周應該會更新處理

PHP版

1年多沒寫PHP了,抽空我會慢慢補上來

待完善

切片的大小:這個后面會做出動態計算的。需要根據當前所上傳文件的大小,自動計算合適的切片大小。避免出現切片過多的情況。

文件追加:目前上傳文件過程中,不能繼續選擇文件加入隊列。(這個沒想好應該怎么處理。)

更新記錄

組件已經運行一段時間了,期間也測試出幾個問題,本來以為沒BUG的,看起來BUG都挺嚴重

BUG-1:當同時上傳多個內容相同但是文件名稱不同的文件時,出現上傳失敗的問題。


預期結果:第一個上傳成功后,后面相同的問文件應該直接秒傳


實際結果:第一個上傳成功后,其余相同的文件都失敗,錯誤信息,塊數不對。


原因:當第一個文件塊上傳完畢后,便立即進行了下一個文件的循環,導致無法及時獲取文件是否已秒傳的狀態,從而導致失敗。


解決方案:在當前文件分片上傳完畢并且請求合并接口完畢后,再進行下一次循環。


將子方法都改為同步方式,mergeRequest 和 uploadChunks 方法





BUG-2: 當每次選擇相同的文件并觸發beforeUpload方法時,若第二次也選擇了相同的文件,beforeUpload方法失效,從而導致整個流程失效。

原因:之前每次選擇文件時,沒有清空上次所選input文件的數據,相同數據的情況下,是不會觸發input的change事件。


解決方案:每次點擊input時,清空數據即可。我順帶優化了下其他的代碼,具體看提交記錄吧。


<input

 v-if="!changeDisabled"

 type="file"

 :multiple="multiple"

 class="select-file-input"

 :accept="accept"

+  οnclick="f.outerHTML=f.outerHTML"

 @change="handleFileChange"/>

重寫了暫停和恢復的功能,實際上,主要是增加了暫停和恢復的狀態





之前的處理邏輯太簡單粗暴,存在諸多問題。現在將狀態定位在每一個文件之上,這樣恢復上傳時,直接跳過即可





封裝組件

寫了一大堆,其實以上代碼你直接復制也無法使用,這里我將此封裝了一個組件。大家可以去github下載文件,里面有使用案例 ,若有用記得隨手給個star,謝謝!

偷個懶,具體封裝組件的代碼就不列出來了,大家直接去下載文件查看,若有不明白的,可留言。


組件文檔

Attribute

參數 類型 說明 默認 備注

headers Object 設置請求頭

before-upload Function 上傳文件前的鉤子,返回false則停止上傳

accept String 接受上傳的文件類型

upload-arguments Object 上傳文件時攜帶的參數

with-credentials Boolean 是否傳遞Cookie false

limit Number 最大允許上傳個數 0 0為不限制

on-exceed Function 文件超出個數限制時的鉤子

multiple Boolean 是否為多選模式 true

base-url String 由于本組件為內置的AXIOS,若你需要走代理,可以直接在這里配置你的基礎路徑

chunk-size Number 每個切片的大小 10M

threads Number 請求的并發數 3 并發數越高,對服務器的性能要求越高,盡可能用默認值即可

chunk-retry Number 錯誤重試次數 3 分片請求的錯誤重試次數

Slot

方法名 說明 參數 備注

header 按鈕區域 無

tip 提示說明文字 無

后端接口文檔:按文檔實現即可

藍藍設計m.73404.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務






日歷

鏈接

個人資料

藍藍設計的小編 http://m.73404.com.cn

存檔

主站蜘蛛池模板: 日韩一三区 | 国产69精品久久久久久野外 | 亚洲成熟丰满熟妇高潮xxxxx | 精品国产欧美 | 国产人妻一区二区三区四区五区六 | 无码国产69精品久久久久网站 | 日本孰妇毛茸茸xxxx | 亚洲国产制服丝袜先锋 | 成人午夜又粗又硬又大 | 日韩免费在线观看 | 国产丰满大乳奶水 | 国产精品久久久久久久久久妞妞 | 国产成年人免费视频 | 风流少妇又紧又爽又丰满 | 国产91对白在线观看九色 | 无码精品人妻一区二区三区人妻斩 | 日韩av在线高清 | 哈利波特3在线观看免费版英文版 | 欧美视频91 | av之家在线| 国产一区二区在线精品 | 亚洲.www| 国产又粗又黄又长又爽动漫 | 一道本在线观看 | 日本少妇高潮叫床声一区二 | 欧美激情一区二区三区蜜桃视频 | 国产精品爽爽久久久久久豆腐 | 久久综合亚洲色一区二区三区 | 国产又粗又大又爽视频 | 欧美性做爰猛烈叫床潮 | 亚洲熟妇av一区二区三区浪潮 | 爱爱爱爱网 | 麻豆tv在线| 一级淫片a看免费 | 蜜桃久久久 | 国产精品亚洲一区二区在线观看 | 黑白配高清在线观看免费版中文 | 伊人天天操 | 国产麻豆网 | 麻豆精品在线播放 | 人妻被按摩师玩弄到潮喷 | 在线伊人网| 777精品久无码人妻蜜桃 | 91亚色视频 | 肉欲性大交毛片 | 亚洲网站在线观看 | 国产a√精品区二区三区四区 | 最新在线视频 | 综合国产在线 | 中文字幕无码视频手机免费看 | japanese丰满少妇最高潮 | 国产日韩精品中文字无码 | 久久鲁鲁| 日产欧美一区二区三区不上 | 69亚洲精品久久久蜜桃小说 | 东北少妇bbbb搡bbb搡 | 俄罗斯xxxx性全过程 | 中文字幕高清视频 | 藏春阁福利视频 | 91成人国产综合久久精品 | 爱爱小视频免费看 | 一边添奶一边摸pp爽快视频 | 日韩激情视频在线 | 日本丰满护士爆乳xxxx | 涩涩一区| 国产99免费 | 免费在线观看的黄色网址 | 久久777国产线看观看精品 | 日日天日日夜日日摸天天 | 国产伦精品一区二区三区免费 | 黄色片在哪看 | chinese麻豆新拍video | 久草国产在线 | 久久久久无码精品国产h动漫 | 国产亚洲视频在线观看 | 国产精品久久久久一区二区三区 | 干欧美 | 96久久精品 | 加勒比无码一区二区三区 | 永久免费无码网站在线观看 | 国产精品爽爽v在线观看无码 | av在线免费播放网址 | 国产一区二区三区四区五区美女 | 中国一级女人毛片 | 99这里精品 | 国产精品日 | 久久99精品久久久久久久久久久久 | 99精品免费久久久久久久久日本 | 国产成人免费xxxxxxxx | 不卡精品视频 | 中文精品无码中文字幕无码专区 | 欧美日韩国产一级 | 成人依人 | 无遮挡呻吟娇喘视频免费播放 | 国产丝袜一区二区三区免费视频 | 日日麻批免费40分钟无码 | 日本美女上床 | 不卡日韩 | 奇米狠狠777 | 精品国产乱码久久久久久婷婷 | 日本三级吃奶头添泬 | 精品无码国产污污污免费 | 大地资源影视在线播放观看高清视频 | 香蕉视频黄在线观看 | 久久94| 日本精品一区二区在线观看 | 午夜精品久久久久久久白皮肤 | 这里精品 | 国户精品久久久久久久久久久不卡 | 97在线公开视频 | 久久婷婷五月综合色欧美 | 香蕉影院在线 | 中文字幕第11页 | 特大黑人巨交吊性xxxxhd | 91九色丨porny最新地址 | 黄色录像a| 中日韩高清无专码区2021 | 99久久网站 | 久久久久久久久久久久久久久久久久 | 日韩一级免费 | 日韩一级片中文字幕 | 成人性视频免费网站 | 女人张开腿让男人桶爽 | 国产动作大片中文字幕 | 天天摸天天舔 | 美女张开腿让男人桶爽 | 国产做爰全免费的视频软件 | 国产网红无码精品视频 | 成人欧美一区二区三区黑人冫 | 亚洲七七久久桃花影院 | 国产高潮流白浆喷水视频 | 四虎免费久久 | 依依成人综合 | 91国内揄拍国内精品对白 | 无码欧美毛片一区二区三 | 国产 欧美 日韩 一区 | 一本色道久久综合亚洲精品婷婷 | 麻豆黄色影院 | 性按摩玩人妻hd中文字幕 | 欧美真人作爱免费视频 | 激情综合网五月天 | 国产精品v欧美精品∨日韩 女邻居的大乳中文字幕 | 污污的网站在线观看 | 北条麻妃在线一区二区免费播放 | 亚洲天堂男人的天堂 | 国模大尺度啪啪 | 偷看农村妇女牲交 | 无码国产69精品久久久孕妇 | 午夜精品福利一区二区 | 夫妻性生活黄色大片 | 国产一区二区三区免费 | 国产夫妻小视频 | 久久久久久欧美精品se一二三四 | 精品乱码久久久久久久 | 99蜜桃臀久久久欧美精品网站 | 国产免费资源 | 人人妻人人澡人人爽人人精品97 | 亚洲 欧美 中文 日韩aⅴ | 国产后入又长又硬 | 日韩精品成人在线 | 久久久国产成人一区二区三区 | 女人内谢aaaa免费视频 | 成年人午夜影院 | 欧美成人日韩 | 无遮无挡爽爽免费毛片 | 超碰97免费| 天干天干天啪啪夜爽爽99 | 色狠狠一区 | 黄色综合| 日本视频网 | 久久久久久久久久久国产 | 日韩成年视频 | 无码h黄肉3d动漫在线观看 | 国产精品拍拍 | 一本久久道 | 欧美日韩综合一区二区三区 | 男人天堂视频在线 | 国产日韩精品欧美一区喷水 | 久久视频中文字幕 | 成年人免费小视频 | mm31美女爽爽爽爱做视频vr | 性一交一无一伦一精一品 | 操日本女人 | 成人h动漫精品一区二区原神 | 狠狠色噜噜狠狠狠狠2018 | 亚洲精品日韩综合观看成人91 | 初开小嫩苞一区二区三区四区 | 国产精品va无码免费 | 久久色婷婷 | 女仆裸体打屁屁羞羞免费 | 亚洲国产精品色拍网站 | 国产高清无密码一区二区三区 | 午夜影皖精品av在线播放 | 欧美大黄视频 | 久久草在线精品 | 久久久国产精品一区 | 天天躁夜夜躁天干天干2020 | baoyu123成人免费看视频 | 国产色视频播放网站www | 乳霸冲田杏梨中文字幕担心学生的 | 亚洲操片 | 国产专区av | 久久久久国产精品一区三寸 | 69色堂 | a级黄色网 | 日韩色图在线观看 | 国产精品美女久久久久久 | 国产午夜亚洲精品不卡下载 | 国产91色在线亚洲 | 在线播放色 | 婷婷综合在线视频 | 成熟女人特级毛片www免费 | 久久精品视频在线看 | 欧美日韩无套内射另类 | 国产精品乱码人人做人人爱 | 精品深夜av无码一区二区 | 欧美xxxxxx片免费播放软件 | 婷婷四月开心色房播播网 | 亚洲两性视频 | 久久伊人网视频 | 男女无套免费视频网站动漫 | 夜夜爽日日澡人人添 | 国产卡一卡二在线 | 亚洲视频1 | 美国一级大黄一片免费中文 | 国产91色在线亚洲 | 成人xxx视频 | 99久久精品国产第一页 | 97久久精品人人做人人爽50路 | 午夜成人理论福利片 | 琪琪色综合网 | 啪啪短视频 | 亚洲日本韩国在线 | 久久午夜夜伦鲁鲁一区二区 | 正在播放国产老头老太色公园 | 91狠狠躁少妇 | 少妇伦子伦精品无吗在线观看 | 色臀av | 久久久久久亚洲 | 亚洲午夜激情 | 国产日韩欧美一区 | 成人天堂婷婷青青视频在线观看 | 欧美日韩少妇 | 成人av不卡 | 亚洲第一区国产精品 | 日本在线免费视频 | 欧美日韩国产免费观看 | 欧美日韩精品一二三区 | 2019nv天堂香蕉在线观看 | 亚洲狠狠操 | 秦大爷的性生生活1一7 | 国产三级久久久久 | aaa大片十八岁禁止 aa爱做片免费 | 欧美人妻一区二区三区 | 超碰资源在线 | 男女做爰全过程69视频 | 91麻豆精品91久久久久久清纯 | 一级黄色片网站 | 中文字幕在线播放av | 97在线免费视频 | 国产最爽乱淫视频免费 | 日本人乱人乱亲乱色视频观看 | 精品在线观看一区 | 91美女图片黄在线观看 | 免费特黄视频 | 大胸少妇午夜三级 | 波多野结衣中文字幕久久 | 精品国产18久久久久久怡红 | 国产传媒毛片精品视频第一次 | 中国黄色一级片 | 成人动漫h在线观看 | 久草不卡| 成熟女人毛片www免费版在线 | 青青青在线视频免费观看 | 欧美偷拍一区二区三区 | 在线视频激情小说 | 青青免费视频在线 | 秋霞亚洲 | 欧美国产日韩在线观看成人 | 久久久青 | 国模妙妙超大尺度啪啪人体 | 国产又粗又硬又大爽黄老大爷视频 | 日韩免费专区 | 国产五月婷婷 | 亚洲一区二区三区麻豆 | 人妻色综合网站 | 亚洲乱码精品久久久久.. | 成人国产精品入口 | www.久久久久久 | 日本h在线观看 | 乱淫交换粗大多p | 久久黄色片视频 | 日韩毛片精品 | 精品视频免费 | 亚洲一二三精品 | 欧美精品tushy高清 | 我撕开了少妇的蕾丝内裤视频 | 毛片.com| 日韩中文字幕在线看 | 91超碰中文字幕久久精品 | 欧美大片无中文字幕 | 久久综合九色综合97网 | 丰满多毛的大隂户毛茸茸 | 在线成人观看 | 国外成人免费视频 | 人人看操 | 福利国产片 | 屁屁国产第一页草草影院 | 国产精品一区二区羞羞答答 | 久久黄色影院 | 亚洲卡一卡二 | 中文字幕在线观看第二页 | 韩日午夜在线资源一区二区 | 天堂va欧美va亚洲va老司机 | 国内乱子对白免费在限 | 欧美成人一区二区三区 | 俺去俺来也在线www色官网 | 中文字幕综合在线分类 | 授乳喂奶av中文在线 | 欧美麻豆久久久久久中文 | 日韩精品国产精品 | 亚洲天堂第一 | eeuss影院在线奇兵区145 | 欧洲三级视频 | 中文字幕免费在线观看视频 | 国产精品av一区 | 9191成人精品久久 | 国模杨依粉嫩蝴蝶150p | 久久嫩草精品久久久久 | 欧美一区二区三区在线看 | 狠狠色综合激情丁香五月 | 精品国产一区二区三区久久久久久 | 亚洲v欧美v日韩v国产v | 在教室伦流澡到高潮hnp视频 | 在线免费视频一区 | 成人wwxx视频免费男女 | 国产免国产免‘费 | 在线观看免费av网址 | 4438xx亚洲最大五色丁香一 | 国产成人精品综合久久久 | 国产麻豆视频 | 香蕉网址 | 久久不射网站 | 日韩成人一区二区 | 国产三级在线 | 久久综合国产精品 | 久久亚洲精品国产 | 天天看夜夜操 | 欧美一级免费看 | 六月久久 | 中文字幕第一页亚洲 | 国产伦久视频免费观看视频 | 99精品国产高清在线观看 | 老熟女高潮喷水了 | 午夜精品久久久久久久久久久 | 久热国产在线 | 一本无码人妻在中文字幕免费 | 国产一级特黄 | 国产精品igao为爱做激情 | 国产人成视频在线视频 | 性较小国产交xxxxx视频 | 欧美极品在线观看 | 九九九热精品免费视频观看网站 | 精品一区二区三区免费观看 | 日韩久久精品视频 | 性色av一区二区三区红粉影视 | 特大巨黑吊av在线播放 | 久久香蕉超碰97国产精品 | 成人免费版 | 在线成人欧美 | 欧美最猛性xxxxx大叫 | jizz日本大全 | 亚洲免费高清视频 | 性国产激情精品 | a级毛片高清免费视频 | 粗暴video蹂躏hd | 五月天婷婷综合 | jyzz中国jizz十八岁免费 | 免费观看欧美一级 | 成人免费在线播放视频 | 欧美一区二区三区视频在线观看 | 国产精品一区二区欧美黑人喷潮水 | 中文字幕亚洲精品 | 女同性久久产国女同久久98 | dy888亚洲精品一区二区三区 | 久久作爱 | 色黄视频在线观看 | 午夜无码国产理论在线 | 97视频资源| 激情精品 | 搐搐国产丨区2区精品av | 九九超碰 | 米奇7777狠狠狠狠视频 | 中文字幕一区三级久久日本 | 免费精品无码av片在线观看 | 久久久久久久久久久久久久久 | 好吊日免费视频 | 午夜男人的天堂 | 欧美日韩中文国产一区 | 国产精品综合视频 | 国产精品久久久久久久久免费软件 | 无码人妻精品一区二区三区下载 | 中出乱码av亚洲精品久久天堂 | 亚洲乱码日产精品bd在线观看 | 污污的网站在线免费观看 | 亚洲中文字幕无码中字 | 成年人免费看黄 | 国产激情视频在线 | 国产亚洲精品久久久久久久久久 | 国产欧美日韩中文字幕 | av动漫在线免费观看 | 欧美激情综合色综合啪啪五月 | 免费日韩在线 | 中文字幕一区二区三区不卡 | 澳门黄色录像 | 久久久99精品免费观看 | 欧美三级韩国三级日本一级 | 午夜久久久精品 | 好吊色这里只有精品 | a天堂最新版中文在线地址 a天堂最新地址 | 四虎永久在线精品免费网址 | 天天尻逼 | 国产欧美日韩综合精品二区 | 免费啪啪网 | 少妇人妻精品一区二区三区 | 免费中文字幕视频 | 久久婷婷丁香 | 性色av无码一区二区三区人妻 | 久久免费播放 | 亚洲精品国产自在久久 | 内射无码专区久久亚洲 | 国产丝袜在线 | 亚洲精品久久久久avwww潮水 | 免费人妻精品一区二区三区 | 国产xxxx性hd极品 | 一区二区三区四区产品乱 | 色偷偷色偷偷色偷偷在线视频 | 免费在线观看成人 | 少妇极品熟妇人妻无码 | 91麻豆精品国产91久久久点播时间 | 欧美在线观看一区二区三区 | 99久热在线精品996热是什么 | 特黄特色大片免费播放器图片 | 国产极品美女高潮无套浪潮av | 免费看av软件 | www,xxx69 japan| 国产一区在线看 | 欧美另类videosbestsex日本 | jizz成人| 刺激一区仑乱 | 天堂а√在线地址在线 | 国产伦理一区二区 | 狠狠干夜夜骑 | 国产亚洲精品久久久久四川人 | 亚洲成人毛片 | 日本视频免费在线播放 | 国产情侣呻吟对白高潮 | 大蜜桃臀偷拍系列在线观看 | 成人激情开心网 | 亚洲国产欧美日韩在线观看第一页 | 国产九一视频在线观看 | 国产精品爽爽久久久久久豆腐 | 日本a级黄绝片a一级啪啪 | 久久www成人_看片免费不卡 | 日韩中文字幕第一页 | 91视频黄| 亚洲做受高潮欧美裸体 | 搞av.com| 久久艹免费视频 | 亚洲调教| 国产精品毛片一区二区在线看舒淇 | 丰满人妻熟妇乱又伦精品 | 国产你懂 | 九九热视频在线播放 | 15p亚洲 | 欧美天堂色| 国产99在线 | 欧美 | 欧美乱妇高清无乱码 | 国产精久久一区二区三区 | 国产丰满果冻videossex | 在线视频中文 | 国产精品黄网站 | 天啪| av高清在线 | 日本欧美一级aaaaa毛片 | 99久久精品免费 | 96亚洲精品久久 | 国产三级黄色 | 中文字幕无产乱码 | 欧美日韩视频免费 | 中文精品一区二区 | 一级一片免费播放 | 欧美做受高潮1 | 亚洲精品日本无v一区 | 51精品视频在线视频观看 | 蜜臀av国产精品久久久久 | 夫妻毛片| 久久99精品国产麻豆91樱花 | 少妇高潮伦 | 国产色 | 亚洲无av | 天天弄 | 好吊妞国产欧美日韩免费观看网站 | 国产精品视频一区二区三区, | 欧美偷拍综合 | 这里只有精品在线播放 | 一级一毛片 | 狠狠干2021 | 一区二区三区观看 | 无码人妻精品一区二区蜜桃色欲 | 亚洲精品自在在线观看 | 三上悠亚在线精品二区 | 亚洲精品乱码久久久久久9色 | 精品在线视频一区二区三区 | 97福利网 | 久热久色 | 国产精品视频免费看 | 亚洲国产精品综合久久网络 | 日韩 欧美 动漫 国产 制服 | 亚洲男人第一av网站 | 亚洲精品中文字幕久久久久下载 | 亚洲区小说区激情区图片区 | 亚洲日韩中文字幕在线播放 | 日本一级视频 | 国内自拍视频一区二区三区 | 成人在线中文字幕 | 91看片在线看 | 国产午夜精品免费一区二区三区视频 | 久久在线视频免费观看 | 欧美一区二区三区视频在线 | 成人小视频在线观看免费 | 国产午夜免费 | a在线观看免费网站大全 | 欧美日韩一区三区 | 日日躁夜夜躁aaaaxxxx | 91av一区| 夜av| 狠狠色婷婷 | 97久久精品人人澡人人爽 | 婷婷在线网 | 色av色| 国产精品国产馆在线真实露脸 | 97视频在线 | 伊人色在线视频 | 日韩av手机在线播放 | 日本美脚玉足脚交 | 99久久精品午夜一区二区 | 日韩精品av久久有码一区浪潮 | 91视频最新入口 | 高潮毛片无遮挡高清免费视频 | 国产激情av在线 | 亚洲色图欧美在线 | 欧美激情日韩 | 久久99精品久久只有精品 | 丁香七月婷婷 | 国产igao为爱做激情在线 | 美女免费av | 久久综合欧美 | 国产精品玖玖玖 | 色欲麻豆国产福利精品 | 四虎少妇做爰免费视频网站四 | 国产成人免费在线观看 | 美女又黄又免费的视频 | 亚洲一区二区观看 | 成人av番号网 | 欧美精品videosexo极品 | 裸体一区二区三区 | 翔田千里一区二区 | 给我免费的视频在线观看 | 精品国精品无码自拍自在线 | 国产精品不卡一区 | 日韩艹逼视频 | 国产91边播边对白在线 | 国产裸体视频 | 亚洲综合久久久久 | 99在线免费观看 | 99mav| 欧洲成人一区 | 日韩精品一区二区三区在线播放 | 一本色综合 | 成人性色生活片免费看l | av在线一区二区 | 亚洲国产成人av好男人在线观看 | 伊人久久精品久久亚洲一区 | 国产你懂 | 亚洲最大的成人网 | 日本大乳奶做爰洗澡三级 | 国产精品噜噜噜66网站 | 黄色一级大片在线免费看国产一 | 在线视频99 | 亚洲 欧美 变态 国产 另类 | 伊人久久大香线蕉av色 | 欧美日韩精品乱国产 | 精品免费一区 | 国产传媒在线 | 欧美 日韩 国产 亚洲 色 | 成人午夜视频免费 | 久操热线 | 欧美一区二区三区四区视频 | 人成在线免费视频 | 狠狠操五月天 | 亚洲黄色网址大全 | 国产精品久久麻豆 | bb日韩美女预防毛片视频 | 天堂中文最新版在线中文 | 久操视频在线播放 | 一区不卡在线 | 亚洲天堂网一区 | 波多野结衣亚洲 | 寡妇高潮一级视频免费看 | 超碰97久久国产精品牛牛 | 国产精品久久久久久久久久久久午 | 蜜桃精品成人影片 | 最新版天堂资源中文在线 | 亚洲欧洲无码av电影在线观看 | 中文乱字幕视频一区 | 天天爽夜夜爽人人爽 | 国模无码视频一区二区三区 | 日本三级欧美三级人妇视频黑白配 | 欧美日韩色视频 | 日日摸日日干 | 电车痴汉在线观看 | r级无码视频在线观看 | 精品一区二区三区免费视频 | 国产精品伦一区二区三级视频 | 亚洲最大成人在线观看 | 色一情一乱一乱一区99av白浆 | 浓毛老太交欧美老妇热爱乱 | 妩媚尤物娇喘无力呻吟在线视频 | 91porny真实丨国产18 | 本田岬高潮一区二区三区 | www.51色.com| 亚洲精品国产精品乱码不66 | 午夜无遮挡 | av一二三四 | 可以看毛片的网站 | 日本免费高清一本视频 | 亚洲精品在线视频免费观看 | 久久精品视频在线看15 | 亚洲国产中文在线二区三区免 | 成人三级k8经典网 | 国产一区二区三区四区三区四 | 成人免费激情视频 | 老子午夜精品无码不卡 | 久久99精品久久久久久hb无码 | 亚洲vs天堂 | 性xx色xx综合久久久xx | 天天色天天射综合网 | 日韩一卡二卡在线 | 日本免费在线看 | 六月婷婷久香在线视频 | 最新国产中文字幕 | 最近中文字幕2019在线一区 | 欧美国产在线视频 | 噼里啪啦高清 | 亚洲在线视频观看 | 97夜色| 超碰97在线免费观看 | 久久久久人妻一区精品色欧美 | 久久精品一二三区 | 成人国产片 | 黑人巨茎美女高潮视频 | 亚洲摸丰满大乳奶水 | 亚洲精品一区二区三区99 | 宅男噜噜66国产精品观看 | 日本不卡一区二区三区 | 国产精品乱码一区二区视频 | 印度最猛性xxxxx69交 | 日韩av不卡一区 | av大片免费 | 影音先锋在线播放 | 中文无码人妻有码人妻中文字幕 | a级大片在线观看 | 99久久久无码国产aaa精品 | 亚洲精品3| 91嫩草在线 | 黄色三级网站在线观看 | 亚洲自拍色 | 五月综合激情 | 久久久香蕉网 | www.久久久久久久 | 日韩一级伦理片 | 91极品在线 | 韩国精品视频在线观看 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 黄色国产视频 | 欧美乱妇高清无乱码免费 | 中文午夜人妻无码看片 | 日本高清在线观看视频 | 看全黄大色黄大片 | 国内乱子对白免费在线 | 伊人蕉影院久亚洲高清 | 亚洲精品成人av在线 | 久久午夜精品 | 久久精品夜夜夜夜夜久久 | 俄罗斯大bbbwww视频 | 自拍亚洲一区欧美另类 | 久久久久无码精品国产 | 国产成人亚洲综合青青 | 国产青草视频在线观看 | 日韩中出 | 国产91网| 国产精品福利一区二区 | 久久69| 国产91在线精品 | 国产人澡人澡澡澡人碰视频 | 97视频资源| 国产夫妻久久 | 成人三级做爰视频在线看 | 国产成人一区在线观看 | 91丝袜在线观看 | 成人深夜视频 | 国产女人呻吟高潮抽搐声 | 美女福利片 | 国产精品人人爽人人做av片 | 黑人巨茎大战俄罗斯美女 | 一区二区三区精品国产 | 国产成人精品a视频一区 | 亚洲日韩在线观看免费视频 | 免费大片黄在线观看 | 亚洲精品久久久日韩美女极品 | 日韩精品专区在线影院重磅 | 国产精品九九九九九 | 中文字幕丰满伦子无码 | 亚洲欧美日本久久综合网站 | 97夜夜| 黄色裸体片 | 亚欧日韩av | 欧美疯狂性受xxxxx另类 | 国产粉嫩尤物极品99综合精品 | 精品国产一区二区三区国产馆杂枝 | 狠狠一区二区 | 日韩理论午夜无码 | 欧美性猛交xxxⅹ乱大交小说一 | 亚洲综合天堂av网站在线观看 | 麻豆91精品 | 永久黄网站色视频免费 | 大度亲吻原声视频在线观看 | 免费网站污 | 国产精品熟女高潮视频 | 在线观看网站 | 国产免费人成xvideos视频 | 黄色片一级 | 特黄1级潘金莲 | 少妇中文字幕乱码亚洲影视 | 北条麻妃二三区 | 激情内射亚洲一区二区三区 | 久久精品中文字幕有码 | 超碰在线cao| 国产主播户外勾搭人xx | 成人免费大片黄在线播放 | 国产三级国产精品国产普男人 | 日韩理论片在线观看 | 毛片基地站 | 麻豆人妻无码性色av专区 | 男女做激情爱呻吟口述全过程 | 欧美日韩综合精品 | 日本一区二区视频 | 国产精品综合久久久精品综合蜜臀 | 色综合久久久无码中文字幕波多 | 强制高潮18xxxx国语对白 | 色婷婷综合久久久久中文一区二区 | 香蕉视频免费在线 | 宅男撸66国产精品 | av字幕在线 | 三个男吃我奶头一边一个视频 | 97在线视频观看 | 欧美嫩草影院 | 大江大河第3部48集在线观看 | 欧美丰满熟妇xxxx性ppx人交 | 亚洲日韩在线中文字幕综合 | 三个男吃我奶头一边一个视频 | 国精品产品区三区 | 97视频人人澡人人爽 | 97青草超碰久久国内精品91 | 香港曰本韩国三级网站 | 国产精选一区二区 | 国产污污视频在线观看 | 天美麻花果冻视频大全英文版 | 天堂av2014| 九九热在线视频 | 久久成人午夜 | 黄视频在线免费 | 欧美三级网址 | 久色精品视频 | 亚洲网友自拍 | 森林影视官网在线观看 | 最新av在线网站 | 欧洲精品欧美精品 | 欧美日韩一区二区三区69堂 | 美女毛片在线 | 国产又黄又猛又粗又爽 | 免费看黄a级毛片 | 91麻豆精品国产自产在线观看一区 | 777久久| 91一区二区三区 | 免费看a | 韩国av免费在线 | 东京热久久综合久久88 | 久久丫精品久久丫 | 国产性色av高清在线观看 | 国产黄色自拍视频 | 久久精品三级视频 | 欧美在线www| 97久久人人超碰国产精品 | 国产精品久久久久四虎 | 亚洲日日夜夜 | 加勒比无码人妻东京热 | 国产日产欧美a级毛片 | 免费在线国产 | 亚洲精品熟女国产 | 欧美日韩亚洲色图 | 久久国产欧美 | 黄色大片免费观看视频 | 国产乱理伦片在线观看 | 国产69精品久久99卡顿的解决方法 | 亚洲第一成年人网站 | 日韩在线资源 | 奇米影视亚洲狠狠色 | 男人的网址 | 国产叼嘿视频 | yw.139尤物在线精品视频 | 日本高清视频网站www | 五月丁香六月综合av | 精品日本一区二区三区在线观看 | 婷婷射| 久久精品国产亚洲精品 | 国产精品国产精品国产专区蜜臀ah | 中文字幕乱码在线播放 | 亚洲精品456在线播放 | 国产成人av免费观看 | 中文字幕欧美久久日高清 | 人人干人人做 | 久久久久久久久免费 | 色噜噜狠狠一区二区三区 | 欧美黄色三级视频 | 日韩av综合| 精品视频一区二区三区四区五区 | 日本在线视频www鲁啊鲁 | 国产精品成人观看视频国产奇米 | 青青热久免费精品视频在线播放 | 国产美女一区二区三区在线观看 | 九一av| 国精产品乱码视频一区二区 | 二级黄色大片 | 亚洲精品精华液一区 | 69精品人人人人 | 草草影院第一页yycc.com | 免费精品一区二区三区第35 | 夜先锋av资源网站 | 福利一区二区在线 | 欧美精品与黑人又粗又长 | 黄色网页免费在线观看 | 日韩精品视频三区 | 美女网站免费福利视频 | 欧美成人综合 | 亚洲狠狠干| 国产多p混交群体交乱 | 亚洲日本va在线视频观看 | 亚洲成人基地 | 日本美女视频网站 | 黄色免费一级视频 | 免费在线黄网 | 美女露全乳无遮掩视频 | 成人a级做爰生活片 | 久久免费看 | 人善交类欧美重口另类 | 一本久久知道综合久久 | 少妇被粗大的猛烈进出 | 色翁荡熄又大又硬又粗又视频 | 久草色香蕉 | 久久久久夜色精品国产老牛91 | 又白又嫩毛又多15p 国产热の有码热の无码视频 | 亚洲一区二区小说 | 夜夜动漫 | 男女无遮挡xx00动态图120秒 | 久久久久麻豆v国产精华液好用吗 | 人妻av一区二区三区精品 | 轻点太深了射的好满视频 | 国产大片黄 | 中文字幕第11页 | 久久久免费精品视频 | 亚洲天堂h| 女人被弄到高潮的免费视频 | 人妻天天爽夜夜爽一区二区 | 国产精品久久久久久久岛一牛影视 | 欧美情趣视频 | 黑人一级视频 | 山村大伦淫第1部分阅读小说 | 国精产品一区一区三区mba视频 | 91夜色视频 | 国产欧美日韩视频在线观看 | 亚洲卡一卡二卡三 | 中文字幕第一区 | 日产一二三四五六七区麻豆 | 手机天堂网 | 日本大片在线播放在线软件功能 | 99久久99久久免费精品蜜臀 | 超碰www| 8×8x8×8人成免费视频 | 久草在线新时代的视觉体验 | 狠狠躁天天躁无码中文字幕 | 处破女处破av | 丝袜性爱视频 | 福利cosplayh裸体の福利 | 日韩精品免费在线视频 | 国产福利第一页 | 曰本女人与公拘交酡 | 国产丰满大乳奶水 | 国产视频日韩 | 成人免费视频视频 | 日本在线中文字幕专区 | 免费公开在线视频 | 国产乱子伦在线观看 | 日韩精品一卡2卡3卡4卡乱码的功能 | 日日噜噜噜夜夜爽爽狠狠 | 国产福利资源 | 纯爱无遮挡h肉动漫在线播放 | 精品国产制服丝袜高跟 | 午夜寂寞少妇aaa片毛片 | 日本伦奷在线播放 | 大桥未久av一区二区三区 | 美女av影院| 最新精品国偷自产在线 | 欧美老妇牲交videos | 熟妇人妻无乱码中文字幕真矢织江 | 国产精品6999成人免费视频 | 国产麻豆91欧美一区二区 | 亚洲最新av在线 | 鲁一鲁色一色 | 精品一区二区三区毛片 | 亚洲精品传媒 | 精品一区二区久久久久久久网站 | 日日天日日夜日日摸天天 | jizzjizz中国精品麻豆 | 九九三级 | 国产精品一区二区含羞草 | 久久99国产精品久久99 | 91高清免费 | 国产又色又爽又黄刺激在线视频 | 黄色日b片 | 丰满放荡岳乱妇91ww | 人体写真福利视频 | 日日爱影视 | 欧美激情婷婷 | 男人天堂色 | 国产黄色免费 | 韩国av一区二区 | 小舞同人18吸乳羞羞在线观看 | 毛片无遮挡高清免费 | 少妇高潮久久77777 | 亚州精品视频 | 国产精品情侣 | 性色免费视频 | 亚洲福利网址 | 超碰在线9 | 午夜剧场大片亚洲欧洲一区 | 欧美日韩一区二区三区不卡视频 | 亚洲线精品一区二区三区影音先锋 | 精品一区二区三区久久 | 丁香婷婷久久 | 无码人妻一区二区三区精品视频 | 波多野结衣在线观看一区二区三区 | 久久国产精品二国产精品 | 国产黑丝视频 | 日韩精品tv | 狂野欧美性猛交免费视频 | 91精品国产综合久久久蜜臀 | 国产精品三级久久久久三级 | 日韩欧美高清一区 | 婷婷四房色播 | 国产乱人激情h在线观看 | 国产自产在线视频一区 | 国产男女猛烈无遮挡a片漫画 | 波多野结衣网站 | 给个av网站 | 久久一区二区精品 | 免费国产又色又爽又黄的软件 | 另类欧美日韩 | 国产亚洲美女精品久久久2020 | 性猛交ⅹxxx富婆视频 | 久久精品无码专区免费 | 天天干天天要 | 亚洲玉足av久久影视 | 欧美日韩亚洲中文字幕一区二区三区 | 超碰在线免费观看97 | av超碰在线观看 | 青青视频免费看 | 久久福利片 | 制中文字幕音影 | 国产精品女主播一区二区三区 | 日本性高潮视频 | 成人在线短视频 | 久久精品99久久久久久2456 | 天天久久综合网 | 黄色毛片基地 | 8090yy成人免费看片 | 亚洲国产欧美在线观看 | 和尚与寡妇在线三级 | av在线资源| 五月婷婷六月合 | 国产精品无码一区二区三区免费 | 久久高潮视频 | 国产乡下妇女做爰毛片 | 成人久久免费网站 | 国产品无码一区二区三区在线 | 黄色精品视频 | 性视频黄色 | 亚洲第一天堂无码专区 | 夜夜躁很很躁日日躁麻豆 | 中文字幕永久在线视频 | 美女综合网 | 精品一区中文字幕 | 午夜嘿嘿 | 日本男女网站 | 琪琪色av| 日本美女毛茸茸 | 国产一级片免费在线观看 | 久久精品国产精品亚洲毛片 | 毛片网站有哪些 | 深夜网站在线观看 | 99热精品在线观看 | 国产精品爱久久久久久久电影蜜臀 | 六月丁香色婷婷 | 国产超碰人人爽人人做人人爱 | 91色伦| 午夜伦情 | 日本美女一级视频 | 国产网站av | 国产精品欧美久久久久久 | 懂色av中文在线 | 刘亦菲裸体视频一区二区三区 | 国产亚洲精久久久久久无码苍井空 | 亚洲高清揄拍自拍午夜婷婷 | 亚洲第一视频网 | 四色成人| 精品视频一区二区三区在线观看 | 哺乳一区二区久久久免费 | 亚洲免费黄色网址 | 亚洲欧美日韩一区二区三区四区 | 色婷亚洲 | 午夜精品久久久久久久久久久久久蜜桃 | 深夜少妇18免费 | 天干啦夜天干天干在线线 | 森林影视官网在线观看 | 欧美夫妇交换xxx | 国产chinese精品露脸 | 69精品人人人人 | 亚洲中文字幕无码中文字 | 黑人邻居太猛中文字幕hd | 丰满少妇高潮惨叫久久久一 | www亚洲一区二区三区 | 真人啪啪高潮喷水呻吟无遮挡 | 午夜在线成人 | 欧美大片在线观看免费视频 | 军人粗大的内捧猛烈进出视频 | 伊人情人综合网 | 日本亚洲高清 | 四虎免费视频 | 国产资源在线视频 | 欧美11p| 亚洲 在线| 91久久婷婷 | 久久中文字幕免费视频 | 俺去俺来也在线www色官网 | 小视频在线看 | 国产卡一卡二卡三 | 亚洲欧洲中文字幕 | 91瑟瑟 | 动漫美女露胸网站 | 欧美日韩国产精品 | 99热在线只有精品 | 欧美色图在线播放 | 四虎网址大全 | 日本高清不卡aⅴ免费网站 久久精品国产av一区二区三区 | 强制憋尿play黄文尿奴 | 小仙女av| 大肉大捧一进一出好爽视频动漫 | 极品少妇xxxx精品少妇偷拍 | 午夜激情免费视频 | 成人本色视频在线观看 | 成人情趣片在线观看免费 | 日韩激情一区二区 | 国产v欧美v日本v精品按摩 | 日韩久久久久久久久久 | 久久久日韩精品一区二区三区 | 高清一区二区三区四区 | 中国美女乱淫免费看视频 | 精品久久久久久久久久久久久久 | 欧美一乱一交一性ed2k | 亚洲伦理网 | 久久久精品波多野结衣 | 永久免费不卡在线观看黄网站 | 欧美视频不卡 | 亚洲 欧美 综合 在线 精品 | 特黄三级男人添女人下面 | 久久久久玖玖 | 亚洲免费看片 | 夜夜操天天 | 日韩欧美高清dvd碟片 | 三个熟睡少妇的按摩中文字幕 | 粉嫩av一区二区夜夜嗨 | 国产精品亚亚洲欧关中字幕 | 日韩精品视频免费在线观看 | 天天色天天射天天干 | 日韩欧美精品在线播放 | 国产美女免费观看 | av网页在线观看 | yy111111少妇无码理论片 | 懂色av一区二区三区四区五区 | 中文字幕一区二区在线播放 | 91中文字幕永久在线 | 黄色麻豆视频 | 使劲快高潮了国语对白在线 | 97在线观看播放 | 国产一区二区成人 | 久久8| 五月丁香综合缴情六月小说 | 国产黄大片在线观看画质优化 | 国产精品亚洲精品一区二区三区 | 妺妺窝人体色www在线下载 | 中文字幕无码日韩专区免费 | 亚洲成a人v欧美综合天堂麻豆 | 亚洲三级在线看 | 五月天精品一区二区三区 | 久久精品国产精品亚洲蜜月 | 新婚少妇在线观看一区 | 激情综合视频 | 国产一区二区三区在线观看 | 成人小说亚洲一区二区三区 | 日本黄在线观看 | 无码av免费一区二区三区 | 国产一区二区三区视频 | 久久久鲁| 乱人伦人妻系列 | 国产天堂在线 | 午夜熟女插插xx免费视频 | 一久久久 | 18禁免费观看网站 | 亚洲成av人片在线观看香蕉 | 午夜精品免费看 | 91丨九色丨国产在线观看 | 看毛片视频 | 久久午夜神器 | 中文字幕女同 | 成人做爰视频www网站小优视频 | 久久精品在线视频 | 久久人人爽人人爽人人片 | 岛国精品一区 | 欧美乱大交做爰xxxⅹ小说 | 日韩尤物 | 日韩激情av | 欧美日韩三级在线观看 | 在线视频一区少妇露脸福利在线 | 亚州三级 | 业余 自由 性别 成熟偷窥 | 亚洲人成网站999久久久综合 | 欧美性猛交富婆 | 亚洲欧美成人一区二区三区 | 少妇又色又紧又爽又刺激视频 | 操bbbbb| 国产熟妇高潮叫床视频播放 | 麻豆传传媒久久久爱 | 亚洲成人在线播放视频 | 露脸内射熟女--69xx | 亚洲天堂va| 色偷偷av男人的天堂 | 国产在线观看你懂的 | 张柏芝亚洲一区二区三区 | 噜噜噜久久亚洲精品国产品91 | 国产一级免费视频 | 成人精品网 | 欧美成人性生活 | 国产v亚洲v天堂无码 | 一级女人裸体舞毛片 | 欧美激情视频一区二区三区免费 | 午夜在线免费观看 | 丰满多毛的大隂户毛茸茸 | 96视频在线 | 亚洲一区小说 | 又大又粗弄得我出好多水 | 99亚洲乱人伦aⅴ精品 | 亚州av一区二区 | 国产乱淫av国产8 | 一二三四日本高清社区5 | 欧美一区三区 | 边吃奶边添下面好爽 | 韩国三级hd中文字幕三义 | 国产精品嫩草久久久久 | 国产又色又爽又黄又免费 | 好吊妞国产欧美日韩免费观看网站 | 理论片中文字幕 | 男人午夜视频 | 伊人久久视频 | 亚洲高清毛片一区二区 | 久久精品成人一区二区三区蜜臀 | 亚洲欧洲日产国码av老年人 | 息与子猛烈交尾一区二区 | 麻豆传媒一区二区三区 | 一本久在线 | 天天爽夜夜爽人人爽 | 97精品无人区乱码在线观看 | 久欠精品国国产99国产精2021 | 成人性生交大片免费看vr | frxxee中国xxee麻豆片 | 欧美成人播放 | 国内女人喷潮完整视频 | www国产亚洲精品久久麻豆 | 九九99久久精品在免费线bt | 亚洲国产精品久久网午夜 | 日韩在线网 | 寂寞少妇让水电工爽了视频 | 欧美精品日韩在线观看 | 综合色九九| 久久久精品人妻一区二区三区蜜桃 | jzjzjz欧美 | 色哟哟国产精品色哟哟 | 日本亲子乱子伦xxxx | 免费在线观看小视频 | 日日夜夜草 | 国产免费高清av | 狠狠精品干练久久久无码中文字幕 | 综合久| 国产激情精品一区二区三区 | www.日本黄 | 亚洲国产精品大学美女久久久爽 | 狠狠色丁香婷婷综合潮喷 | 国产亚洲日本精品无码 | 先锋影音男人av资源 | 少妇被粗大的猛烈进出免费视频 | 亚欧洲精品在线视频免费观看 | 日本少妇免费视频一三区 | 欧美人妖xxxx | 性久久久久久久 | 亚洲精品92内射 | 久久久久久亚洲精品杨幂圣光 | 久久久久99精品成人片 | 中文字幕日本精品一区二区三区 | 欧美黄色大片免费看 | 欧美在线va | 色综合中文综合网 | 全肉乱妇杂乱视频在线观看 | 亚洲熟乱 | 中文在线观看av | 国产女人18毛片水18精品 | 免费人成视频在线观看不卡 | 在线观看中文字幕第一页 | 国产av仑乱内谢 | 国产av久久久久精东av | 精品少妇一二三区 | 九草在线观看 | 国产精品18久久久久vr使用方法 | 嫩草一区二区三区 | 波多野结衣高清在线 | 中国xxxx性xxxx产国 | 日韩精品无码一本二本三本色 | 国内最真实的xxxx人伦 | 女人色极品影院 | 69xx视频在线观看 | av一二三| 亚洲欧美性视频 | 欧美性受黑人性爽 | 久久精品国产一区二区三区不卡 | 欧美精品一区二区三区久久久 | 欧美 在线 | 91精品国产福利一区二区三区 | 日本激情网址 | 在线不卡中文字幕 | 亚洲男人天堂 | 国产真实偷伦视频 | 中文字幕免费在线播放 | 午夜嘿嘿 | 精品自拍第一页 | 在线亚欧观看2023 | 丰满少妇理论片 | 杂技xxx裸体xxx欧美 | 成人看的羞羞视频免费观看 | 99久久婷婷国产综合精品免费 | 人禽杂交18禁网站免费 | 艳妇乳肉豪妇荡乳av无码福利 | 日韩欧美日本 | 中文字幕免费视频 | 美日韩av | 亚洲精品久久久久午夜福禁果tⅴ | 国产无遮挡免费观看视频网站 | 最近中文字幕在线mv视频在线 | 福利一区二区在线 | 亚洲福利av | 新婚若妻侵犯中文字幕 | 韩国av免费在线观看 | 丁香激情综合久久伊人久久 | 欧美字幕| 亚洲欧洲日韩一区二区三区 | 中文字幕一区二区三区日韩精品 | 无码av免费精品一区二区三区 | 大乳村妇的性需求 | 一二三四视频社区在线 | 少妇情理伦片丰满午夜在线观看 | 日韩欧美精品一区 | 亚洲精品无码av中文字幕电影网站 | 国产精品丝袜一区二区三区 | 永久免费在线观看视频 | 永久免费的啪啪网站免费观看浪潮 | 欧美久久伊人 | 色香欲综合网 | 少妇高潮惨叫在线播放 | 国产精品综合av一区二区国产馆 | 天天做天天爱天天操 | 欧美一区二区在线观看视频 | 成人性生交大片免费看冫视频 | 久久av无码精品人妻系列试探 | kk视频在线视频 | 国内自拍亚洲 | xx在线视频 | av国産精品毛片一区二区三区 | 国产精品一区二区在线观看 | 中文字幕亚洲乱码 | 五月婷婷激情 | 欧美精品videosex性欧美 | 日本一卡2卡3卡4卡无卡免费网站 | 精品无码人妻一区二区三区品 | 午夜日韩av | 隔壁人妻偷人bd中字 | 日韩少妇毛片 | 在线播放高清视频www | 欧美成人无尺码免费视频软件 | 日韩视频一区二区在线观看 | 美女上床网站 | 久久天天躁狠狠躁夜夜2020一 | 免费日韩精品 | 一个人看的免费高清www视频 | 国产无遮挡又黄又爽在线视频 | 青青青手机视频在线观看 | 欧美午夜性春猛交xxxx明星 | 天堂欧美城网站网址 | 男人天堂资源网 | 色网站入口 | 五月天激情视频 | 天堂欧美 | 丝袜美腿中文字幕 | 91少妇和黑人露脸 | 国产精品亚洲综合 | 欧美日韩精品 | 亚洲国产成人久久精品软件 | 国产午夜激情视频 | 五月天堂婷婷 | 在线免费你懂的 | 在线观看的网站 | 成人激情四射网 | 97久久精品国产一区二区片 | 男女激情视频免费观看刺激 | 69av网站| 免费色站 | 91免费看片| 欧美日韩在线免费观看 | 成人美女在线 | 欧美一级乱黄 | 女人裸体性做爰视频 | 中文字幕人妻熟女人妻 | 狂野欧美性猛交免费视频 | 国产午夜福利视频在线观看 | 国产激情з∠视频一区二区 | 波多野结衣中文字幕一区二区三区 | 国产一级αⅴ片免费看 | 永久免费看动漫黄址 | 久久久国产毛片 | 成人久久久久久久 | 国a产久v久伊人 | 亚洲最大成人网色 | 久久无码人妻丰满熟妇区毛片 | 久久久久无码国产精品一区 | 91在线高清| 国产肥白大熟妇bbbb视频 | 天天夜夜草 | 婷婷久久网 | 天干天干天啪啪夜爽爽av | 中文字幕亚洲无线码在线一区 | 一级肉体全黄裸片 | 亚洲激情啪啪 | 中文字幕在线观看日本 | 欧美色图狠狠干 | 日韩av一区二区在线 | 国产网站黄 | 久久伊人色av天堂九九小黄鸭 | 亚洲精品日韩综合观看成人91 | 波多野结衣中文字幕一区二区三区 | 波多野结衣黄色网址 | 久久久久亚洲视频 | 中国极品少妇xxxx | 你懂的视频在线播放 | 日韩毛片 | 女女同性女同一区二区三区九色 | 精品在线视频播放 | 视频在线观看一区二区三区 | 东京无码熟妇人妻av在线网址 | 日本亲与子乱ay中文 | 影音先锋美女 | 红桃视频 国产 | 亚洲日本欧美在线 | 欧美性生交xxxxx久久久缅北 | 热久久网站 | 亚洲精品一区二区三区麻豆 | 手机看片日韩国产 | 天天干天天操天天干 | 人妻精品国产一区二区 | 日韩夜夜操| 青草久久网 | av免费在线播放网站 | 国产一区 在线播放 | 在线看无码的免费网站 | 最新av在线网站 | 免费一区二区三区视频在线 | 一级做人爱c黑人影片 | 国产又色又爽又黄又免费 | 少妇av一区二区 | 国产综合视频一区二区三区 | 国产男女无遮挡猛进猛出 | www色在线观看 | 美女在线观看www | av乱码av免费aⅴ成人 | 国产精品无码免费专区午夜 | 国产99视频精品免视看芒果 | 成人国产精品视频 | 日日碰久久躁77777 | 国产亚洲第一伦理片在线c 国产亚洲精品久久久久动 国产亚洲精品久久久久久大师 | 青青操在线视频 | 国产不卡精品 | 天天综合中文字幕 | 日韩精品一区二区三区中文在线 | 18禁超污无遮挡无码免费网站国产 | 一色综合 | 国产日韩在线看 | 香蕉久久夜色精品升级完成 | 少妇aa| 欧美夜夜夜 | 一本一道dvd在线观看免费视频 | 国产h在线| 狠狠色丁香婷婷综合 | 高h捆绑拘束调教小说 | 日韩一二三四区 | 精品在线视频播放 | 亚洲肥老太bbw中国熟女 | 国产婷婷一区二区三区 | 军人粗大的内捧猛烈进出视频 | 精品成人69xx.xyz | 欧美一级欧美三级 | 亚洲成av人片天堂网老年人 | 伊人久久大香线蕉综合网站 | 黄色在线资源 | 少妇交换做爰中文字幕 | 日本熟妇大乳 | 国产精品国产三级国产普通话对白 | 国产日韩欧美日韩 | 韩国av一区 | 日韩视频在线免费 | 成人午夜毛片 | 国产精品久久久久久妇女6080 | 草啪啪| 日本无遮挡边做边爱边摸 | 精品伦一区二区三区免费视频 | 任我爽精品视频在线观看 | 国产色区| 亚洲黄色短视频 | 99在线视频观看 | 免费一级黄色毛片 | 又粗又硬又大又爽免费视频播放 | 国产一道本 | 国产99久60在线视频 | 传媒 | www.九九热.com| 国产精品亚洲一区二区三区 | 免费无码又黄又爽又刺激 | 色婷婷av久久久久久久 | 日本xxxxx69hd日本 | 国产精品入口麻豆 | 欧美性黄色 | 日韩精品一区二区在线观看 | 日韩国产精品一区二区 | 51综合区亚洲线观看 | 日本成人在线免费视频 | 欧美成人免费在线 | 在线毛片观看 | 日本中文在线视频 | 日日网 | 无遮挡做爰激吻国产999 | 日本精品视频在线播放 | 性h欲短篇合集 | 最大胆裸体人体牲交 | 国产国产人免费人成免费 | 在线视频免费观看一区 | 精品视频一区二区三区在线观看 | 91丨九色丨国产在线 | a级毛片高清免费视频 | 亚洲精品一区二区三区四区乱码 | 一区二区免费在线观看视频 | 日日夜夜免费视频 | 亚洲一区 日韩精品 中文字幕 | 精品久久久久久人妻无码中文字幕 | 我要看www免费看插插视频 | 国产精品久久久久久亚洲色 | 免费做爰在线观看视频妖精 | 久久亚洲在线 | 欧美精品久久久久久久久久 | 中文字幕第1页第69 中文字幕第22页 | 国产免费一区二区视频 | 2019午夜福利不卡片在线 | 日韩国产中文字幕 | 老色鬼在线精品视频 | 久久亚洲精品中文字幕冲田杏梨 | 肉欲性毛片交19 | 久草在线中文视频 | 亚洲国产一区二 | 色香蕉网 | 国产mv欧美mv日产mv免费 | 永久免费看成品人影视 | 国产一区二区三区视频在线播放 | 成人性生交大片免费看视 | 少妇人妻偷人精品无码视频 | 久久精品日产第一区二区 | 夜夜嗨av一区二区三区中文字幕 | 亚洲成a人片在线观看天堂无码 | 国产免费片 | 久久久噜噜噜久久中文字幕色伊伊 | 精品视频九九 | 中文字幕成人精品久久不卡 | 国产高清在线视频 | 播五月婷婷 | 偷拍青青草| 欧美影院 | www.久久久.com | 久久久五月 | 日本精品4080yy私人影院 | 久久九色综合九色99伊人 | 能免费看黄色的网站 | 色婷婷综合久久久久中文一区二区 | 一级生性活片免费视频片 | 日本熟妇色一本在线视频 | 国产美女视频国产视视频 | 日本丰满少妇免费一区 | 深爱五月网 | 国产精品区二区三区日本 | 96视频在线 | 亚洲精品综合 | 51色视频| 精品国产aⅴ一区二区三区 精品国产va久久久久久久 | 天天躁狠狠躁狠狠躁夜夜躁68 | 婷婷丁香社区 | 欧亚毛片 | 丰满多毛的大隂户视频 | 日本a√在线观看 | 看毛片网站 | 美女黄网站18禁免费看 | 亚洲日韩中文字幕在线播放 | 国内精产品∪v | 日韩精品一区二区三区老鸭窝 | 色8久久精品久久久久久葡萄av | 欧洲美一区二区三区亚洲 | 欧美亚洲日本在线 | 亚洲精品成av人片天堂无码 | 黄色美女大片 | 国产人成在线视频 | 91免费污视频 | 国产精品亚洲а∨天堂123bt | 国产在线视频福利 | 影视av| 亚洲一区自拍 | 免费黄色av片 | 性做久久久久久久免费看 | 性欧美麻豆 | 亚洲精品萌白酱一区 | 中文字幕四区 | 少妇被黑人到高潮喷出白浆 | 久久久噜噜噜久久 | 午夜插插 | 日韩怡红院 | 色图av| 激情网五月| 色噜噜狠狠色综合日日 | 成人性生交大片 | 好吊色国产欧美日韩免费观看 | 毛片库| 色婷婷av久久久久久久 | 久久精品123| 国产成人精品综合久久久 | 色婷婷综合久久中文字幕雪峰 | 九色丨蝌蚪丨少妇调教 | 色拍拍在线精品视频 | 亚洲精品乱码久久久久久蜜桃图片 | 国产日产欧产精品浪潮安卓版特色 | 91理论片午午伦夜理片久久 | 香港三级午夜理伦三级 | 韩国三级中文字幕 | 日本wwwxx| 国产福利一区视频 | 日韩爱爱免费视频 | 99久久精品无码一区二区三区 |