日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IE缓存管理

發布時間:2023/12/10 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IE缓存管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IE緩存管理 2011-04-12 19:18

IE緩存管理

引言

關于IE緩存管理方面的資料非常少,網上雖然有部分文章介紹,也有工具下載(如搜索緩存或清除緩存等),但都不夠全面和深入。

另外,IE緩存管理主要依賴幾個index.dat文件和wininet庫,而MSDN對wininet庫的幫助非常簡單,而且沒有示例代碼。

網上能夠找到的資料大部分都是對wininet的http協議處理接口方面的介紹,對于緩存處理部分介紹的很少,加上這部分接口定義得有點晦澀,所以讓人覺得有點困繞。

本文結合自己的項目經驗,對IE的緩存機制,特別是wininet庫中緩存管理的接口使用,提出全面深入的說明。

弄懂了wininet緩存管理接口,以后寫緩存監控、緩存搜索和緩存清理等工具就非常簡單了。

?

2. 術語定義

無。

3. IE緩存文件

3.1. IE緩存分類

?

IE緩存主要分為3大類:cookie、臨時文件(包括未過期的資源和脫機文件)、歷史記錄。

?

這3類緩存分別都有一個索引文件,文件名為index.dat。

?

存放路徑如下(以我的電腦為例):

?

緩存內容索引:C:\Documents and Settings\liyafeng\Local Settings\Temporary Internet Files\Content.IE5\index.dat

?

緩存cookie索引:C:\Documents and Settings\liyafeng\Cookies\index.dat

?

歷史記錄索引:C:\Documents and Settings\liyafeng\Local Settings\History\History.IE5\index.dat。

?

這3個index.dat文件格式被加密處理過,微軟沒有公開也不打算公開文件格式,這種做法被很多人指責,但是微軟依然我行我素。

?

通過IE的internet選項清除緩存時不能刪除index.dat文件,但是在磁盤清除臨時文件時會刪除這3個index.dat文件。

?

通過IE清除緩存的方法如下:

?

?

目前訪問這些索引文件的唯一方法是通過wininet庫的相關接口,這也是本文重點介紹的地方。

?

注意:緩存的臨時文件被文件系統做了特殊處理,只能通過完整目錄路徑訪問,否則無法看到,即使你顯示所有文件和系統文件。

?

3.2. IE緩存管理的流程

?

流程如下:

?

1、 ?啟動IE。

?

2、 ?如果不存在就創建緩存內容索引:C:\Documents and Settings\liyafeng\Local Settings\Temporary Internet Files\Content.IE5\index.dat。

?

3、 ?如果不存在就創建cookie索引:C:\Documents and Settings\liyafeng\Cookies\index.dat。

?

4、 ?如果不存在歷史記錄就創建歷史索引:C:\Documents and Settings\liyafeng\Local Settings\History\History.IE5\index.dat。

?

5、 ?調用InternetOpen初始化一個IE應用。

?

6、 ?設置回調函數,通過InternetSetStatusCallback。

?

7、 ?枚舉cookie列表。

?

8、 ?枚舉臨時文件列表。

?

9、 ?枚舉歷史記錄列表。

?

10、 枚舉當前用戶的訪問列表。

?

11、 查詢當前訪問的url是否被緩存。

?

12、 如果被緩存,則從緩存中讀取相應的信息,包括最后修改時間、最后訪問時間和過期時間。

?

13、 發送http請求。

?

14、 http服務器會檢查訪問的資源是否過期,如果未過期,則會返回“304 Not Modified”。

?

15、 根據緩存的索引信息,從本地臨時文件中提取內容。

?

16、 如果第11步中沒有被緩存,則直接從http服務器下載資源。

?

?

4. Wininet庫的緩存管理接口

?

4.1. 簡介

Wininet庫內置有簡單卻靈活的緩沖支持。從網絡接收到的任何數據都會緩存到硬盤中,然后在后續請求中被獲取。應用程序可以控制每個請求的緩存。對于來自服務器的HTTP請求,大多數收到的頭部也被緩存。當從緩存中為HTTP請求獲取響應時,也會把緩存的頭部數據返回給調用者。這使得數據下載對于用戶是透明的,無論數據是來自緩存還是來自網絡。

?? ?接口分為枚舉緩存、創建緩存、查詢緩存和刪除緩存,以及對緩存組的操作。

?

4.2. 枚舉緩存

FindFirstUrlCacheEntry ?開始對緩存的枚舉

?

FindFirstUrlCacheEntryEx ? ?開始對緩存的過濾型枚舉

?

FindNextUrlCacheEntry ? 返回緩存中的下一個條目

?

FindNextUrlCacheEntryEx 在過濾型枚舉中返回下一個緩存條目

?

FindCloseUrlCache ? 關閉指定的枚舉句柄

?

FindFirstUrlCacheEntry和FindNextUrlCacheEntry函數可枚舉緩存中存儲的信息。FindFirstUrlCacheEntry使用傳入的搜索模式、緩沖區及其尺寸來創建枚舉句柄,并返回第一個緩存條目。FindNextUrlCacheEntry使用FindFirstUrlCacheEntry創建的句柄,一個緩沖區及其尺寸,返回下一個緩存條目。

?

這兩個函數都在緩沖區中存入一個INTERNET_CACHE_ENTRY_INFO條目。對于各個條目,結構體的大小是不同的。如果傳入的緩沖區尺寸不夠大,則函數調用失敗,GetLastError返回ERROR_INSUFFICIENT_BUFFER。此時緩沖區尺寸參數值會指示緩存條目所需的緩沖區尺寸,應該分配一個這么大的緩沖區,然后重新調用函數。

?

INTERNET_CACHE_ENTRY_INFO結構體包含結構體尺寸、緩存信息的URL、本地文件名、緩存條目類型、使用計數、命中率、尺寸、最后修改時間、失效時間、最后訪問時間、最后同步時間、頭部信息、頭部信息尺寸和文件擴展名信息。

?

FindFirstUrlCacheEntry函數要求傳入搜索模式和用于存儲INTERNET_CACHE_ENTRY_INFO結構體的緩沖區及其尺寸。當前僅實現了默認搜索模式,它返回所有緩存條目。

?

緩存枚舉完成后,應該用FindCloseUrlCache關閉緩存枚舉句柄。

?

注意:FindNextUrlCacheEntry返回FALSE時,有兩種可能。一種是INTERNET_CACHE_ENTRY_INFO條目分配的緩沖區不夠,另一種可能是枚舉結束。

?

關于緩存區不夠如何處理,還有嵌入式指針問題,在后面查詢緩存中會給出示例代碼。

?

4.3. 查詢緩存條目信息

GetUrlCacheEntryInfo ? ? ? ?獲取某緩存條目的信息

?

GetUrlCacheEntryInfoEx ? ? 轉換任何會被HttpSendRequest應用于離線模式的緩存重定向,然后搜索指定的URL。

?

GetUrlCacheEntryInfo函數獲取指定URL的INTERNET_CACHE_ENTRY_INFO結構體。結構體包含結構體尺寸、緩存信息的URL、本地文件名、緩存條目類型、使用計數、命中率、尺寸、最后修改時間、失效時間、最后訪問時間、最后同步時間、頭部信息、頭部信息尺寸和文件擴展名信息。

GetUrlCacheEntryInfo接受一個URL、一個用于保存INTERNET_CACHE_ENTRY_INFO結構體的緩沖區及其尺寸。如果找到了給定的URL,其信息會復制到緩沖區中。否則,函數調用失敗,GetLastError返回ERROR_FILE_NOT_FOUND。如果緩沖區大小不足以保存緩存條目信息,則函數調用失敗,GetLastError返回ERROR_INSUFFICIENT_BUFFER。此時緩沖區尺寸參數會指示所需要的緩沖區尺寸。

GetUrlCacheEntry不會做URL解析,所以對于含有錨定(#)的URL,即使請求的資源在緩存中,函數也會找不到。比如說,如果傳入 http://example.com/example.htm#sample,即使它在緩存中,函數也會返回ERROR_FILE_NOT_FOUND。

typedef struct _INTERNET_CACHE_ENTRY_INFOA {

?? ?DWORD dwStructSize; ? ? ? ? // version of cache system.

?? ?LPSTR ? lpszSourceUrlName; ? ?// embedded pointer to the URL name string.

?? ?LPSTR ? lpszLocalFileName; ?// embedded pointer to the local file name.

?? ?DWORD CacheEntryType; ? ? ? // cache type bit mask.

?? ?DWORD dwUseCount; ? ? ? ? ? // current users count of the cache entry.

?? ?DWORD dwHitRate; ? ? ? ? ? ?// num of times the cache entry was retrieved.

?? ?DWORD dwSizeLow; ? ? ? ? ? ?// low DWORD of the file size.

?? ?DWORD dwSizeHigh; ? ? ? ? ? // high DWORD of the file size.

?? ?FILETIME LastModifiedTime; ?// last modified time of the file in GMT format.

?? ?FILETIME ExpireTime; ? ? ? ?// expire time of the file in GMT format

?? ?FILETIME LastAccessTime; ? ?// last accessed time in GMT format

?? ?FILETIME LastSyncTime; ? ? ?// last time the URL was synchronized

?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// with the source

?? ?LPSTR ? lpHeaderInfo; ? ? ? ?// embedded pointer to the header info.

?? ?DWORD dwHeaderInfoSize; ? ? // size of the above header.

?? ?LPSTR ? lpszFileExtension; ?// File extension used to retrive the urldata as a file.

?? ? ? ?union { ? ? ? ? ? ? ? ? ? ? // Exemption delta from last access time.

?? ? ? ? ? ? ? ?DWORD dwReserved;

?? ? ? ? ? ? ? ?DWORD dwExemptDelta;

?? ?}; ? ? ? ? ? ? ? ? ? ? ? ? ?// Exemption delta from last access

} INTERNET_CACHE_ENTRY_INFOA, * LPINTERNET_CACHE_ENTRY_INFOA;

?

注意:embedded pointer即嵌入式指針,是一個比較晦澀的點,真實意義是在結構體后分配一塊連續內存,然后讓這個指針指向它,就好象是嵌入在結構體內,因此得名。

?

不知道是否解釋清楚,后面以示例代碼來說明,呵呵。

?

示例代碼:

?

INTERNET_CACHE_ENTRY_INFOA *lpCacheEntryInfo = new INTERNET_CACHE_ENTRY_INFOA;

?

DWORD cbCacheEntryInfo = sizeof(INTERNET_CACHE_ENTRY_INFOA);

?

BOOL fOk = GetUrlCacheEntryInfoA(lpszUrl,lpCacheEntryInfo,&cbCacheEntryInfo);

?

if( !fOk && cbCacheEntryInfo > sizeof(INTERNET_CACHE_ENTRY_INFOA) )

?

{

?

?? ?lpCacheEntryInfo = (LPINTERNET_CACHE_ENTRY_INFOA) new char[cbCacheEntryInfo];//強制轉換,保證指針可以指向結構體內部。

?

?? ?fOk = GetUrlCacheEntryInfoA(lpszUrl,lpCacheEntryInfo,&cbCacheEntryInfo);

?

?? ?PR_DEBUG("do again:fOk:%d,cbCacheEntryInfo:%d",fOk,cbCacheEntryInfo);

?

}

?

4.4. 創建緩存條目

?CreateUrlCacheEntry 分配請求的緩存存儲器,創建本地文件名用于保存對應源名稱的緩存條目

?

CommitUrlCacheEntry 緩存存儲器中某特定文件中的數據,將它與給定的URL關聯起來

?

使用CreateUrlCacheEntry和CommitUrlCacheEntry可以創建緩存條目。

CreateUrlCacheEntry接受URL、預期的文件尺寸和文件擴展名,創建用于保存相應緩存條目的本地文件名。可以使用這個文件名向本地文件中寫入數據。數據寫入完成后應該調用CommitUrlCacheEntry。

CommitUrlCacheEntry接受URL、本地文件名、失效時間、最后修改時間、緩存條目類型、頭部信息及其尺寸和文件擴展名,在緩存存儲器中保存文件數據,并與給定的URL關聯起來。

注意:CreateUrlCacheEntry只是在內存中創建緩存條目,必須調用CommitUrlCacheEntry才寫入index.dat文件中。另外,CreateUrlCacheEntry會創建一個空的臨時文件。CommitUrlCacheEntry會校驗文件名與url的關系,這是IE防止用戶把臨時文件挪到其他地方的一種手段。

?

4.5. 刪除緩存條目

DeleteUrlCacheEntry 如果緩存中存在與源名稱相關的文件,刪除它。

?

?DeleteUrlCacheEntry刪除與給定URL相關的緩存文件。如果沒有找到相應的緩存文件,則函數調用失敗,GetLastError返回ERROR_FILE_NOT_FOUND。如果緩存文件當前被鎖定或者正在使用中,則函數調用失敗,GetLastError返回ERROR_ACCESS_DENIED。文件解鎖后會被刪除。

4.6. 獲取緩存文件

RetrieveUrlCacheEntryFile 以文件的形式從緩存中獲取一個緩存條目

?

UnlockUrlCacheEntryFile 解鎖因為使用RetrieveUrlCacheEntryFile從緩存中獲取其文件用于使用而被鎖定的緩存條目。

?

對于要求某資源的文件名才能的啟動的應用程序,可使用RetrieveUrlCacheEntryFile和UnlockUrlCacheEntryFile函數。

?

不要求文件名的程序應該使用RetrieveUrlCacheEntryStream、ReadUrlCacheEntryStream和UnlockUrlCacheEntryStream獲取緩存信息。

?

RetrieveUrlCacheEntryFile接受一個URL和用于保存INTERNET_CACHE_ENTRY_INFO結構體的緩沖區及其尺寸,為調用者獲取并鎖定緩存文件。

?

使用完緩存文件后,應該調用UnlockUrlCacheEntryFile解鎖文件。

?

注意:雖然你也可以直接使用readfile來讀取緩存條目,但是此時對文件沒有加鎖,因此在讀取的過程中可能會被修改或刪除,因此推薦使用RetrieveUrlCacheEntryFile。

?

使用方法:先調用RetrieveUrlCacheEntryFile獲取條目信息并對文件加鎖,條目信息中有緩存文件的本地文件名,然后調用readfile讀取文件內容,讀取完成后調用UnlockUrlCacheEntryFile解鎖。

?

4.7. 獲取緩存流

RetrieveUrlCacheEntryStream 提供最高效的、實現無關的訪問緩存數據的方法。

?

ReadUrlCacheEntryStream 從RetrieveUrlCacheEntryStream打開的流中讀取緩存數據。

?

RetrieveUrlCacheEntryStream、ReadUrlCacheEntryStream和UnlockUrlCacheEntryStream用于獲取緩存中的資源。

?

RetrieveUrlCacheEntryStream接受一個URL,一個用于存儲INTERNET_CACHE_ENTRY_INFO結構體的緩沖區及其尺寸和一個表明是否可以進行隨機讀取的布爾值。如果找到了緩存文件,函數會創建到文件的句柄。函數不做URL解析,所以對于含有錨定(#)的URL,即使資源在緩存中,它也找不到。比如說,如果傳入 http://example.com/example.htm#sample,即使它在緩存中,函數也會返回ERROR_FILE_NOT_FOUND。

?

ReadUrlCacheEntryStream要求傳入RetrieveUrlCacheEntryStream創建的句柄、文件偏移量、緩沖區及其尺寸。如果緩沖區不足以容納可用數據,函數調用會失敗,GetLastError返回ERROR_INSUFFICIENT_BUFFER,緩沖區尺寸參數會被設置為下載資源所需緩沖區大小。

?

獲取緩存文件后,應該調用UnlockUrlCacheEntryStream關閉RetrieveUrlCacheEntryStream創建的句柄。

?

注意:流操作主要針對不關心本地文件名的應用,所有讀取和關閉流的操作都必須使用RetrieveUrlCacheEntryStream返回的句柄。

?

4.8. 緩存組操作

CreateUrlCacheGroup 生成一個緩存組標識

?

SetUrlCacheEntryGroup 向緩存組添加條目,或者從中刪除條目

?

DeleteUrlCacheGroup 釋放GROUPID以及緩存索引文件中任何與之相關的狀態

?

要創建緩存組,必須調用CreateUrlCacheGroup為其生成一個GROUPID。使用SetUrlCacheEntryGroup函數,提供緩存條目的URL和INTERNET_CACHE_GROUP_ADD標志就可以把條目加入到緩存組中。要從緩存組中刪除條目,則傳入條目的URL,使用INTERNET_CACHE_GROUP_REMOVE標志。

FindFirstUrlCacheEntryEx和FindNextUrlCacheEntryEx函數可以枚舉指定緩存組中的條目。完成枚舉后,應該用FindCloseUrlCache關閉枚舉句柄。

總結

以上是生活随笔為你收集整理的IE缓存管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

日本最新中文字幕 | 免费在线看成人av | 久久久久女人精品毛片九一 | 大型av综合网站 | 精品国产亚洲日本 | 欧美性猛片, | 一级理论片在线观看 | 在线日韩中文 | 日韩影视精品 | 天天操天天干天天操天天干 | 视频在线国产 | 一本一道久久a久久精品蜜桃 | 亚洲激情在线播放 | 四川妇女搡bbbb搡bbbb搡 | 天天操天天射天天插 | 一本一道久久a久久精品 | 国产小视频在线 | 你操综合 | 亚洲综合色激情五月 | 色在线国产 | 成人97人人超碰人人99 | 天海翼一区二区三区免费 | 亚洲日本在线视频观看 | 丰满少妇在线观看资源站 | 免费精品在线视频 | 91豆花在线观看 | 天天干天天操天天干 | 久久精品国产第一区二区三区 | 免费观看完整版无人区 | 久久在线免费观看 | 午夜18视频在线观看 | 国内成人av | 日日夜夜人人精品 | 97av视频| 久久综合视频网 | 在线免费观看国产视频 | 国产精品国产三级国产不产一地 | 99夜色 | 日本中文字幕久久 | 亚洲高清视频在线观看免费 | 在线之家免费在线观看电影 | 国产日韩在线播放 | 久久99热这里只有精品国产 | 精品久久一区二区三区 | 久久久久久久久久久影院 | 在线免费观看麻豆视频 | 九九久久国产 | 精品人妖videos欧美人妖 | 五月婷婷国产 | 91麻豆精品久久久久久 | 日韩精品一区二区免费 | 久久久久久高潮国产精品视 | 日韩中文在线字幕 | 婷婷综合网 | 久久高清毛片 | 视频精品一区二区三区 | 婷婷六月色 | 国产成人精品久久久 | 久久国产高清 | 国产精品自产拍在线观看蜜 | 欧美日韩国产在线观看 | 日本丰满少妇免费一区 | 天天玩天天干 | 岛国av在线免费 | 在线观看国产成人av片 | 久久综合九色欧美综合狠狠 | 国产午夜精品免费一区二区三区视频 | 五月天久久狠狠 | 精品国自产在线观看 | 日韩av影视在线 | 一二三四精品 | 在线 欧美 日韩 | 欧美久久影院 | 麻豆传媒电影在线观看 | 久久久久久久久久久久久久电影 | 成人国产精品久久久春色 | 成人黄色免费在线观看 | 欧美激情精品久久久久久免费印度 | 深夜激情影院 | 成人一区二区三区在线观看 | 最新日韩在线观看 | 三上悠亚一区二区在线观看 | 久久精品中文字幕 | 超碰激情在线 | 精品三级av| 免费久久网| 国产高清免费在线播放 | 免费av在线网 | 最新国产精品亚洲 | 国产久草在线观看 | 国产一区二区三区在线 | 狠狠狠狠干 | 99麻豆久久久国产精品免费 | 久久久久久国产一区二区三区 | 日韩精品久久久免费观看夜色 | 91影视成人 | 日韩av手机在线看 | av播放在线 | 人人爽人人爽人人片 | 国产精品视频99 | 西西www4444大胆在线 | 一级片免费观看视频 | 手机看片国产日韩 | 婷婷六月在线 | 中文区中文字幕免费看 | 黄色精品在线看 | 中文字幕国产视频 | 97在线免费| 久久欧美综合 | 亚洲免费av一区二区 | 中文字幕一区二区三 | 日日摸日日 | 久久精品欧美日韩精品 | 欧美日韩精品综合 | 国产精品成人自产拍在线观看 | 黄色成人在线网站 | 亚洲区精品视频 | 视频精品一区二区三区 | 成人黄色片在线播放 | 久久在现 | 久草免费在线视频 | 国产亚洲精品久久久久久久久久 | 在线观看免费国产小视频 | 亚洲精品午夜久久久久久久久久久 | 天堂麻豆 | 97成人在线视频 | 黄色av一区 | 天天爽网站 | 婷婷资源站 | 九月婷婷综合网 | 成人久久18免费 | 九九热1 | 欧美性久久久 | 天天操天天谢 | 久久精品久久久久电影 | 亚洲精品视频一 | 在线激情av电影 | 麻豆传媒视频在线播放 | 中文字幕欧美日韩va免费视频 | 日本久久中文字幕 | 日韩精品一区二区三区视频播放 | 深爱激情av | 国产vs久久| 国产视频综合在线 | 欧美一区二区在线免费看 | 99热精品在线观看 | 精品国产一区二区三区久久久蜜月 | 天天操天操 | 九九久久婷婷 | 狠狠狠狠狠狠狠狠干 | 天天躁日日 | 日韩免费观看一区二区三区 | 91精品欧美 | 国产黄色大片免费看 | 亚洲日韩精品欧美一区二区 | 狠狠狠狠干 | 午夜视频在线观看一区二区三区 | 黄色精品视频 | 亚洲天堂精品视频在线观看 | 国产一级电影在线 | 久久国产热视频 | 国产精品美 | 国产精品久久久一区二区 | 中文字幕高清免费日韩视频在线 | 91 在线视频播放 | 国产一级视频在线免费观看 | 国产成人亚洲在线观看 | 久久99精品国产99久久6尤 | 精品国产欧美一区二区三区不卡 | 日韩免费b | 精品福利在线 | 伊人黄色网 | 精品一区二区免费在线观看 | 国产99在线免费 | 91视频免费视频 | 一区二区在线不卡 | 黄色天堂在线观看 | 日本天天操 | 超碰在线公开 | 最近日本中文字幕 | 六月丁香久久 | 成人h动漫精品一区二 | 国产日韩欧美综合在线 | 在线观看免费观看在线91 | 97国产| 亚洲免费在线视频 | 中文在线中文a | 88av视频| 99久免费精品视频在线观看 | 亚洲精品视频在线免费播放 | 777奇米四色 | 亚洲精品字幕 | 一级片视频免费观看 | 一区二区三区动漫 | 一区二区三区在线观看免费 | 国产精品欧美日韩在线观看 | 在线观看av中文字幕 | 国产一级一级国产 | 91精品视频免费看 | 国产美女免费观看 | 免费裸体视频网 | 国产精品理论片在线观看 | 天天干天天做天天爱 | 日韩精品一区二区三区三炮视频 | 黄色aaa级片 | 亚洲精品五月天 | 国产又粗又猛又色又黄视频 | 国产香蕉视频在线播放 | 在线观看黄色av | 狠狠干狠狠插 | 中文字幕亚洲国产 | 亚洲一区二区三区四区在线视频 | av福利第一导航 | 香蕉97视频观看在线观看 | 国产久视频| 久久久久久久久久久成人 | 91桃色在线观看视频 | 欧美日韩精品区 | 国产福利一区二区三区在线观看 | 日韩高清在线一区二区三区 | 亚洲欧美精品一区 | 狠狠色丁香婷婷综合久久片 | 五月综合婷 | 五月天婷婷丁香花 | 欧美高清成人 | 色av男人的天堂免费在线 | 91理论片午午伦夜理片久久 | 亚洲丝袜中文 | 国产一区二区久久 | 国产高清久久 | 麻豆久久精品 | 亚洲精品a区 | 免费看片亚洲 | 99精品国产福利在线观看免费 | 最近2019好看的中文字幕免费 | 国产精品欧美在线 | 中文一二区 | 97在线精品视频 | 亚洲 欧美 国产 va在线影院 | 四虎伊人| 天天操天天能 | 999色视频| 日韩久久久久久久 | 免费91麻豆精品国产自产在线观看 | 91麻豆网站| 色综合夜色一区 | 国产不卡免费视频 | 亚洲精品欧美视频 | 国产一二三区av | 91在线看黄 | 精品欧美乱码久久久久久 | 日韩专区 在线 | 91在线一区 | 久久久久久久久久久久影院 | 欧美激情综合五月色丁香 | 久久国产精品小视频 | 国产精品成久久久久三级 | 日韩免费高清在线 | 国产成人一区二区三区影院在线 | 一区二区三区四区不卡 | 亚洲欧洲精品一区二区 | 狠狠ri | 青青草视频精品 | 国产污视频在线观看 | 日本女人的性生活视频 | 久久99精品国产99久久6尤 | 国产精品黄网站在线观看 | 中文字幕亚洲高清 | 九九免费在线视频 | 91av视频导航| 免费看高清毛片 | 91精品啪在线观看国产81旧版 | 狠狠干综合网 | 天天天天天干 | 91成人免费电影 | 日韩视频精品在线 | 视频在线一区二区三区 | 97精品国产97久久久久久免费 | 国产福利一区二区三区在线观看 | 91九色porn在线资源 | 美女久久网站 | 国产亚洲精品福利 | 91pony九色丨交换 | 成人91视频 | 欧美极品在线播放 | jizzjizzjizz亚洲| 日日操日日 | 99久久免费看 | 在线播放国产精品 | 日韩城人在线 | 久久国产系列 | 国产精品久久久久久久久大全 | 国产精品网红直播 | av色一区| 中文字幕免费 | 一区二区三区精品在线视频 | 黄色一及电影 | 在线国产福利 | 日本久久电影网 | 国产福利电影网址 | 亚洲午夜不卡 | 色婷婷精品大在线视频 | 亚洲年轻女教师毛茸茸 | 欧美日韩一级久久久久久免费看 | 四虎免费av | 久久精品中文字幕 | 久久久国产成人 | 日本久久免费视频 | 久久超碰在线 | 久久久.com | 国产精美视频 | 免费亚洲电影 | 国产一级视屏 | 色婷婷综合视频在线观看 | 国产免费一区二区三区最新 | 久久黄色网址 | 国产精品日韩久久久久 | av免费看电影 | av黄色一级片 | 免费观看视频黄 | 久久不射电影院 | 天天干,天天操 | 又黄又爽又湿又无遮挡的在线视频 | 久久久久久久综合色一本 | 在线成人短视频 | 亚洲黄色a| 久久久久久久久久久高潮一区二区 | 又色又爽又黄高潮的免费视频 | 日韩专区在线 | 精品久久久久久国产偷窥 | 国产成人综合精品 | 在线视频国产区 | 97超碰人人模人人人爽人人爱 | 久久婷婷视频 | 国产免码va在线观看免费 | 四虎影视国产精品免费久久 | 欧美日韩精品综合 | av丝袜美腿 | 久久国产精品系列 | 久久国产精品久久久久 | 日韩在线观看视频网站 | 久久久久国产一区二区三区四区 | 97小视频| 又黄又爽又刺激 | 精品国产网址 | 欧美精品久久天天躁 | 在线免费观看麻豆视频 | 色a资源在线 | 日韩av视屏在线观看 | 国产精品福利在线 | 久久久精品欧美 | 亚洲乱码精品 | 成人a级免费视频 | 国产五月色婷婷六月丁香视频 | 特级毛片在线免费观看 | 激情视频网页 | 免费在线观看av | 97夜夜澡人人双人人人喊 | 成人一级片免费看 | 精品免费国产一区二区三区四区 | 日韩精品一区二区在线视频 | 最近日韩中文字幕中文 | 五月天天av| 丁香导航| 久久精品亚洲精品国产欧美 | 国产精品麻豆视频 | www.操.com| 亚洲精品三级 | 麻豆免费在线播放 | 国产一区二区在线免费播放 | 在线黄色国产电影 | 日韩黄色中文字幕 | 九九在线视频免费观看 | 69精品久久 | 国产精品女| 婷婷色在线 | 久久久久一区二区三区四区 | 久久精品这里热有精品 | 日韩精品在线免费播放 | 国产亚洲欧美日韩高清 | 在线黄网站 | 91在线91 | 国精产品永久999 | 天堂在线一区 | 国产高清黄 | 欧美日本中文字幕 | 日韩电影在线观看一区二区三区 | 国产精品 国产精品 | 免费看的黄色片 | 欧美老女人xx | www.久久色 | 天天综合成人 | 成人影视片 | 成人av观看 | 色综合夜色一区 | 欧洲一区二区在线观看 | 精品视频97| 日韩免费播放 | 久草久草久草久草 | 久久久www免费电影网 | 国产在线探花 | 九九视频网站 | 激情在线免费视频 | 亚洲成人资源网 | 亚洲精品国产精品乱码在线观看 | 久青草国产在线 | 91在线免费视频观看 | 亚洲精品国产精品乱码在线观看 | 国内精品久久影院 | 91九色视频在线播放 | 欧美日韩天堂 | 91色偷偷| 人成午夜视频 | 国产精品久久久久久久久免费看 | 国产视频精品免费播放 | 麻豆国产精品va在线观看不卡 | 激情综合网在线观看 | 国产亚洲综合在线 | 日日夜夜婷婷 | 六月色婷 | 97天天综合网 | 国产精品久久久久久久免费观看 | 娇妻呻吟一区二区三区 | 一区二区久久 | 97爱爱爱| 国产高清不卡在线 | 国产白浆视频 | 成人在线免费小视频 | 亚洲精选国产 | 亚洲色图av | 中文字幕影片免费在线观看 | 在线看污网站 | 日韩大片在线免费观看 | 日韩不卡高清 | 探花视频在线观看 | 免费观看www小视频的软件 | 午夜视频福利 | 蜜臀久久99精品久久久无需会员 | 中文字幕免费久久 | 中文字幕在线观看国产 | 久久精品精品 | 在线免费观看黄色大片 | 久久精品亚洲国产 | 91精品视频在线免费观看 | 欧美精品国产综合久久 | 九草在线观看 | 五月婷在线 | 日韩在线 一区二区 | 欧美一级视频免费看 | 免费看网站在线 | 91精品国产欧美一区二区成人 | 91九色在线视频观看 | 99久久婷婷国产精品综合 | 91在线视频免费 | 最近中文字幕免费大全 | 黄色三级在线 | 成人中文字幕+乱码+中文字幕 | 国内亚洲精品 | 在线观看免费视频 | 最新色站 | 四虎在线观看精品视频 | 五月天激情在线 | 精品在线视频播放 | 国产特级毛片aaaaaaa高清 | 高清免费在线视频 | 色94色欧美| 午夜123 | 成人久久亚洲 | 日韩在线视频在线观看 | 91av国产视频 | 成人一区二区三区在线观看 | 天天操天天射天天爽 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 91人人揉日日捏人人看 | 国产专区日韩专区 | 免费在线观看黄网站 | 天天色天天爱天天射综合 | 国产精品国产亚洲精品看不卡15 | 国产精品va在线观看入 | 天天曰天天曰 | 日韩欧美一区二区三区黑寡妇 | 欧美精品一区在线 | 国产精品入口66mio女同 | 国产在线91在线电影 | 亚洲乱码中文字幕综合 | 久久国产福利 | 国产在线观看一 | 久久精品网站免费观看 | 91亚洲在线观看 | 亚洲在线看 | 亚洲精品自在在线观看 | www.91av在线 | 国产精品欧美久久久久久 | 国产精品久久久久久久免费大片 | 国产精品6| 国产区免费 | 在线观看av不卡 | 中文视频在线播放 | 色婷婷在线观看视频 | 亚洲永久精品国产 | 欧美一级片在线免费观看 | 国内丰满少妇猛烈精品播 | 久草在线这里只有精品 | 操操操日日 | 免费高清在线观看成人 | 欧美在线视频免费 | av国产在线观看 | 天堂在线v| 在线国产精品视频 | 中文字幕免费观看视频 | 玖玖在线资源 | 久久草| 天天干,天天射,天天操,天天摸 | 美女视频黄的免费的 | 91精品久久香蕉国产线看观看 | 激情婷婷欧美 | 亚洲国产三级在线观看 | 在线观看网站你懂的 | 亚洲有 在线 | 综合色婷婷 | 久久久伊人网 | 97超碰成人 | 在线免费观看视频一区 | 成人app在线免费观看 | 91看片淫黄大片在线播放 | 91精品在线免费视频 | 免费黄在线看 | 日韩三级中文字幕 | 国产在线观看a | 亚洲欧美精品一区 | 日韩欧美在线观看一区二区 | 91精品资源| 国产精品久久久久久婷婷天堂 | 久久人视频| 日本动漫做毛片一区二区 | 午夜天使| 久久99国产精品免费网站 | 精品国产一二三 | 久草在线资源免费 | 久久人人爽人人爽人人片av免费 | 精品麻豆 | 国产激情久久久 | 天天天干天天射天天天操 | 日本中文字幕在线 | 久久国产经典 | 国产精品久久久久久久久久久久午 | av三级av| 国内精品久久久久久久久久久 | 五月婷香蕉久色在线看 | 亚洲区精品视频 | 欧美aaa大片 | 亚洲综合干 | 国产精品一区二区久久 | 丁香影院在线 | 欧美日韩网址 | 88av网站 | 久久久国产精品网站 | 国产理伦在线 | 97色在线观看 | 97超碰中文字幕 | 久99精品| 五月天婷婷丁香花 | 欧美国产视频在线 | 91人人澡人人爽人人精品 | 久久综合激情 | 国产精品九九久久99视频 | 色婷婷国产在线 | 最新中文字幕 | 色综合中文字幕 | 中文字幕在线观看一区二区三区 | 中文字幕av免费 | 在线观看免费视频 | 91av在线免费看 | 日韩中文在线电影 | 美女免费网视频 | 在线免费国产 | 久久久久国产精品免费网站 | 成人毛片一区 | 久久免费精品视频 | 免费在线电影网址大全 | 久久不色 | 国产精品久久久久久久久久 | 成人黄色资源 | 欧美影院久久 | 久草精品在线播放 | 中文字幕日韩伦理 | 国产韩国日本高清视频 | 国产成人精品在线观看 | 亚洲区精品视频 | 欧美另类亚洲 | 久久久久久高清 | 日韩av网站在线播放 | 热久久视久久精品18亚洲精品 | 五月天综合激情网 | 国产97视频在线 | 黄色片网站av | 中文电影网 | 手机看片中文字幕 | 在线看岛国av | 成人h视频 | 久久人人爽人人爽人人片av软件 | 欧美做受高潮 | 成人免费观看网址 | 韩国av不卡 | 婷婷久久综合九色综合 | 久久精品看 | 免费日韩三级 | 国产99免费视频 | 欧美日韩国产在线观看 | 超碰精品在线观看 | 99久热在线精品视频 | 精品视频免费观看 | 91丨九色丨国产女 | 欧美日韩视频免费 | 深夜免费福利网站 | 国产精品一二 | 成人午夜精品久久久久久久3d | 中文字幕在线播放第一页 | 国产精品 久久 | 天天干天天爽 | 午夜婷婷综合 | 国产超碰在线观看 | 99激情网 | 天天色棕合合合合合合 | 亚洲综合视频在线播放 | 中文字幕色婷婷在线视频 | 91成人精品观看 | 国产在线永久 | 免费久久精品视频 | 国产无套精品久久久久久 | av专区在线 | 9999毛片| 天天做日日做天天爽视频免费 | 国内免费的中文字幕 | 国产成人三级三级三级97 | 韩国三级在线一区 | 国产中文在线播放 | 久久免费国产精品1 | 国产精品久久伊人 | 久久激情视频 久久 | 91av成人 | 欧美精品在线观看 | 国产高清视频在线 | 九九交易行官网 | 久久精品国产一区二区电影 | 久久国产精品二国产精品中国洋人 | 日韩欧美在线高清 | 99综合电影在线视频 | 狠狠操操 | 麻豆视频免费观看 | 日韩簧片在线观看 | 奇米影视999 | 亚洲欧洲一区二区在线观看 | 亚洲成色777777在线观看影院 | 中文字幕免费在线看 | 99热这里只有精品1 av中文字幕日韩 | 五月婷婷在线播放 | 日韩欧美69 | 在线观看亚洲电影 | 97精品伊人 | 国产日韩欧美网站 | 最新中文字幕 | 久艹视频在线观看 | 国内精品99 | 成在人线av | 婷婷中文字幕在线观看 | 久久精品看 | 成人91在线观看 | av在线播放免费 | 欧美激情视频三区 | 日本论理电影 | 午夜精品久久久久 | 久久久久99精品成人片三人毛片 | 国产亚洲精品久久久久久大师 | 国内99视频 | 黄色avwww| 亚洲视频在线观看 | 丝袜av一区| 麻豆国产视频下载 | 亚洲二区精品 | 国内成人精品2018免费看 | 免费黄色在线网站 | 99精品在线观看视频 | 91香蕉国产在线观看软件 | 欧美性生活大片 | 在线v片| 区一区二区三在线观看 | 一区二区三区免费在线观看视频 | 中文视频在线看 | 亚洲国产中文字幕在线观看 | 91黄站| v片在线看 | 国产粉嫩在线观看 | 四虎www| 欧美精品一区二区免费 | 日日爽天天操 | 成人综合婷婷国产精品久久免费 | 在线观看视频一区二区三区 | 久艹视频免费观看 | 欧美色综合天天久久综合精品 | 欧美一区二区在线免费看 | 夜夜操综合网 | 色综合久久久久综合体 | 日本久久成人 | 伊人五月婷 | 亚洲第一av在线播放 | 00av视频| 黄色软件网站在线观看 | 国产一区二区精品91 | 国产精品一区二区三区久久久 | 9ⅰ精品久久久久久久久中文字幕 | 久久国产精品影视 | 日韩欧美视频免费看 | 51精品国自产在线 | 91精品国产高清自在线观看 | 免费三级大片 | 婷婷中文在线 | 久久午夜精品影院一区 | 国内精品久久影院 | 久久精品综合网 | 高清免费在线视频 | 亚洲国产中文字幕 | 国产高清不卡 | 偷拍精品一区二区三区 | 特级黄色一级 | 九九九电影免费看 | 黄色免费大全 | 免费视频久久久久久久 | 久久国产精品免费 | 亚洲,国产成人av | 欧美日韩免费观看一区二区三区 | 最新久久免费视频 | 午夜视频免费在线观看 | 最近中文字幕大全 | 欧美欧美 | 中文av网| 99久久婷婷 | 色com网 | 视频国产 | 亚洲无吗av| 国产精品都在这里 | 欧美日韩免费观看一区=区三区 | 天天操天天谢 | 麻豆成人小视频 | 国产视频精品久久 | 免费亚洲婷婷 | 日本3级在线观看 | 色九九视频 | 五月婷婷色 | 狠狠狠狠狠狠狠狠 | 欧美大片大全 | 免费在线激情电影 | 可以免费观看的av片 | 波多野结衣视频一区 | 中文字幕亚洲精品在线观看 | 中文字幕九九 | 国产精品男女啪啪 | 五月婷婷色| 免费看片色 | 天天干天天操天天拍 | 97超级碰碰碰视频在线观看 | 国产人成在线观看 | 国产日韩高清在线 | 中文字幕免费高清 | 三级av黄色 | 美女国内精品自产拍在线播放 | 亚洲不卡av一区二区三区 | 国产一线二线三线性视频 | 亚洲伊人成综合网 | 日韩特黄av| 日韩二级毛片 | 免费在线观看成人 | 亚洲va韩国va欧美va精四季 | 九九免费观看全部免费视频 | 岛国大片免费视频 | 黄色av网站在线观看免费 | 国产麻豆电影 | 欧美国产大片 | 精品国产亚洲一区二区麻豆 | 91理论片午午伦夜理片久久 | 一区二区精品久久 | 色婷婷a | 久久老司机精品视频 | 日韩大片在线免费观看 | 久久y| 亚洲欧洲精品一区二区 | 久久精品久久精品久久39 | 免费在线成人av | 中文字幕免费不卡视频 | 精品久久久久久久久久久久久 | 久久精品一区二区国产 | 国产午夜在线观看视频 | 国内99视频 | 色综合久 | 精品999在线观看 | 处女av在线 | 99re久久资源最新地址 | 国产精品视频你懂的 | 九九九热精品免费视频观看网站 | 久久在线看 | 国产成人精品一区二区三区免费 | 国产一区二区视频在线播放 | 免费在线观看毛片网站 | 在线免费观看麻豆视频 | 1000部国产精品成人观看 | 伊人网av | 在线免费色 | 成人aaa毛片 | 国产一级在线观看 | 日韩成人欧美 | 国产成人精品久久久 | 亚洲专区欧美专区 | 久久精品久久久久久久 | 精品婷婷 | 亚洲.www | 中文字幕免费成人 | 欧美日本国产在线观看 | 欧美精品v国产精品v日韩精品 | 五月婷婷中文 | 五月开心婷婷 | 天天干天天看 | 欧美最猛性xxxxx免费 | 国产视频一二三 | 综合网伊人| 欧美日韩精品免费观看 | 深夜视频久久 | 成全免费观看视频 | 99这里只有久久精品视频 | 日本性动态图 | 久草视频2 | 久久黄视频 | 亚洲视频精选 | 在线观看麻豆av | 国产一区二区高清 | 欧美成人精品三级在线观看播放 | 黄av免费| 伊人开心激情 | 黄色大片日本免费大片 | 亚洲视频在线免费观看 | 日韩一区二区三区高清免费看看 | 精品国产免费看 | 成人日韩av | 亚洲精品在线观看不卡 | 久久草网站 | 久久激情综合 | 99色免费 | 91精品成人久久 | 高清在线一区 | 日韩视频免费观看高清 | 亚洲午夜精品久久久久久久久 | 欧美性做爰猛烈叫床潮 | 菠萝菠萝在线精品视频 | 99综合电影在线视频 | 久久九九精品 | 爱爱av在线| 黄色美女免费网站 | 中文伊人 | 九九天堂 | 精品国产1区2区3区 国产欧美精品在线观看 | 成人性生交大片免费观看网站 | 婷婷www| 国产不卡在线播放 | 欧美成人精品欧美一级乱 | 国产女人40精品一区毛片视频 | 狠狠色丁香婷婷综合最新地址 | 日韩一区二区免费在线观看 | japanesexxx乱女另类| 国产成人精品久久亚洲高清不卡 | 亚洲国产午夜精品 | 91色吧| 国产精彩在线视频 | 奇米网444 | 激情五月婷婷激情 | 国产成人综 | 亚洲美女精品区人人人人 | 日韩特黄一级欧美毛片特黄 | 中文在线资源 | 午夜久久成人 | 99精品视频免费观看 | 久久天堂影院 | 91精品国产综合久久福利不卡 | 亚洲乱亚洲乱亚洲 | 中文亚洲欧美日韩 | 亚洲午夜精品电影 | 精品国产aⅴ麻豆 | 69国产精品成人在线播放 | 国产在线一卡 | 国产精品黑丝在线观看 | 中文字幕 在线看 | 成人黄色电影在线播放 | av福利在线 | 欧美大片aaa | 99在线免费观看视频 | 久久久精品福利视频 | 精品国产一二三 | 国产黑丝一区二区三区 | 国产高清免费在线播放 | 91精品一区二区三区久久久久久 | 久久国产视频网站 | 精品一区二区免费 | 91免费看片黄 | 91精品国产自产91精品 | 毛片网在线观看 | 欧美贵妇性狂欢 | 免费久久久 | 在线国产一区二区三区 | 婷婷综合视频 | 国产精品一区二区在线播放 | 国产直播av | 日本中文一区二区 | 婷婷激情综合五月天 | 狠狠狠色狠狠色综合 | 国产系列 在线观看 | 亚洲手机天堂 | 五月天久久久久 | 51久久夜色精品国产麻豆 | 一级免费黄色 | 日韩理论在线播放 | 国产精品欧美精品 | 国产精品一区欧美 | 久久精品国产一区二区三 | 狠狠色网| 国产精品日韩久久久久 | 久久久久久久免费观看 | 奇米影视8888在线观看大全免费 | a一片一级 | 天天操天天弄 | 天天操天天操天天操天天操 | 视频在线观看亚洲 | 黄色最新网址 | 97色在线观看免费视频 | 91精品国产综合久久久久久久 | 亚洲黄色一级视频 | 五月天亚洲综合小说网 | 欧美日韩破处 | 香蕉久久国产 | 九九有精品 | 国产精品免费久久久久久久久久中文 | 在线中文字幕播放 | 精品播放 | 丁香五香天综合情 | 91成人看片 | 久久综合婷婷 | 色综合久久天天 | 一区二区三区四区五区在线视频 | 亚洲国产精品成人va在线观看 | 欧美激情第八页 | 人人玩人人添人人澡超碰 | 女人18毛片90分钟 | 久久爱992xxoo| av片在线观看免费 | 日韩三级久久 | 欧美激情综合五月色丁香 | 日韩精品中文字幕在线播放 | 日韩理论电影在线观看 | 国产麻豆精品免费视频 | 91成人短视频在线观看 | 国产在线a免费观看 | 青草草在线视频 | 国产日韩欧美综合在线 | 日韩经典一区二区三区 | 国产美腿白丝袜足在线av | 色综合久久久久久久久五月 | 久久久毛片| 99精品视频网 | 久久综合精品国产一区二区三区 | 日韩精品影视 | 岛国av在线 | 欧美激情第十页 | 久久久亚洲电影 | 久久精品3| 中文字幕乱在线伦视频中文字幕乱码在线 | 在线精品播放 | 麻豆视频91| 国产精品女教师 | 久久久免费国产 | 日韩有码中文字幕在线 | 四虎成人免费观看 | 人人射人人 | 91豆花在线观看 | 在线观看成人av | 免费色av| 狠狠狠狠狠狠操 | www.夜夜草 | 免费麻豆网站 | 亚洲精品在线网站 | 婷婷国产v亚洲v欧美久久 | 日日操天天爽 | 成人在线免费观看视视频 | 久久久久久久久影院 | 国产又粗又猛又爽又黄的视频免费 | 久久精品日本啪啪涩涩 | 国产成人精品一区二区在线 | 亚洲视频 中文字幕 | 久久久久福利视频 | 狠狠操91 | 91成人看片 | 日本久久久久 |