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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

开源代码学习之persepolis【二】

發(fā)布時(shí)間:2024/1/8 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 开源代码学习之persepolis【二】 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

一、下載界面

?

1、主界面下載顯示


MainWindow首先對(duì)aria進(jìn)行初始化,啟動(dòng)aria2。啟動(dòng)方法在download.py中。

?# start aria2
? ? ? ? start_aria = StartAria2Thread()
? ? ? ? self.threadPool.append(start_aria)
? ? ? ? self.threadPool[0].start()
? ? ? ? self.threadPool[0].ARIA2RESPONDSIGNAL.connect(self.startAriaMessage)

然后定義添加下載鏈接界面,AddLinkWindow可以有多個(gè),都存放在self.addlinkwindows_list中。

調(diào)用的時(shí)候有三個(gè)參數(shù)(self, self.callBack, self.persepolis_setting),下載添加界面通過回調(diào)函數(shù)傳遞參數(shù)給主界面的callBack函數(shù)。callBack獲取下載信息后,添加到線程池中。

new_download = DownloadLink(gid, self)
? ? ? ? ? ? self.threadPool.append(new_download)
? ? ? ? ? ? self.threadPool[len(self.threadPool) - 1].start()
? ? ? ? ? ? self.threadPool[len(self.threadPool) -
? ? ? ? ? ? ? ? ? ? ? ? ? ? 1].ARIA2NOTRESPOND.connect(self.aria2NotRespond)

注意主界面的addLinkSpiderCallBack函數(shù),該函數(shù)調(diào)用順序?yàn)?#xff1a;

1、下載添加界面獲取下載鏈接改變(linkLineChanged)信息

2、下載添加界面開啟線程AddLinkSpiderThread嘗試獲取鏈接文件大小,通過parent將該線程添加到主界面線程池中。并將AddLinkSpiderThread的信號(hào)連接到主線程的addLinkSpiderCallBack函數(shù),同時(shí)將下載添加界面的指針child添加到槽函數(shù)的參數(shù)中,這樣主界面可以通過child訪問下載添加界面。

self.parent.threadPool[len(self.parent.threadPool) - 1].ADDLINKSPIDERSIGNAL.connect(
? ? ? ? ? ? ? ? partial(self.parent.addLinkSpiderCallBack, child=self))

3、AddLinkSpiderThread線程將結(jié)果ADDLINKSPIDERSIGNAL信號(hào)發(fā)送給主界面addLinkSpiderCallBack函數(shù),注意這里發(fā)射的時(shí)候,只有dict參數(shù),連接的時(shí)候有兩個(gè)參數(shù)。

self.ADDLINKSPIDERSIGNAL.emit(spider_dict)

4、主界面addLinkSpiderCallBack函數(shù)通過child調(diào)用下載添加界面,設(shè)置文件名稱和大小的顯示。

這樣就是下載鏈接界面新增線程到主界面,然后主界面線程執(zhí)行完成后控制子界面更新,為什么不是下載鏈接添加界面自己開啟一個(gè)線程獲取文件大小,然然后根據(jù)獲取結(jié)果自己改變下載鏈接界面呢?

?

mainwindow.py:

class DownloadLink(QThread):ARIA2NOTRESPOND = pyqtSignal()def __init__(self, gid, parent):QThread.__init__(self)self.gid = gidself.parent = parentdef run(self):# add gid of download to the active gids in temp_db# or update data base , if it was existed beforetry:self.parent.temp_db.insertInSingleTable(self.gid)except:# release lockself.parent.temp_db.lock = Falsedictionary = {'gid': self.gid, 'status': 'active'}self.parent.temp_db.updateSingleTable(dictionary)# if request is not successful then persepolis is checking rpc# connection with download.aria2Version() functionanswer = download.downloadAria(self.gid, self.parent)if answer == False:version_answer = download.aria2Version()if version_answer == 'did not respond':self.ARIA2NOTRESPOND.emit()class MainWindow(MainWindow_Ui):def __init__(self, start_in_tray, persepolis_main, persepolis_setting):super().__init__(persepolis_setting)self.persepolis_setting = persepolis_settingself.persepolis_main = persepolis_main# list of threadsself.threadPool = []# start aria2start_aria = StartAria2Thread()self.threadPool.append(start_aria)self.threadPool[0].start()self.threadPool[0].ARIA2RESPONDSIGNAL.connect(self.startAriaMessage)def addLinkButtonPressed(self, button=None):addlinkwindow = AddLinkWindow(self, self.callBack, self.persepolis_setting)self.addlinkwindows_list.append(addlinkwindow)self.addlinkwindows_list[len(self.addlinkwindows_list) - 1].show()# callback of AddLinkWindowdef callBack(self, add_link_dictionary, download_later, category):# write information in data_baseself.persepolis_db.insertInDownloadTable([dict])self.persepolis_db.insertInAddLinkTable([add_link_dictionary])# if user didn't press download_later_pushButton in add_link window# then create new qthread for new download!if not(download_later):new_download = DownloadLink(gid, self)self.threadPool.append(new_download)self.threadPool[len(self.threadPool) - 1].start()self.threadPool[len(self.threadPool) -1].ARIA2NOTRESPOND.connect(self.aria2NotRespond)# open progress window for download.self.progressBarOpen(gid)# notify user# check that download scheduled or notif not(add_link_dictionary['start_time']):message = QCoreApplication.translate("mainwindow_src_ui_tr", "Download Starts")else:new_spider = SpiderThread(add_link_dictionary, self)self.threadPool.append(new_spider)self.threadPool[len(self.threadPool) - 1].start()self.threadPool[len(self.threadPool) - 1].SPIDERSIGNAL.connect(self.spiderUpdate)message = QCoreApplication.translate("mainwindow_src_ui_tr", "Download Scheduled")notifySend(message, '', 10000, 'no', parent=self)# see addlink.py filedef addLinkSpiderCallBack(self, spider_dict, child):# get file_name and file_sizefile_name = spider_dict['file_name']file_size = spider_dict['file_size']if file_size:file_size = 'Size: ' + str(file_size)child.size_label.setText(file_size)if file_name and not(child.change_name_checkBox.isChecked()):child.change_name_lineEdit.setText(file_name)child.change_name_checkBox.setChecked(True)

?

2、下載添加界面

下載添加界面AddLinkWindow將第一個(gè)參數(shù)self初始化為parent,后續(xù)通過該參數(shù)對(duì)主界面進(jìn)行訪問,第二個(gè)參數(shù)為回調(diào)函數(shù),用于傳遞參數(shù)給主界面,第三個(gè)參數(shù)將系統(tǒng)設(shè)置傳遞給下載添加界面。

在下載鏈接改變時(shí),將AddLinkSpiderThread加入到主界面的threadPool中,并將ADDLINKSPIDERSIGNAL連接到主界面的addLinkSpiderCallBack。

new_spider = AddLinkSpiderThread(dict)

self.parent.threadPool.append(new_spider)

self.parent.threadPool[len(self.parent.threadPool) - 1].ADDLINKSPIDERSIGNAL.connect(
? ? ? ? ? ? ? ? partial(self.parent.addLinkSpiderCallBack, child=self))

AddLinkSpiderThread通過spider.addLinkSpider獲取到文件大小和名稱信息,發(fā)送給主界面的addLinkSpiderCallBack函數(shù),注意這里發(fā)射的時(shí)候,只有dict參數(shù),連接的時(shí)候有兩個(gè)參數(shù)。

self.ADDLINKSPIDERSIGNAL.emit(spider_dict)

在按下確定按鈕后,通過callback回調(diào)函數(shù)調(diào)用傳遞參數(shù)給主界面。

addlink.py:

class AddLinkSpiderThread(QThread):ADDLINKSPIDERSIGNAL = pyqtSignal(dict)def __init__(self, add_link_dictionary):QThread.__init__(self)self.add_link_dictionary = add_link_dictionarydef run(self):try:# get file name and file sizefile_name, file_size = spider.addLinkSpider(self.add_link_dictionary)spider_dict = {'file_size': file_size, 'file_name': file_name}# emit resultsself.ADDLINKSPIDERSIGNAL.emit(spider_dict)class AddLinkWindow(AddLinkWindow_Ui):def __init__(self, parent, callback, persepolis_setting, plugin_add_link_dictionary={}):super().__init__(persepolis_setting)self.callback = callbackself.plugin_add_link_dictionary = plugin_add_link_dictionaryself.persepolis_setting = persepolis_settingself.parent = parent self.link_lineEdit.textChanged.connect(self.linkLineChanged)self.ok_pushButton.clicked.connect(partial(self.okButtonPressed, download_later=False))self.download_later_pushButton.clicked.connect(partial(self.okButtonPressed, download_later=True))# enable when link_lineEdit is not empty and find size of file.def linkLineChanged(self, lineEdit):if str(self.link_lineEdit.text()) == '':self.ok_pushButton.setEnabled(False)self.download_later_pushButton.setEnabled(False)else: # find file sizedict = {'link': str(self.link_lineEdit.text())}# spider is finding file sizenew_spider = AddLinkSpiderThread(dict)self.parent.threadPool.append(new_spider)self.parent.threadPool[len(self.parent.threadPool) - 1].start()self.parent.threadPool[len(self.parent.threadPool) - 1].ADDLINKSPIDERSIGNAL.connect(partial(self.parent.addLinkSpiderCallBack, child=self))self.ok_pushButton.setEnabled(True)self.download_later_pushButton.setEnabled(True)def okButtonPressed(self, button, download_later):# user submitted information by pressing ok_pushButton, so get information# from AddLinkWindow and return them to the mainwindow with callback!# save information in a dictionary(add_link_dictionary).self.add_link_dictionary = {'referer': referer, 'header': header, 'user_agent': user_agent, 'load_cookies': load_cookies,'out': out, 'start_time': start_time, 'end_time': end_time, 'link': link, 'ip': ip,'port': port, 'proxy_user': proxy_user, 'proxy_passwd': proxy_passwd,'download_user': download_user, 'download_passwd': download_passwd,'connections': connections, 'limit_value': limit, 'download_path': download_path}# get category of downloadcategory = str(self.add_queue_comboBox.currentText())del self.plugin_add_link_dictionary# return information to mainwindowself.callback(self.add_link_dictionary, download_later, category)# close windowself.close()

3、總結(jié)

1、線程間傳遞參數(shù)可以通過回調(diào)函數(shù)傳遞,也可以通過信號(hào)和槽傳遞。

2、主從線程之間,主線程將self傳遞給從線程,從線程可以對(duì)主線程的函數(shù)進(jìn)行調(diào)用。從線程也可以將self傳遞給主線程,由主線程對(duì)從線程進(jìn)行函數(shù)調(diào)用

?

二、下載文件

?

啟動(dòng)aria2的服務(wù)是通過subprocess.Popen啟動(dòng)的,每個(gè)選項(xiàng)的意義在aria2接口文檔都有介紹。

subprocess?模塊允許你生成新的進(jìn)程,連接它們的輸入、輸出、錯(cuò)誤管道,并且獲取它們的返回碼。此模塊打算代替一些老舊的模塊與功能os.system, os.popen*, os.spawn.

https://docs.python.org/zh-cn/3/library/subprocess.html#subprocess.Popen.communicate

https://blog.csdn.net/qq_34355232/article/details/87709418

subprocess.Popen([aria2d, '--no-conf', '--enable-rpc', '--rpc-listen-port=' + str(port), '--rpc-max-request-size=2M', '--rpc-listen-all', '--quiet=true'], stderr=subprocess.PIPE, stdout=subprocess.PIPE, stdin=subprocess.PIPE, shell=False, creationflags=NO_WINDOW)

?

添加下載鏈接是通過XML-RPC遠(yuǎn)程調(diào)用完成的:

server = xmlrpc.client.ServerProxy(server_uri, allow_none=True)

aria2的RPC接口介紹如下,支持JSON-RPC和XML-RPC。

https://aria2.github.io/manual/en/html/aria2c.html#rpc-interface

python的XML-RPC庫(kù)介紹文檔很多,找了兩個(gè)如下:

https://www.jianshu.com/p/9987913cf734

https://developer.51cto.com/art/201906/597963.htm

GID:aria2通過GID索引管理每個(gè)下載,GID為64位二進(jìn)制數(shù)。RPC訪問時(shí),表示為長(zhǎng)度16個(gè)字符的十六進(jìn)制字符串。通常aria2為每個(gè)下載鏈接產(chǎn)生衣蛾GID,用戶也可以通過GID選項(xiàng)指定。

通過XML-RPC訪問aria2

aria2.addUri([secret,?]uris[,?options[,?position]])?

添加下載的鏈接,URIS是下載鏈接數(shù)組,option,positon是一個(gè)整數(shù),表示插在下載隊(duì)列的位置,0表示第一個(gè)。如果沒有提供position參數(shù)或者position比隊(duì)列的長(zhǎng)度長(zhǎng),則添加的下載在下載隊(duì)列的最后。該方法返回新注冊(cè)下載的GID。

aria2.tellStatus([secret,?]gid[,?keys])

該方法返回指定下載GID的進(jìn)展,keys是一個(gè)字符串?dāng)?shù)組,指定了需要查詢哪些項(xiàng)目。如果keys為空或者省略,則包含所有的項(xiàng)目。常用的項(xiàng)目有g(shù)id、status、totalLength、completedLength、downloadSpeed、uploadSpeed、numSeeders、connections、dir、files。

aria2.tellActive([secret][,?keys])

該方法查詢激活下載的狀態(tài),查詢的項(xiàng)目與aria2.tellStatus類似。

aria2.removeDownloadResult([secret,?]gid)

根據(jù)GID從存儲(chǔ)中移除下載完成/下載錯(cuò)誤/刪除的下載,如果成功返回OK

aria2.remove([secret,?]gid)

根據(jù)GID刪除下載,如果下載正在進(jìn)行先停止該下載。該下載鏈接的狀態(tài)變?yōu)閞emoved狀態(tài)。返回刪除狀態(tài)的GID。

aria2.pause([secret,?]gid)

暫停指定GID的下載鏈接,下載鏈接的狀態(tài)變?yōu)閜aused。如果下載是激活的,則該下載鏈接放置在等待隊(duì)列的最前面。要想將狀態(tài)變?yōu)閣aiting,需要用aria2.unpause方法。

download.py

# get port from persepolis_setting port = int(persepolis_setting.value('settings/rpc-port'))# get aria2_path aria2_path = persepolis_setting.value('settings/aria2_path')# xml rpc SERVER_URI_FORMAT = 'http://{}:{:d}/rpc' server_uri = SERVER_URI_FORMAT.format(host, port) server = xmlrpc.client.ServerProxy(server_uri, allow_none=True)# start aria2 with RPCdef startAria():# in Windowselif os_type == OS.WINDOWS:if aria2_path == "" or aria2_path == None or os.path.isfile(str(aria2_path)) == False:cwd = sys.argv[0]current_directory = os.path.dirname(cwd)aria2d = os.path.join(current_directory, "aria2c.exe") # aria2c.exe pathelse:aria2d = aria2_path# NO_WINDOW option avoids opening additional CMD window in MS Windows.NO_WINDOW = 0x08000000if not os.path.exists(aria2d):logger.sendToLog("Aria2 does not exist in the current path!", "ERROR")return None# aria2 command in windowssubprocess.Popen([aria2d, '--no-conf', '--enable-rpc', '--rpc-listen-port=' + str(port),'--rpc-max-request-size=2M', '--rpc-listen-all', '--quiet=true'],stderr=subprocess.PIPE,stdout=subprocess.PIPE,stdin=subprocess.PIPE,shell=False,creationflags=NO_WINDOW)time.sleep(2)# check that starting is successful or not!answer = aria2Version()# return resultreturn answer# check aria2 release version . Persepolis uses this function to # check that aria2 RPC connection is available or not.def aria2Version():try:answer = server.aria2.getVersion()except:# write ERROR messages in terminal and loglogger.sendToLog("Aria2 didn't respond!", "ERROR")answer = "did not respond"return answerdef downloadAria(gid, parent):# add_link_dictionary is a dictionary that contains user download request# information.# get information from data_baseadd_link_dictionary = parent.persepolis_db.searchGidInAddLinkTable(gid)answer = server.aria2.addUri([link], aria_dict)

三、數(shù)據(jù)庫(kù)

使用sqlite3數(shù)據(jù)庫(kù)教程:https://docs.python.org/zh-cn/3/library/sqlite3.html

有三個(gè)數(shù)據(jù)庫(kù)TempDB在內(nèi)存中,放置實(shí)時(shí)數(shù)據(jù),PluginsDB放置瀏覽器插件傳來的新鏈接數(shù)據(jù),PersepolisDB是主要的數(shù)據(jù)庫(kù),存放下載信息。

TempDB有兩個(gè)表,single_db_table存放下載中的GID,queue_db_table存放下載隊(duì)列的GID信息。

PersepolisDB有四個(gè)表:

category_db_table存放類型信息,包括'All Downloads'、'Single Downloads'和'Scheduled Downloads'類型。

download_db_table存放主界面顯示的下載狀態(tài)表。

addlink_db_table存放下載添加界面添加的下載鏈接。

video_finder_db_table存放下載添加界面添加下載的信息。

# This class manages TempDB # TempDB contains gid of active downloads in every session. class TempDB():def __init__(self):# temp_db saves in RAM# temp_db_connectionself.temp_db_connection = sqlite3.connect(':memory:', check_same_thread=False)def createTables(self):# lock data baseself.lockCursor()self.temp_db_cursor.execute("""CREATE TABLE IF NOT EXISTS single_db_table(self.temp_db_cursor.execute("""CREATE TABLE IF NOT EXISTS queue_db_table(# persepolis main data base contains downloads information # This class is managing persepolis.db class PersepolisDB():def __init__(self):# persepolis.db file pathpersepolis_db_path = os.path.join(config_folder, 'persepolis.db')# persepolis_db_connectionself.persepolis_db_connection = sqlite3.connect(persepolis_db_path, check_same_thread=False)# queues_list contains name of categories and category settingsdef createTables(self):# lock data baseself.lockCursor()# Create category_db_table and add 'All Downloads' and 'Single Downloads' to itself.persepolis_db_cursor.execute("""CREATE TABLE IF NOT EXISTS category_db_table(# download table contains download table download items informationself.persepolis_db_cursor.execute("""CREATE TABLE IF NOT EXISTS download_db_table(# addlink_db_table contains addlink window download informationself.persepolis_db_cursor.execute("""CREATE TABLE IF NOT EXISTS addlink_db_table(# video_finder_db_table contains addlink window download informationself.persepolis_db_cursor.execute("""CREATE TABLE IF NOT EXISTS video_finder_db_table(

sqlite3?模塊支持兩種占位符:問號(hào)(qmark風(fēng)格)和命名占位符(命名風(fēng)格)。

# This is the qmark style:

cur.execute("insert into people values (?, ?)", (who, age))

# And this is the named style:

cur.execute("select * from people where name_last=:who and age=:age", {"who": who, "age": age})

coalesce函數(shù)返回其參數(shù)中第一個(gè)非空表達(dá)式的值,也即提供了參數(shù)則用新參數(shù),未提供新參數(shù)則用原值。

self.temp_db_cursor.execute("""UPDATE single_db_table SET shutdown = coalesce(:shutdown, shutdown),status = coalesce(:status, status)WHERE gid = :gid""", dict)

MainWindow在初始化時(shí)創(chuàng)建CheckDownloadInfoThread線程,輪詢每一個(gè)下載中的鏈接,并將結(jié)果返回給主界面的checkDownloadInfo函數(shù)進(jìn)行下載狀態(tài)更新。

# CheckDownloadInfoThreadcheck_download_info = CheckDownloadInfoThread(self)self.threadPool.append(check_download_info)self.threadPool[1].start()self.threadPool[1].DOWNLOAD_INFO_SIGNAL.connect(self.checkDownloadInfo)self.threadPool[1].RECONNECTARIASIGNAL.connect(self.reconnectAria)

?

?

總結(jié)

以上是生活随笔為你收集整理的开源代码学习之persepolis【二】的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

色综合天天做天天爱 | 日日麻批40分钟视频免费观看 | 亚洲一一在线 | 欧美色图东方 | 久久五月婷婷综合 | 91视频免费网站 | 国产一区二区在线影院 | 五月天视频网站 | 五月天伊人网 | 中文字幕在线观看第三页 | 免费观看一区二区 | aaa日本高清在线播放免费观看 | 99视频在线免费观看 | 99精品一区二区 | 91免费视频黄| 一区二区精品在线 | 99精品久久精品一区二区 | 天天操天天射天天操 | 在线观看一区二区视频 | 精品久久久久免费极品大片 | 久草视频国产 | 欧美激情视频在线免费观看 | 日日操天天操狠狠操 | 91色视频 | 91成年人网站| 亚洲成人午夜在线 | 国产精品一区专区欧美日韩 | 亚洲第二色 | 成人一级电影在线观看 | 在线观看中文字幕2021 | 狠狠色丁香久久综合网 | 日本大片免费观看在线 | 国产精品久久久久婷婷 | 国产精品久久久久久69 | 91九色蝌蚪视频网站 | 一区二区三区日韩在线观看 | 亚洲精品福利在线观看 | 97免费视频在线 | 国产精品一区二区三区久久 | 久久综合久久八八 | 日韩在线三区 | 中文字幕电影高清在线观看 | 欧美一进一出抽搐大尺度视频 | 国产精品久久久久久一区二区三区 | 天天色中文 | 波多野结依在线观看 | 看av免费 | 日韩天天干| 欧美一区二区三区不卡 | 国产精品不卡在线播放 | 成人av高清在线 | 中文字幕成人在线观看 | 欧洲一区二区三区精品 | 一本一本久久a久久精品牛牛影视 | 在线观看视频黄 | 日韩av免费一区二区 | 高清视频一区 | 五月婷婷在线视频观看 | 九九免费在线观看 | 色偷偷人人澡久久超碰69 | 天天爽综合网 | 色资源中文字幕 | 日本性动态图 | 中文字幕首页 | 久久在线看 | 中文字幕中文字幕中文字幕 | 成年人免费看片网站 | 亚洲夜夜网 | 成片视频免费观看 | 欧美在线观看视频一区二区 | 96精品视频| 麻豆传媒视频观看 | 99久久精品国产免费看不卡 | 国产精品久久久久久久久蜜臀 | 亚洲国产精品久久 | 国产在线视频资源 | 国产手机av在线 | 亚洲日本欧美 | 国产伦理久久精品久久久久_ | 日韩欧美一区视频 | sm免费xx网站| 欧美日韩首页 | 欧美日韩精品免费观看 | 9999精品 | 国产小视频你懂的在线 | 日韩亚洲国产精品 | 天天综合狠狠精品 | 黄色一级影院 | 黄色毛片一级 | 欧美在线a视频 | 欧美日韩综合在线观看 | 亚洲一区二区麻豆 | a黄色一级片 | 久久激情婷婷 | 五月天天av| 欧美性生活大片 | 91探花国产综合在线精品 | 色婷婷视频在线 | 欧美了一区在线观看 | 欧美专区亚洲专区 | 日本中文字幕免费观看 | 免费成人短视频 | 午夜精品久久久99热福利 | 久久国产乱 | 久久99热这里只有精品国产 | 欧美日韩在线精品 | 国产精品成人免费一区久久羞羞 | 欧美精品久久久久久久 | 91在线视频免费 | 久久久久久久国产精品 | 青草视频在线免费 | 免费韩国av | 国产视频资源 | 中文十次啦 | 国产免费午夜 | 亚洲日本中文字幕在线观看 | 欧美日韩精品免费观看 | 欧美一级免费 | 精品国产成人av在线免 | av在线超碰 | 人人爽人人av | 91黄视频在线 | 玖玖在线资源 | 在线播放亚洲激情 | 天天操夜夜做 | 97人人澡人人添人人爽超碰 | 一二三区av | 国产成人精品一区二区三区免费 | 久艹视频在线免费观看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 日本黄色大片免费看 | 亚洲精品免费视频 | 免费国产视频 | 日韩中文字幕第一页 | 奇米影视777影音先锋 | 成人av在线直播 | 亚洲国产成人在线 | 久久久国产精品一区二区三区 | 91热精品| 久久久久99999 | 综合久久久久 | 97超级碰碰碰视频在线观看 | 欧美精品久久久久久久亚洲调教 | 一区三区视频 | 久久午夜电影 | 国内精品久久久久久中文字幕 | 亚洲三级精品 | 日韩在线播放av | 999久久国精品免费观看网站 | 亚洲天天在线 | 国产九九精品视频 | 久草视频在| 中文字幕一区二区三区乱码在线 | 99久久婷婷国产一区二区三区 | 韩日在线一区 | 日韩色区 | 500部大龄熟乱视频 欧美日本三级 | 久久婷婷网 | 亚洲精品视频在线免费播放 | 亚洲国产wwwccc36天堂 | 激情影音 | 免费特级黄色片 | www.久久久.com | 97av在线视频 | 麻豆视频成人 | 国产一区 在线播放 | 日韩精品一区在线播放 | 中文字幕在线观看国产 | 亚洲va欧洲va国产va不卡 | 久久中文字幕导航 | 狠狠色丁香久久婷婷综合丁香 | 欧美日韩二区三区 | 国产一区二区精品 | 免费三级黄色片 | 色噜噜狠狠狠狠色综合久不 | 国产亚洲成av人片在线观看桃 | 国产999在线 | 亚洲在线国产 | 免费观看一级 | 亚洲精品国产综合99久久夜夜嗨 | 国产美女在线精品免费观看 | 人人插人人干 | 九九免费在线观看视频 | 久久亚洲私人国产精品va | 国产二区视频在线 | 亚洲在线成人精品 | 99视频精品免费观看, | 97高清视频 | 在线国产日本 | 福利一区视频 | 亚洲极色| 91视频在线观看下载 | 国产精品一区二区免费看 | 91视频免费 | 国产日韩精品在线 | 深夜成人av| 色婷婷欧美 | 在线亚洲成人 | 日日射天天射 | 天天操天天色综合 | 天堂在线一区二区三区 | 午夜电影av | 一区二区三区四区在线免费观看 | 狠狠色综合欧美激情 | 亚洲特级片| 在线国产专区 | 亚洲婷婷综合色高清在线 | 色婷婷视频在线观看 | 97超碰中文字幕 | 亚洲免费精彩视频 | 欧美成人h版电影 | 成人福利av | 国产99黄| 精品国内自产拍在线观看视频 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 亚洲欧美日韩中文在线 | 五月激情站 | 色欧美成人精品a∨在线观看 | 黄色软件网站在线观看 | 中文字幕免费不卡视频 | 黄色影院在线免费观看 | 日韩国产精品久久 | 人人干人人爽 | 国产精品手机看片 | 国产在线一区二区三区播放 | 久久久久国产精品午夜一区 | 国产98色在线 | 日韩 | 欧美日韩国产一区二区三区 | 亚洲精品裸体 | 中文字幕日本电影 | 欧亚日韩精品一区二区在线 | 亚洲天堂色婷婷 | av在线在线 | 97视频在线免费观看 | 国产精品午夜久久久久久99热 | 国产精品一区二区久久久久 | 亚洲一区精品二人人爽久久 | 在线观看国产日韩欧美 | 免费特级黄毛片 | 69精品视频| 国产aaa免费视频 | 99国产免费网址 | 免费看黄电影 | 国产福利在线免费观看 | 国产视频在线观看一区二区 | 色在线视频网 | 国产玖玖在线 | 欧美日韩国产在线一区 | 在线a人v观看视频 | 国产一区二区精品久久 | 亚洲国产片色 | 日韩在线观看小视频 | 久久综合九色综合网站 | 五月婷婷中文 | 在线观看免费av片 | 日日草视频 | 一区三区视频在线观看 | 91av视频观看 | 九九涩涩av台湾日本热热 | 四虎国产视频 | 亚洲精品国内 | 日韩电影一区二区三区在线观看 | 国产精品久久久久免费观看 | 亚洲精品自拍视频在线观看 | 亚洲人在线 | 五月天色婷婷丁香 | 黄色三级视频片 | 亚洲免费精品视频 | 欧美电影在线观看 | 中文字幕免费播放 | 日韩综合一区二区三区 | 色偷偷888欧美精品久久久 | 天天激情在线 | 黄色在线网站噜噜噜 | 国产成人精品午夜在线播放 | 狠狠狠狠狠狠天天爱 | 美腿丝袜av | 欧美在线一 | 国产不卡在线视频 | 色97在线| 国产精品影音先锋 | av色综合网| 美女网站视频一区 | 欧美日韩精品免费观看 | 玖玖在线资源 | 狠狠色丁香婷婷综合基地 | 成人福利在线观看 | 国产美女在线精品免费观看 | 免费观看的黄色片 | 不卡中文字幕在线 | 成人免费亚洲 | 欧美一区二区三区四区夜夜大片 | 午夜在线免费观看 | 九色视频网址 | 婷婷六月丁 | 日韩欧美69| 色多多视频在线观看 | 亚洲精品在线观看的 | 青青草在久久免费久久免费 | 亚洲最新视频在线 | 国产成人一区二区三区久久精品 | 婷婷丁香导航 | 69视频在线| 在线观看视频 | 国产黄影院色大全免费 | 国产字幕在线播放 | 丁香5月婷婷久久 | 18久久久 | 97视频亚洲| 国产伦精品一区二区三区四区视频 | 国内视频在线观看 | 亚洲综合在线播放 | 日韩免费小视频 | 最近中文字幕免费 | 97精品超碰一区二区三区 | 97精品久久人人爽人人爽 | 91豆花在线观看 | 精品国产视频在线 | 国产免费a | 久久久久国产精品视频 | 91视频久久久 | 在线观看视频h | 欧美黑人巨大xxxxx | 亚洲国产精品激情在线观看 | 亚洲国产中文字幕在线观看 | 久久久久久亚洲精品 | 国产日韩在线一区 | 国产精品热 | 欧洲一区二区在线观看 | 成人免费观看完整版电影 | 日韩视频中文字幕在线观看 | 视频国产一区二区三区 | 国产精品毛片一区 | 在线观看中文字幕视频 | 成人免费视频a | 亚洲五月综合 | 玖玖在线资源 | 欧美成人影音 | 亚洲激情网站免费观看 | 精品福利视频在线观看 | 天天摸天天操天天爽 | 中文字幕一区二区三区久久蜜桃 | 97超碰网 | 91综合视频在线观看 | 日韩av午夜| 日韩高清一 | 欧美日韩精品电影 | 国产又粗又猛又爽又黄的视频免费 | 日韩视频1| 亚洲天天在线 | 国产不卡在线 | 精品国产一区在线观看 | 人人插人人草 | 操操日 | 国产一级特黄毛片在线毛片 | 91香蕉久久| 欧美精品久久久久a | 久久免费公开视频 | 国产伦理一区 | av电影免费在线看 | 国产精品高潮呻吟久久av无 | 黄色com | 亚洲a免费 | 国产一级黄色电影 | 日韩欧美精品在线 | 黄色小说在线观看视频 | 91麻豆精品国产自产在线游戏 | 日韩中文字幕a | 日韩欧美精品一区 | 国产91精品久久久久久 | 99久久毛片 | 中文在线天堂资源 | 国产专区视频 | 91视频免费播放 | 97成人精品区在线播放 | 欧美色综合天天久久综合精品 | 综合色播 | 久久综合中文字幕 | av福利在线看 | av超碰在线观看 | 伊人久久一区 | 香蕉网站在线观看 | 免费网站黄 | 免费久久精品视频 | 色丁香色婷婷 | 黄色成人av在线 | 免费在线91| 97国产电影 | 一级一片免费视频 | 国产一区二区播放 | 精品国产乱码久久久久久久 | 亚洲日本韩国一区二区 | 一性一交视频 | 日韩黄色一区 | 国产 日韩 欧美 中文 在线播放 | 国产精品久久久久久久午夜 | 亚洲1级片 | 五月天综合色 | 99久久久久久国产精品 | 亚洲精品视频在线观看免费视频 | 天天操天天干天天干 | 欧美a级在线 | 99精品一区二区三区 | 超碰在线免费福利 | 久草精品视频在线看网站免费 | 亚洲精品资源在线观看 | 久草在线视频首页 | 亚洲六月丁香色婷婷综合久久 | 成人免费观看视频网站 | 国产精品久久99精品毛片三a | 欧美综合在线观看 | 三级毛片视频 | 福利视频区 | 色综合婷婷 | 视频三区在线 | 午夜久久久久久久久久影院 | 天天躁天天躁天天躁婷 | 91九色在线视频观看 | 国产一区在线免费 | 91中文字幕在线播放 | 欧美一区日韩精品 | 日本精品在线 | 91av网址| 五月天丁香亚洲 | av在线成人 | 不卡电影一区二区三区 | 日韩一级精品 | 国产尤物一区二区三区 | 久久精选视频 | 99这里有精品| 久久久午夜电影 | 欧美精品久久久久久久久久久 | 伊人午夜 | 四虎成人精品 | 久久久免费网站 | 日韩精品免费在线 | 中文字幕在线日亚洲9 | 天天操人人要 | 亚洲成av人片一区二区梦乃 | 免费看黄视频 | 成人超碰97 | 五月婷婷在线视频 | www黄色软件 | 天天av天天 | 久久免费在线观看视频 | 天天综合成人 | 国产精品成人一区二区三区 | 日韩国产精品久久久久久亚洲 | 亚洲va欧洲va国产va不卡 | 五月婷婷六月丁香在线观看 | 欧美精品一区二区蜜臀亚洲 | 99精品在这里 | 国产专区第一页 | 亚洲日韩欧美一区二区在线 | 欧美日本三级 | 99久久久国产精品免费99 | 最近中文字幕高清字幕在线视频 | 亚洲欧洲av | 毛片基地黄久久久久久天堂 | 毛片888 | 国产精品观看在线亚洲人成网 | 欧美日韩中文另类 | 热久久视久久精品18亚洲精品 | 国产中文字幕久久 | 色悠悠久久综合 | 91精品在线免费 | av高清一区二区三区 | 西西大胆免费视频 | 成人免费观看网站 | 91精品久久香蕉国产线看观看 | 欧美日韩国产精品一区二区三区 | 日韩久久午夜一级啪啪 | 欧美激情综合五月 | 国产剧情一区二区在线观看 | 毛片网站在线 | 日韩一二三 | 在线观看中文字幕一区 | 成人蜜桃视频 | www.久久99| 91九色国产在线 | 91亚洲永久精品 | 又污又黄的网站 | 天天插日日插 | 中文字幕一区二区三区久久蜜桃 | 黄色毛片视频免费观看中文 | 日日夜夜中文字幕 | 国产视频2区 | 中文字幕黄色网址 | 亚洲九九影院 | 国产精品高潮呻吟久久久久 | 久久精品视频在线看 | 天堂网一区二区三区 | 国产成人一区二区三区影院在线 | 日本精品中文字幕 | 91精品视频网站 | 久草在线观看资源 | 婷婷亚洲最大 | 中文字幕一区二区在线观看 | 一级免费黄视频 | 亚洲国内精品视频 | 在线三级av | 日韩专区在线 | 中文字幕在线观 | 中文字幕在线一区观看 | 69成人在线 | 国产99久久久国产精品免费二区 | 精品国产乱码久久久久 | 天天爽夜夜爽人人爽曰av | 色香天天 | 久久成人国产精品一区二区 | 一级成人在线 | 91在线视频观看免费 | 欧美在线一 | av在线播放国产 | 九九热在线视频免费观看 | 亚洲综合欧美激情 | 日韩av电影中文字幕 | 五月天婷亚洲天综合网鲁鲁鲁 | 久久成人毛片 | 日韩激情视频 | 久久福利在线 | 久久久久久久久久久久久国产精品 | 国产色在线视频 | 国产精品九九热 | 精品在线一区二区三区 | 久久爱www.| 在线免费观看涩涩 | 亚洲欧美日本一区二区三区 | 久视频在线 | 日韩电影中文,亚洲精品乱码 | 五月婷香 | 免费av试看 | 国产一区高清在线 | 欧美日产在线观看 | 欧美日韩亚洲在线观看 | 成人午夜精品福利免费 | 国产一区国产精品 | 国产一区视频在线 | 香蕉视频91 | 国产午夜精品一区二区三区欧美 | 国产中文字幕在线播放 | 久久精品—区二区三区 | www.午夜| 久久综合久久88 | 韩日三级在线 | 亚洲精品视频中文字幕 | 久久国产精品成人免费浪潮 | 欧美日韩久久久 | 五月婷婷六月丁香在线观看 | 亚洲专区欧美 | 亚洲精品播放 | 亚洲精品久久久蜜臀下载官网 | 色99在线| 久草精品视频在线播放 | 麻豆视频在线观看 | 天天操天天添天天吹 | 少妇性xxx| 成全免费观看视频 | 人人看人人爱 | 成人小视频在线播放 | 天天干天天做 | 在线av资源| 欧美一级片在线免费观看 | 在线亚洲人成电影网站色www | 欧美日韩精品在线视频 | 999久久久久久 | 天天·日日日干 | 国产精品久久久久久久久免费 | 超碰在线人人 | 国产精品系列在线 | 色美女在线 | 免费欧美| 日韩午夜视频在线观看 | 精品免费视频. | 美女av免费看 | 久久亚洲二区 | 99视频在线 | 免费久久精品视频 | 麻豆视频在线观看免费 | 免费精品 | 91丨九色丨首页 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 亚洲一区日韩 | av在线a| 99热精品在线 | 97超碰人人 | 色狠狠狠| 亚洲国产一区二区精品专区 | 日本一区二区不卡高清 | 免费污片| 蜜桃av综合网| 婷婷激情小说网 | 91亚洲精品久久久蜜桃网站 | 亚洲精色 | 国内外成人在线 | 欧美射射射 | 精品视频免费在线 | 99成人精品 | 六月丁香综合 | 亚洲精品小视频 | 狠狠色噜噜狠狠 | 激情视频综合网 | 婷婷丁香花 | 91桃花视频| 亚洲欧洲精品一区二区 | 日本视频高清 | 亚洲天堂视频在线 | 国产成人综合精品 | 91香蕉视频污在线 | 国产在线精品一区 | 91精品看片| 91精品国产91久久久久久三级 | 亚洲女同ⅹxx女同tv | 欧美激情综合色 | 91精品国产麻豆 | 成人黄色一级视频 | 视频二区在线 | 1024手机看片国产 | 免费看三级黄色片 | 成 人 黄 色 视频 免费观看 | 激情影院在线 | 免费日韩视| 国产一区精品在线观看 | 欧美性免费 | 久久av免费观看 | 精品视频在线看 | 国产精品成人免费 | 伊人天天色| 97人人超碰在线 | 又黄又爽又色无遮挡免费 | 免费在线观看一区二区三区 | 国产精品一区二区美女视频免费看 | 久久久久久久久精 | 免费观看一级 | 欧美在线视频不卡 | 视频在线观看国产 | 人人爱爱 | 91精品视频免费 | 在线电影 一区 | av超碰在线 | 日韩高清不卡在线 | 亚洲精品黄色在线观看 | 欧美日韩在线看 | 特级西西444www大精品视频免费看 | 综合在线色 | 91精品国产成人 | 在线看成人片 | 日韩精品在线看 | 免费色视频网址 | 亚洲久久视频 | 伊人狠狠操 | 水蜜桃亚洲一二三四在线 | 91av国产视频| 香蕉视频免费看 | 亚洲精品乱码久久久久久蜜桃91 | 国产高清av免费在线观看 | 久久精品久久久久电影 | 精品久久久久久久久久 | 成人在线视 | 午夜久久 | 日韩最新理论电影 | 91爱爱电影 | 日韩影视在线观看 | 99久久国产免费,99久久国产免费大片 | 亚洲不卡123 | www视频免费在线观看 | 日韩欧美在线一区二区 | 91 在线视频播放 | 亚洲电影在线看 | 精品96久久久久久中文字幕无 | 亚洲粉嫩av | 欧美一区在线观看视频 | www.狠狠插.com | 亚洲女欲精品久久久久久久18 | av中文字幕av | 久久人人爽人人 | 国产无限资源在线观看 | 国产黄a三级三级 | 国产a级片免费观看 | 欧美日韩另类在线观看 | 精品国产综合区久久久久久 | 丁香综合 | 久久久免费毛片 | 久久久国产精华液 | 久久精品99国产国产 | 日日摸日日 | 2023国产精品自产拍在线观看 | a'aaa级片在线观看 | 亚洲在线视频播放 | 视频在线91 | av在线播放免费 | 国产一区二区久久精品 | 精品国产一区二区三区四区在线观看 | 7777精品伊人久久久大香线蕉 | 国产精品视频在线观看 | 美女视频a美女大全免费下载蜜臀 | 亚洲精品美女在线 | 中文字幕亚洲欧美日韩2019 | 夜夜狠狠 | 黄网站免费看 | 国产99自拍| av电影免费在线看 | 色999五月色 | 日韩一区视频在线 | 久久99久久99精品 | 在线免费视频一区 | 午夜视频在线观看网站 | 欧美日韩不卡在线视频 | 欧美色图亚洲图片 | 黄色片免费在线 | 精品久久久久久亚洲综合网站 | 操高跟美女 | 国产91精品看黄网站在线观看动漫 | 午夜久久久久久久久 | 欧美一区二区伦理片 | 日本精品一区二区三区在线播放视频 | 免费成人av网站 | 亚洲精品免费在线视频 | 日韩一区精品 | 欧美色噜噜 | 91麻豆精品国产自产在线 | av成人在线观看 | 丁香六月激情 | 天天爱综合 | 亚洲一区二区三区91 | 天天操天天干天天操天天干 | 又色又爽又黄高潮的免费视频 | 国产精品免费麻豆入口 | 久久99热这里只有精品国产 | 麻豆影视在线免费观看 | 日日爱网站 | 亚洲精品综合一区二区 | 91人人干 | 狠狠操.com | 97国产超碰在线 | 成人黄色电影免费观看 | 四虎国产 | 99re8这里有精品热视频免费 | 美女福利视频 | 亚洲三级视频 | 13日本xxxxxⅹxxx20| 最近中文字幕大全中文字幕免费 | 美女视频网站久久 | 在线之家免费在线观看电影 | 人人舔人人射 | 国产精品四虎 | 精品成人免费 | 久久久精品欧美一区二区免费 | 国产精品黄色影片导航在线观看 | 五月婷婷六月丁香在线观看 | 黄色在线网站噜噜噜 | 99色网站| 日韩电影精品 | 久久天天躁狠狠躁亚洲综合公司 | 91视频-88av | 久久成人国产精品一区二区 | a黄色大片 | 99热这里只有精品1 av中文字幕日韩 | 精品女同一区二区三区在线观看 | 四虎在线观看精品视频 | 亚洲成人av片在线观看 | 在线成人小视频 | 欧美日韩一级久久久久久免费看 | 成人黄色影片在线 | avove黑丝| 久久免费精品国产 | www.888av| 亚洲激情在线视频 | 精品中文字幕在线观看 | 99热网站| 六月丁香在线视频 | 狠狠色伊人亚洲综合网站色 | 国产午夜三级一区二区三桃花影视 | 91片黄在线观看动漫 | 成人一区二区三区在线观看 | 午夜三级理论 | 国产高清精| 久久精品中文字幕 | 亚洲精品字幕在线 | av免费在线播放 | 四季av综合网站 | 国产不卡在线看 | 天天操天天射天天添 | 色丁香久久 | 久久精品毛片 | 色网站视频 | 亚洲综合狠狠干 | 91av视频在线免费观看 | 国产男女爽爽爽免费视频 | 天天做天天爱夜夜爽 | 久久在现 | 日韩中字在线观看 | 国产资源在线播放 | 一区二区三区免费网站 | 成年人视频免费在线播放 | 99精品国自产在线 | 六月丁香婷婷久久 | 不卡视频在线看 | 国产在线精品区 | 精品国产91亚洲一区二区三区www | 国产在线欧美在线 | 日韩欧美高清一区二区三区 | 欧美日韩国产精品一区二区 | 日韩精品中文字幕久久臀 | 亚洲日韩欧美一区二区在线 | 精品在线视频一区二区三区 | 91精品国产自产老师啪 | 国产一区二区三区高清播放 | 91在线观看视频 | 伊人五月天 | 成人免费视频网址 | 四虎免费在线观看视频 | 伊人国产在线播放 | 国产精品片 | 亚洲一区视频免费观看 | 99久久精品国产欧美主题曲 | 亚洲一区二区三区精品在线观看 | 国产成人黄色在线 | 国产日韩欧美在线一区 | 久久精品理论 | 国产亚洲人成网站在线观看 | 97免费在线观看视频 | 中文在线中文a | 国产日韩精品一区二区在线观看播放 | 久久精品久久精品久久 | 国产99免费视频 | 成人香蕉视频 | 男女视频久久久 | 久久精品婷婷 | 国产护士hd高朝护士1 | 国产精品一区在线观看 | 91成年人视频 | www免费在线观看 | 91黄色影视 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产美女免费观看 | 国产超碰在线观看 | 四虎国产精 | 九九精品视频在线看 | 91麻豆网站 | 在线观看www视频 | 国产精品18久久久 | 亚洲无线视频 | 国产欧美精品一区二区三区四区 | 国产99区| 天堂久色| 国产福利在线免费观看 | av免费在线观看网站 | 国产精品一区二区三区在线免费观看 | 青青河边草手机免费 | 国产精品一区二区三区免费视频 | 伊甸园av在线| 日本精品视频在线 | 久久精品久久精品 | 亚洲国产精品人久久电影 | 日本视频久久久 | 中文字幕免费一区二区 | 99精品视频在线播放免费 | 西西人体www444 | 91九色在线观看视频 | 精品1区2区3区 | 99爱在线观看 | 黄色成人av | 久久好看| 日韩二区精品 | 天天色天天射天天操 | 色com| 国产资源精品 | 在线视频欧美精品 | 国产精品美女免费看 | 高清免费在线视频 | 五月花丁香婷婷 | 色多多污污 | 亚洲高清视频一区二区三区 | 欧美色图视频一区 | 国产成人亚洲在线观看 | 久久字幕 | a视频在线观看免费 | 亚洲精品网站 | 欧美午夜激情网 | 亚洲一级国产 | 视频在线观看一区 | 顶级bbw搡bbbb搡bbbb | 麻豆成人小视频 | 九九在线视频 | 成人福利在线观看 | 亚洲最新视频在线 | 九九热精品国产 | 一区二区三区电影 | 一级免费观看 | 伊人婷婷| 亚洲激情在线播放 | 国内揄拍国产精品 | 岛国一区在线 | 97免费在线观看视频 | 日韩精品国产一区 | 日韩免费观看一区二区 | av片一区| 国产精品久久久久久久久久久久久 | 亚洲精品免费看 | 日本大片免费观看在线 | 日日夜夜人人精品 | 国产精品99久久久 | 久久久久女人精品毛片九一 | 激情导航 | 欧美亚洲精品一区 | 日韩av男人的天堂 | 2024国产在线 | 91麻豆精品一区二区三区 | 99超碰在线观看 | 免费男女羞羞的视频网站中文字幕 | 国产日韩欧美在线一区 | 97超视频在线观看 | www.玖玖玖 | 激情欧美一区二区三区 | 久久久99精品免费观看乱色 | 欧美嫩草影院 | 91精品国| 手机av电影在线 | 亚洲精品美女久久久 | 国产精品精品 | 久久久久亚洲最大xxxx | 精品在线观看一区二区 | 91豆麻精品91久久久久久 | www.av中文字幕.com | 丁香婷婷综合激情 | 91九色porny蝌蚪视频 | japanesefreesexvideo高潮| 一区二区久久久久 | 成年人在线免费看片 | 人人超碰免费 | 精品国产中文字幕 | 亚洲精品美女在线观看 | 亚洲国产天堂av | 在线观看免费国产小视频 | 色婷婷导航| 人人爽人人澡 | 免费在线观看一区二区三区 | 成人免费一级 | 国产免码va在线观看免费 | 97超碰成人| 久久精品观看 | 免费av的网站 | 成人动态视频 | 97精品国产91久久久久久久 | 久久精品99精品国产香蕉 | 国产成人av一区二区三区在线观看 | 日日躁你夜夜躁你av蜜 | 国产黄色片免费在线观看 | 国产精品久久久久一区二区三区共 | 亚洲在线视频播放 | 国产一区二区视频在线 | 国产午夜一区 | 韩日av在线 | 国产裸体永久免费视频网站 | 欧美91精品久久久久国产性生爱 | 香蕉网在线观看 | 日韩欧美在线视频一区二区三区 | 91精品久 | 精品国产一区二区三区不卡 | 亚洲在线视频免费观看 | 夜又临在线观看 | 色婷婷综合久久久久中文字幕1 | 国产精品高清在线观看 | 91精品成人久久 | 亚洲精品白浆高清久久久久久 | 91精品啪在线观看国产线免费 | 久久精品视频观看 | 国产精品理论片在线播放 | 国产无遮挡猛进猛出免费软件 | 2020天天干天天操 | 日韩在线观看的 | 久久激情小说 | 天天干视频在线 | 在线电影 你懂得 | 国产91精品久久久久久 | 91在线网站| 国产精品99久久99久久久二8 | 久久久久免费精品视频 | 久久资源在线 | 久久国产品 | 天天做日日爱夜夜爽 | 天天射射天天 | 日韩精品中文字幕久久臀 | av网站有哪些 | 在线视频 亚洲 | 色综合久久88色综合天天6 | 欧美在线日韩在线 | 黄网站色成年免费观看 | 欧美亚洲国产精品久久高清浪潮 | 日本公妇色中文字幕 | 久久在线精品视频 | 免费又黄又爽 | 亚洲精品1区2区3区 超碰成人网 | 中文字幕人成不卡一区 | 久久免费播放 | 婷婷在线五月 | 91成人精品观看 |