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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

python使用Snap7读写西门子S7系列PLC

發(fā)布時(shí)間:2023/12/9 python 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python使用Snap7读写西门子S7系列PLC 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

python使用Snap7讀寫西門子S7系列PLC

1.簡(jiǎn)介

Snap7

  • Snap7是一個(gè)基于s7通信協(xié)議的開源軟件包,作者是Davide Nardella,該軟件包封裝了S7通信的底層協(xié)議,可使用普通電腦通過(guò)編程與西門子S7系列PLC進(jìn)行通信

  • Snap7三大對(duì)象組件:客戶端,服務(wù)器,合作者。下面是三者關(guān)系,更詳細(xì)介紹可看官網(wǎng)。本篇主要講述的是Client模式,我們的pc機(jī)作為客戶端,plc作為服務(wù)器。

  • Snap7官網(wǎng)地址:http://snap7.sourceforge.net/

  • Snap7包支持西門子S7-200 SMART,S7-300/400系列,S7-1200/1500系列、另外LOGO! 0BA7/0BA8 PLC、 SINAMICS驅(qū)動(dòng)器也有較好的支持

  • Snap7特點(diǎn):

    • 基于以太網(wǎng),網(wǎng)線連接

    • 跨平臺(tái),支持 Windows、 Linux、Mac等主流操作系統(tǒng)

    • Windows系統(tǒng)包括目前主流的Win7/8/10 的32位或64位

    • Linux系統(tǒng)包括: CentOs、 Debian、 RedHat、 Ubuntu等32位或64位系統(tǒng)

    • 提供多種語(yǔ)言的封裝包:C#、VB、C/C++、 Python、java、 Delphi、 LabView等主流編程語(yǔ)言

    • 支持樹莓派、 ARDUINO等嵌入式平臺(tái)

  • python包源碼地址:https://github.com/gijzelaerr/python-snap7

2.環(huán)境安裝

Window

  • pip install python-snap7(版本一直未更新)
  • github源碼包下載:https://github.com/gijzelaerr/python-snap7(這里會(huì)一直更新)
  • 把snap7.dll和snap7.lib(注意區(qū)分32位和64位),設(shè)置到環(huán)境變量能找到的地址就行
  • Linux

    • 第一種方式

    • sudo apt-get install python-pip3
    • sudo pip3 install python-snap7
    • 第二種方式

    • 通過(guò)以下命令下載snap7:

      git clone https://github.com/lizengjie/snap7-debian.git

    • 編譯:(arm_v7_linux不行就arm_v6_linux)

      cd snap7-debian/build/unix && sudo make -f arm_v7_linux.mk all

    • 拷貝:

      sudo cp …/bin/arm_v7-linux/libsnap7.so /usr/lib/libsnap7.so
      sudo cp …/bin/arm_v7-linux/libsnap7.so /usr/local/lib/libsnap7.so

    • sudo ldconfig

    不同環(huán)境的拷貝文件我稍后放資源管理處

    3.連接西門子plc

    方法介紹

    ? 在Client類里提供了主要5種設(shè)置連接plc函數(shù)

    • connect(ip, rack, slot)

      這是連接plc的唯一方法,參數(shù)ip是要連接的plcip地址,rack是機(jī)架號(hào),slot卡槽號(hào),不同的plc對(duì)應(yīng)不同的機(jī)架和卡槽看下圖對(duì)應(yīng)

      plcrackslot
      s7-200smart01
      s7-30002
      s7-400/WIN AC見硬件組態(tài)見硬件組態(tài)
      s7-1200/150000/1
    • set_connection_params(ip, local_tsap, remote_tsap)

      這是設(shè)置遠(yuǎn)程本地TSAP和遠(yuǎn)程TSAP的函數(shù),三個(gè)參數(shù)ip是plcIP地址,本地TSAP和遠(yuǎn)程TSAP是相對(duì)應(yīng)的int類型,函數(shù)一般用于連接logo系列時(shí)使用,調(diào)用順序在connect()之前調(diào)用

    • set_connection_type(connection_type)

    這是用來(lái)設(shè)置連接屬性的函數(shù),connection_type參數(shù)范圍如圖:

    connection_type值
    PG1
    OP2
    S7-Basic3-10

    此函數(shù)不是一定要調(diào)用,如果調(diào)用一定要在connect()函數(shù)之前調(diào)用設(shè)置,比如連接s7-200SMART就一定要調(diào)用此函數(shù),參數(shù)一般設(shè)為3

    • disconnect() 和 destroy()

      這是斷開客戶端連接和銷毀客戶端連接,無(wú)需參數(shù)

    • 最后注意如果你set_connection_params()和set_connection_type()都要調(diào)用,一定要set_connection_type()在前set_connection_params()在后,因?yàn)轫樞蛳喾磿?huì)對(duì)遠(yuǎn)程TASP造成影響。所以整體的順序應(yīng)該是

      set_connection_type(connection_type) #選用 set_connection_params(ip, local_tsap, remote_tsap) #選用 connect(ip, rack, slot) disconnect() destroy()

    連接plc

  • 第一步首先實(shí)例化一個(gè)Client對(duì)象

    from snap7 import clientmy_plc = client.Client()
  • 第二步調(diào)用connect()的方法

    from snap7 import clientmy_plc = client.Client()# my_plc.set_connection_type(3) 如果連接的是s7-200smart系列plc # set_connection_params(ip, local_tsap, remote_tsap) 如果連接的是logo!系列plcmy_plc.connect(ip, rack, slot) # ip是plcIP,rack是機(jī)架號(hào),slot卡槽號(hào),不同的plc對(duì)應(yīng)不同的機(jī)架和卡槽看上邊表格print(my_plc.get_connected()) # 判斷連接成功可調(diào)用get_connected():返回True就是成功,不成功直接報(bào)錯(cuò)。
  • 第三步斷開連接

    from snap7 import client my_plc = client.Client() my_plc.connect(ip, rack, slot) my_plc.disconnect() my_plc.destroy() # 不用了一定要斷開銷毀客戶端
    • 代碼示例

      from snap7 import clientdef connect_logo(ip: str, local_tsap: int, remote_tsap: int, rack: int, slot: int):"""連接logo系列:param ip: PLC/設(shè)備IPV4地址:param local_tsap: 本地tsap(PC tsap):param remote_tsap: 遠(yuǎn)程tsap(PLC tsap):param rack: 服務(wù)器上的機(jī)架:param slot: 服務(wù)器上的插槽"""# 初始化一個(gè)客戶端my_plc = client.Client()# 設(shè)置內(nèi)部(IP、LocalTSAP、RemoteTSAP)坐標(biāo)。必須在connect()之前調(diào)用此函數(shù)my_plc.set_connection_params(ip, local_tsap, remote_tsap)# 連接到S7服務(wù)器my_plc.connect(ip, rack, slot)return my_plcdef connect_200smart(ip: str, plc_model=3, rack=0, slot=1):"""連接s7-200smart系列:param ip: PLC/設(shè)備IPV4地址:param plc_model: 連接類型:1用于PG,2用于OP,3至10用于S7基本:param rack: 服務(wù)器上的機(jī)架:param slot: 服務(wù)器上的插槽"""# 初始化一個(gè)客戶端my_plc = client.Client()# 設(shè)置連接資源類型,即客戶端,連接到PLCmy_plc.set_connection_type(plc_model)# 連接到S7服務(wù)器my_plc.connect(ip, rack, slot)return my_plcdef connect_plc(ip: str, rack: int, slot: int):"""連接s7-1200/1500系列:param ip: PLC/設(shè)備IPV4地址:param rack: 服務(wù)器上的機(jī)架:param slot: 服務(wù)器上的插槽"""my_plc = client.Client()my_plc.connect(ip, rack, slot)return my_plc

    4.讀plc

    方法介紹及示例

    在Client類里提供了主要兩種讀plc的函數(shù)

    • read_area(area, dbnumber, start, size)

      這是讀plc最最最重要的方法,功能強(qiáng)大,支持(I,Q,M,DB,V,CT,TM)多存儲(chǔ)區(qū)讀取數(shù)據(jù)

      ? area:區(qū)地址類型(十六進(jìn)制類型),如下圖對(duì)應(yīng)

      ? dbnumber:地址編號(hào)(int),只適用于DB區(qū)和200samart的V區(qū),其它區(qū)全默認(rèn)0,V區(qū)只能填1

      ? start:要讀取數(shù)據(jù)的字節(jié)起始地址(int)

      ? size:要讀取的數(shù)據(jù)類型所占字節(jié)長(zhǎng)度大小(int),如下字典對(duì)應(yīng)

      IQMDB/VCTTM
      0x810x820x830x840x1C0x1D
      # 不同類型所占字節(jié)大小 TypeSize = {'int': 2, # 有符號(hào)(-32768~32767)'bool': 1, # bool值'dint': 4, # 有符號(hào) (-2147483648~2147483647)'word': 2, # 無(wú)符號(hào)(0~65536)'real': 4, # 有符號(hào) float類型(這范圍記不住了)'dword': 4, # 無(wú)符號(hào)(0~4294967295)'char': 1, # CHAR,ASCII字符集,占用1個(gè)字節(jié)內(nèi)存,主要針對(duì)歐美國(guó)家(字符比較少)'string': 255, # STRING,占用256個(gè)字節(jié)內(nèi)存,ASCII字符串,由ASCII字符組成's5time': 2,'wchar': 2, # WCHAR,Unicode字符集,占用2個(gè)字節(jié)內(nèi)存,主要針對(duì)亞洲國(guó)家(字符比較多)'wstring': 512, # WSTRING,默認(rèn)占用512個(gè)字節(jié)內(nèi)存(可變),Unicode字符串,由Unicode字符構(gòu)成'dt': 4, # DateTime 日期'usint': 1, # 0~255'sint': 1, # -128~127'uint': 2, # 0~4294967295'udint': 4, # 0~4294967295'lreal': 8,'time': 4,'d': 2,'tod': 4, # TOD (TIME_OF_DAY)數(shù)據(jù)作為無(wú)符號(hào)雙整數(shù)值存儲(chǔ),被解釋為自指定日期的凌晨算起的毫秒數(shù)(凌晨 = 0ms)。必須指定小時(shí)(24 小時(shí)/天)、分鐘和秒。可以選擇指定小數(shù)秒格式。'dtl': 12, # DTL(日期和時(shí)間長(zhǎng)型)數(shù)據(jù)類型使用 12 個(gè)字節(jié)的結(jié)構(gòu)保存日期和時(shí)間信息。可以在塊的臨時(shí)存儲(chǔ)器或者 DB 中定義 DTL 數(shù)據(jù)。'date': 2, # Date(16位日期值)、'ltod': 8 }

      return:函數(shù)最后返回的是一個(gè)字節(jié)數(shù)組,到這里大家不用自己用struct包去解,作者在uitl文件里為大家封裝了取不同類型變量值的函數(shù),下面我主要介紹兩種,

      • bool:get_bool(_bytearray, byte_index, bool_index)

        ? _bytearray:字節(jié)數(shù)組,就是你上面讀到的字節(jié)數(shù)組

        ? byte_index:字節(jié)索引,這里填0就可以,后面我會(huì)詳細(xì)介紹byte_index和上面read_area()的參數(shù)start,size三者的關(guān)系,以及靈活應(yīng)用

        ? bool_index: bool值索引,其實(shí)就是位(bit)索引(0~7),因?yàn)?byte=8bit

      • real:get_real(_bytearray, byte_index)

        ? 參數(shù)同上,大家可自己看源碼,目前除了bool和string類型,其它都只要兩個(gè)參數(shù)_bytearray和bool_index,有一些類型作者還沒(méi)寫,大家有用到可以自己解。

      """簡(jiǎn)單示例#1plc: s7-1200變量地址:DB1.DBD36 (1是地址編號(hào),36是起始值)類型: real(float) """ from snap7 import util, client from snap7.snap7types import S7AreaDBmy_plc = client.Client() # 實(shí)例化客戶端 my_plc.connect('192.168.2.1', 0, 0) # 連接s7-1200 byte_arrays = my_plc.read_area(S7AreaDB, 1, 36, 4) # 讀出變量的字節(jié)數(shù)組 value = util.get_real(byte_arrays, 0) # 通過(guò)數(shù)據(jù)類型取值 my_plc.disconnect() # 斷開連接 my_plc.destroy() # 銷毀 print(value)--------------------------------------------------------------------------------------"""簡(jiǎn)單示例#2plc: s7-200SMART變量地址:M1.0 (1是起始值,0是bool索引)類型: bool """ from snap7 import util, client from snap7.snap7types import S7AreaMKmy_plc = client.Client() # 實(shí)例化客戶端 my_plc.set_connection_type(3) # 設(shè)置連接資源類型 my_plc.connect('192.168.2.2', 0, 1) # 連接s7-200SMART byte_arrays = my_plc.read_area(S7AreaMK, 0, 1, 1) # 讀出變量的字節(jié)數(shù)組 value = util.get_bool(byte_arrays, 0, 0) # 通過(guò)數(shù)據(jù)類型取值 my_plc.disconnect() # 斷開連接 my_plc.destroy() # 銷毀 print(value)

    這里介紹一下start,size和byte_index之間關(guān)系以及如何應(yīng)用,方便理解個(gè)人整理以下如圖

    注意多個(gè)變量的適用條件必須為同一地址(area),同一地址編號(hào)(dbnumber)。所以通過(guò)read_area函數(shù)可以一次讀取同一地址編號(hào)上的所有變量

    """示例plc: s7-1200變量地址:[DB4.DBX0.1, DB4.DBD36, DB4.DBW2 .....]類型: [bool, float, word ......] """ from snap7 import util, client from snap7.snap7types import S7AreaDBmy_plc = client.Client() my_plc.connect('192.168.2.1', 0, 0) byte_arrays = my_plc.read_area(S7AreaDB, 4, 0, 40) # 這是所有db塊,地址編號(hào)4的變量,套用圖上公公式,最小的起始值是0,size是最大起始值加它類型所占的字節(jié)數(shù)就是36+float類型所占4個(gè)byte長(zhǎng)度,所以size是40value1 = util.get_bool(byte_arrays, 0, 1) # DB4.DBX0.1是bool類型,byte_index = 起始值是0 - 最小的起始值0 = 0value2 = util.get_real(byte_arrays, 36) # DB4.DBD36是float類型,byte_index = 起始值是36 - 最小的起始值0 = 36value3 = util.get_word(byte_arrays, 2) # DB4.DBW2是word類型,byte_index = 起始值是2 - 最小的起始值0 = 2my_plc.disconnect() my_plc.destroy() print(value1, value2, value3)
    • read_multi_vars(items)

      這是可以一次讀取<=19個(gè)不同地址類型的變量,由于pdu大小限制一次性讀取不能超過(guò)19個(gè)變量

      items參數(shù)是一個(gè)由S7DataItem實(shí)例對(duì)象組成的列表

      下面我用作者寫的一個(gè)示例給大家介紹一下

      import ctypes import snap7 from snap7.common import check_error from snap7.types import S7DataItem, S7AreaDB, S7WLByteclient = snap7.client.Client() client.connect('10.100.5.2', 0, 2)data_items = (S7DataItem * 3)() # 注意就是這里數(shù)字不能大于19data_items[0].Area = ctypes.c_int32(S7AreaDB) # 地址類型 data_items[0].WordLen = ctypes.c_int32(S7WLByte) # 這里的WordLen除了讀TM和CT地址時(shí)其它地址統(tǒng)一用字節(jié)(S7WLByte)。不要用S7WLBit,用位去讀需要換算,不嫌麻煩你可以試試 data_items[0].Result = ctypes.c_int32(0) # result用不到寫0就可以 data_items[0].DBNumber = ctypes.c_int32(200) # 地址編號(hào) data_items[0].Start = ctypes.c_int32(16) # 變量起始字節(jié)地址 data_items[0].Amount = ctypes.c_int32(4) # 字節(jié)長(zhǎng)度data_items[1].Area = ctypes.c_int32(S7AreaDB) data_items[1].WordLen = ctypes.c_int32(S7WLByte) data_items[1].Result = ctypes.c_int32(0) data_items[1].DBNumber = ctypes.c_int32(200) data_items[1].Start = ctypes.c_int32(12) data_items[1].Amount = ctypes.c_int32(4) # reading a REAL, 4 bytesdata_items[2].Area = ctypes.c_int32(S7AreaDB) data_items[2].WordLen = ctypes.c_int32(S7WLByte) data_items[2].Result = ctypes.c_int32(0) data_items[2].DBNumber = ctypes.c_int32(200) data_items[2].Start = ctypes.c_int32(2) data_items[2].Amount = ctypes.c_int32(2) # reading an INT, 2 bytes# create buffers to receive the data # use the Amount attribute on each item to size the buffer for di in data_items:# create the bufferbuffer = ctypes.create_string_buffer(di.Amount)# cast the pointer to the buffer to the required typepBuffer = ctypes.cast(ctypes.pointer(buffer), ctypes.POINTER(ctypes.c_uint8))di.pData = pBufferfor di in data_items:check_error(di.Result)result, data_items = client.read_multi_vars(data_items)result_values = [] # function to cast bytes to match data_types[] above byte_to_value = [snap7.util.get_real, snap7.util.get_real, snap7.util.get_int]# unpack and test the result of each read for i in range(0, len(data_items)):btv = byte_to_value[i]di = data_items[i]value = btv(di.pData, 0)result_values.append(value) print(result_values)client.disconnect() client.destroy()

    5.寫plc

    方法介紹及示例

    對(duì)變量賦值同樣也介紹兩種方法

    • write_area(area, dbnumber, start, data)

    要想對(duì)變量賦值,必須先讀取變量數(shù)組,然后在把要寫入的值設(shè)置到緩存,最后在寫到plc。

    三步順序:

    ? 第一步:byte_arrays = read_area() 或 byte_arrays = bytearray(變量類型所占字節(jié)大小)

    ? 這個(gè)不介紹了不懂看上面讀plc方法介紹

    ? 第二步:在snap7.util里作者同樣封裝了不同類型變量更改字節(jié)數(shù)組的方法,這里拿bool類型描述一下,因?yàn)?其他類型參數(shù)基本都一樣,大家可看源碼

    ? set_bool(_bytearray, byte_index, bool_index, value)

    ? _bytearray:字節(jié)數(shù)組

    ? byte_index:字節(jié)索引

    ? bool_index:位索引

    ? value:要寫入的值(注意必須與要賦值的變量類型一致)

    ? 第三步:在通過(guò)write_area()函數(shù)把值寫進(jìn)plc

    ? write_area(area, dbnumber, start, data)

    ? area:地址類型

    ? dbnumber: 地址編號(hào)

    ? start:字節(jié)起始值

    ? data: 字節(jié)數(shù)組(就是你第一步讀出來(lái)的字節(jié)數(shù)組)

    """簡(jiǎn)單示例#1plc: s7-200SMART變量地址:M1.0 (1是起始值,0是bool索引)類型: bool """ from snap7 import util, client from snap7.snap7types import S7AreaMKmy_plc = client.Client() my_plc.set_connection_type(3) my_plc.connect('192.168.2.101', 0, 1) byte_arrays = my_plc.read_area(S7AreaMK, 0, 1, 1) print('賦值前', util.get_bool(byte_arrays, 0, 0)) util.set_bool(byte_arrays, 0, 0, 1) my_plc.write_area(S7AreaMK, 0, 1, byte_arrays) print('賦值后', util.get_bool(byte_arrays, 0, 0)) my_plc.disconnect() my_plc.destroy()-----------------------------------------------------------------------------------------"""簡(jiǎn)單示例#2plc: s7-1200變量地址:Q1.2 (1是起始值,2是bool索引)類型: bool """ from snap7 import util, client from snap7.snap7types import S7AreaPAmy_plc = client.Client() my_plc.connect('192.168.2.1', 0, 1) byte_arrays = my_plc.read_area(S7AreaPA, 0, 1, 1) print('賦值前', util.get_bool(byte_arrays, 0, 2)) util.set_bool(byte_arrays, 0, 2, 1) my_plc.write_area(S7AreaPA, 0, 1, byte_arrays) print('賦值后', util.get_bool(byte_arrays, 0, 2)) my_plc.disconnect() my_plc.destroy()

    同讀的思維一樣,我們這里也可以一次為同一地址,同一地址編號(hào)所有變量賦值

    """示例plc: s7-200SMART變量地址:V100.0 VD104類型: bool real """ from snap7 import util, client from snap7.snap7types import S7AreaDBmy_plc = client.Client() my_plc.set_connection_type(3) my_plc.connect('192.168.2.101', 0, 1) byte_arrays = my_plc.read_area(S7AreaDB, 1, 0, 108) print('賦值前', util.get_bool(byte_arrays, 100, 0), '賦值前', util.get_real(byte_arrays, 104)) util.set_bool(byte_arrays, 100, 0, 1) util.set_real(byte_arrays, 104, 999.99) my_plc.write_area(S7AreaDB, 1, 0, byte_arrays) print('賦值后', util.get_bool(byte_arrays, 100, 0), '賦值后', util.get_real(byte_arrays, 104)) my_plc.disconnect() my_plc.destroy()
    • write_multi_vars(items)

    這同樣也是一個(gè)可以一次為多個(gè)不同地址變量賦值的函數(shù)(同樣不能大于19個(gè))

    還是用作者的例子(參數(shù)用法大同小異)

    import ctypes import snap7 from snap7.types import S7WLByte, S7DataItem, S7WLWord, S7WLReal, S7WLTimer from snap7.types import areas, wordlen_to_ctypes from snap7.util import set_int, set_real, set_word, get_int, get_real, get_s5timeclient = snap7.client.Client() client.connect('192.168.100.100', 0, 2)items = []def set_data_item(area, word_len, db_number: int, start: int, amount: int, data: bytearray) -> S7DataItem:item = S7DataItem()item.Area = ctypes.c_int32(area)item.WordLen = ctypes.c_int32(word_len)item.DBNumber = ctypes.c_int32(db_number)item.Start = ctypes.c_int32(start)item.Amount = ctypes.c_int32(amount)array_class = ctypes.c_uint8 * len(data)cdata = array_class.from_buffer_copy(data)item.pData = ctypes.cast(cdata, ctypes.POINTER(array_class)).contentsreturn itemint_values = [10, 20, 30, 40] ints = bytearray(len(int_values) * 2) for i, value in enumerate(int_values):set_int(ints, i * 2, value)real = bytearray(4) set_real(real, 0, 42.5)counters = 0x2999.to_bytes(2, 'big') + 0x1111.to_bytes(2, 'big')item1 = set_data_item(area=areas.DB, word_len=S7WLWord, db_number=1, start=0, amount=4, data=ints) item2 = set_data_item(area=areas.DB, word_len=S7WLReal, db_number=1, start=8, amount=1, data=real) item3 = set_data_item(area=areas.TM, word_len=S7WLTimer, db_number=0, start=2, amount=2, data=counters)items.append(item1) items.append(item2) items.append(item3)client.write_multi_vars(items)db_int = client.db_read(1, 0, 8) db_real = client.db_read(1, 8, 12) db_counters = client.ct_read(2, 2)print(f'int values: {[get_int(db_int, i * 2) for i in range(4)]}') print(f'real value: {get_real(db_real, 0)}') print(f'counters: {get_s5time(counters, 0)}, {get_s5time(counters, 2)}')

    6.總結(jié)

    不總了,有問(wèn)題大家隨時(shí)交流

    總結(jié)

    以上是生活随笔為你收集整理的python使用Snap7读写西门子S7系列PLC的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    国产区精品 | 日韩大片在线看 | 99国产精品久久久久久久久久 | 91高清在线看 | 亚洲理论在线观看 | 欧美成人一区二区 | 97色在线观看免费视频 | 日韩精品高清视频 | 国产999精品久久久久久麻豆 | 国产成人亚洲在线观看 | 精品国产片 | 天天综合天天综合 | 99 视频 高清 | 欧美孕交vivoestv另类 | av九九| 黄色软件在线观看免费 | 精品免费观看视频 | 午夜精品av在线 | 成人av高清在线观看 | 国产精品久久av | 欧美精品久久久久久久亚洲调教 | 99久久精品免费看国产 | 国产午夜精品一区二区三区四区 | 色视频在线看 | 欧美性黑人 | 又黄又爽的视频在线观看网站 | 久久国产精品99精国产 | 成人黄色短片 | 一本一道久久a久久精品 | 成人v| 蜜臀久久99精品久久久无需会员 | 国产精品久久电影网 | 国产手机在线观看视频 | 国产精品久久久亚洲 | 91网址在线看 | 一区二区视频播放 | 久久久久久久久久久影视 | 久久夜色精品国产欧美乱 | 国产96精品 | 精品国产一区二区三区久久久蜜月 | 九九热免费视频在线观看 | 国产精品一区久久久久 | 在线亚洲午夜片av大片 | 激情欧美一区二区三区 | 欧美极品xxx| 色多多视频在线 | 黄网在线免费观看 | 亚洲精品国产成人 | 一色屋精品视频在线观看 | 国产99久久久久 | 日本不卡123 | 久国产在线播放 | 免费高清av在线看 | 久久视频中文字幕 | 99久久久久免费精品国产 | 国产精品 国内视频 | 天天色天天射天天综合网 | 欧美一级片在线观看视频 | 久久久久久久99 | 成人网中文字幕 | 亚洲精品国偷拍自产在线观看 | 成人h视频在线 | 国产91对白在线播 | 国产91精品一区二区麻豆网站 | 亚洲国产午夜精品 | 成人av一区二区兰花在线播放 | 免费观看日韩av | 久99久在线视频 | av免费观看高清 | 在线日韩中文 | 91成人免费电影 | 在线观看91av | 综合视频在线 | 九九久久久久久久久激情 | 久久久精华网 | 999久久久精品视频 日韩高清www | 国产精品麻豆视频 | 一级片免费视频 | 国产精品久久久免费看 | 麻豆一精品传二传媒短视频 | 日日天天狠狠 | 日本久久久亚洲精品 | 日韩精品一区二区不卡 | 中文字幕一区二区三区久久蜜桃 | 草久久久久久久 | 国产免费一区二区三区网站免费 | 中文字幕影视 | 亚洲国产精品一区二区久久,亚洲午夜 | 亚洲精品网站 | 天天操天天操一操 | 一区二区三区久久精品 | av网址在线播放 | 亚洲精品国产日韩 | 在线黄频 | 久久精品影片 | 国产成人久久av977小说 | 草久视频在线观看 | 亚洲免费av电影 | 911亚洲精品第一 | 国产精品精品久久久 | 久久综合久久综合这里只有精品 | 国外成人在线视频网站 | 免费观看第二部31集 | 色偷偷人人澡久久超碰69 | 丁香视频全集免费观看 | 日韩午夜剧场 | 亚洲国产日韩av | 在线小视频你懂的 | 午夜精品一区二区三区免费 | 欧美国产日韩一区 | 成人免费在线观看av | 亚洲精品欧美视频 | 日韩在线观看视频一区二区三区 | 亚洲在线激情 | 欧美成人理伦片 | www国产亚洲 | 国产亚洲精品久久久久久移动网络 | 久久亚洲福利视频 | 日本aaa在线观看 | av日韩av| 国产不卡在线播放 | 日韩一二区在线观看 | 亚洲片在线资源 | 国产91精品在线观看 | 久久免费观看视频 | 成人国产精品久久久春色 | 亚洲精品一区二区网址 | 日韩欧美视频免费观看 | 久久久免费| 色资源二区在线视频 | 中文字幕在线观看第二页 | 午夜精品视频一区 | 国产a视频免费观看 | 婷婷综合国产 | 蜜臀av夜夜澡人人爽人人桃色 | 久久视频一区 | 亚洲在线观看av | 国产色视频一区二区三区qq号 | 亚洲精品男人天堂 | 亚洲成年片 | 亚洲成人网av| 九九爱免费视频在线观看 | 六月色婷婷 | 国产视频一区二区三区在线 | 精品日韩中文字幕 | 9999精品免费视频 | 在线观看视频 | 中文字幕在线观看亚洲 | 国产伦理久久 | 久草视频在线资源站 | 国产午夜精品一区二区三区欧美 | 国产美女网 | 亚洲aaa毛片 | 天天狠狠 | 伊人久久精品久久亚洲一区 | www.亚洲精品在线 | 亚洲综合欧美精品电影 | 精品久久久久久国产偷窥 | 极品久久久久久久 | a资源在线| 在线成人一区 | 久草国产在线观看 | 国产成人精品久久亚洲高清不卡 | 欧美成人影音 | 亚洲一区 av | 日日夜夜精品视频天天综合网 | 国产在线小视频 | 97国产精品视频 | 一区二区三区免费在线观看视频 | 99精品99 | 久久av中文字幕片 | 国产精品中文字幕在线观看 | 欧美精品一区二区在线播放 | 在线观看www. | 国产精品中文字幕在线播放 | 黄色在线看网站 | 精品美女在线视频 | 国产女v资源在线观看 | 久久激情久久 | 亚洲va韩国va欧美va精四季 | 天天操天天摸天天干 | 激情开心网站 | 天堂av在线 | 在线看片视频 | 国产高清视频免费在线观看 | 成人黄色av网站 | 中文字幕免费观看 | 日韩精品中文字幕在线播放 | www久| 天天爽天天射 | 美女视频黄在线 | 91在线免费播放视频 | 午夜免费福利片 | 91网页版在线观看 | 日韩网站一区 | avwww在线观看 | 蜜臀一区二区三区精品免费视频 | 99久久精品免费看国产四区 | 国产永久免费 | 91视频免费网址 | 又黄又网站 | 日韩美一区二区三区 | 国产一级大片免费看 | 精品国产乱码久久久久久浪潮 | 亚洲国产成人精品电影在线观看 | 狠狠狠狠狠狠操 | 久久精品视频国产 | 国产字幕av | 日韩欧美国产精品 | 欧美综合在线视频 | 日韩 国产 | 久久96国产精品久久99漫画 | 天天色天天干天天色 | 涩涩爱夜夜爱 | 中文字幕在线播放第一页 | 国产 日韩 在线 亚洲 字幕 中文 | 久久人人精 | www.色就是色 | 国内精品99 | 国产r级在线观看 | 一区二区三区四区影院 | 欧美另类一二三四区 | 在线观看视频免费大全 | 国产日韩精品在线观看 | 国内精品久久久久久久97牛牛 | 99久久久久久国产精品 | 天天干夜夜夜操天 | 黄色av大片| 毛片一级免费一级 | 久久精彩视频 | 一区二区三区中文字幕在线观看 | 欧美一级在线观看视频 | 国产精品免费一区二区三区在线观看 | 激情开心站| 国产精品一区二区免费视频 | 手机av在线免费观看 | 免费av影视 | 国产一级大片在线观看 | 国产91成人 | 高潮久久久久久久久 | 色就色,综合激情 | 女人18毛片a级毛片一区二区 | 蜜臀av夜夜澡人人爽人人桃色 | 久草在线久草在线2 | 爱色av.com | 综合网中文字幕 | 97国产精品久久 | 国产原创91| 激情网站免费观看 | 一级一片免费观看 | 黄污视频大全 | 免费看国产一级片 | 日韩videos | 国产一级免费观看视频 | 99热 精品在线 | 国产精品黄色在线观看 | 中文字幕在线资源 | 国产精品 视频 | 99久久精品国产毛片 | 久久黄色精品视频 | 亚洲va欧美va国产va黑人 | 国色天香永久免费 | 国产激情小视频在线观看 | 在线免费观看国产精品 | 国产精品第52页 | 亚洲国产美女精品久久久久∴ | 中文字幕在线播放一区 | 亚洲va天堂va欧美ⅴa在线 | 国产精品系列在线 | 国产精品久久久久久吹潮天美传媒 | 91久久久久久久一区二区 | 午夜视频一区二区 | 亚洲性少妇性猛交wwww乱大交 | 亚洲视频免费在线看 | 五月婷婷六月丁香在线观看 | 久久久久激情视频 | 国产精品白浆视频 | 日韩影片在线观看 | 午夜 久久 tv | 欧美精品首页 | 国产精品视频免费在线观看 | 亚洲 综合 激情 | 欧美久久成人 | 欧美日韩性视频在线 | 天天干天天操天天射 | 手机在线日韩视频 | 亚洲在线日韩 | 九九九电影免费看 | 日韩精品电影在线播放 | 欧美福利久久 | 综合在线观看色 | 精品99在线观看 | 不卡视频在线 | 国产成人一区二区三区在线观看 | 一本大道久久精品懂色aⅴ 五月婷社区 | 91少妇精拍在线播放 | 久久久久久久18 | 国产美女被啪进深处喷白浆视频 | 国产999精品久久久久久 | 亚洲九九九 | 在线精品在线 | 亚洲欧洲在线视频 | 中文字幕资源在线观看 | 中文字幕 国产 一区 | 超碰人人av| 国产二区精品 | 日韩综合第一页 | 不卡电影一区二区三区 | 国产精品 美女 | 91在线视频观看 | 天天拍天天爽 | 91在线资源 | 欧美日韩aa | 亚洲欧美少妇 | 久久影院午夜论 | 久久影视中文字幕 | 最近最新mv字幕免费观看 | 国产精品男女 | 亚洲精品一区二区18漫画 | 日韩电影中文字幕在线观看 | 热热热热热色 | 五月激情丁香婷婷 | 毛片精品免费在线观看 | 国产中文字幕一区二区三区 | 久久久蜜桃一区二区 | 五月丁香 | 777xxx欧美 | 91av蜜桃 | av电影免费在线看 | 91精品系列| 久久综合免费 | 欧美精品免费一区二区 | 国产精品亚洲成人 | 天天色天天 | 丰满少妇对白在线偷拍 | 亚洲第一中文网 | 81精品国产乱码久久久久久 | 精品一二三四在线 | 日日夜av| 久久久久久久久久久综合 | 99精品久久只有精品 | 亚洲精品视频在线观看免费 | 国产精品久久久久一区二区国产 | 婷婷综合影院 | 91在线在线观看 | 国产91免费在线观看 | 九九电影在线 | 精品视频成人 | 日日干天天射 | 日韩欧美在线免费 | 免费在线观看黄色网 | 午夜久久久久久久久久久 | 天天操天天干天天玩 | 狠狠黄| 麻豆一精品传二传媒短视频 | 24小时日本在线www免费的 | 最新黄色av网址 | 精品国内自产拍在线观看视频 | 亚州成人av在线 | 黄色资源在线观看 | 久久99久久久久久 | 久久午夜国产精品 | 国产伦理一区 | 天天射射天天 | 久久国产精品小视频 | 99综合电影在线视频 | 99国产精品久久久久老师 | 国产黄色精品在线 | 69亚洲精品| 人人射人人爱 | 午夜av在线免费 | 一本一本久久aa综合精品 | 在线激情小视频 | 一区二区三区免费在线播放 | 最近中文字幕久久 | 国产黄色免费在线观看 | 久久精品79国产精品 | 麻豆久久精品 | 成人在线观看影院 | 超碰精品在线观看 | 国内精品久久久久久久97牛牛 | 四虎免费av | 欧美一区二视频在线免费观看 | 中文字幕久久精品 | 九九视频免费观看视频精品 | 久久精品国产v日韩v亚洲 | 天天干天天干天天操 | 亚洲一级片在线观看 | 久久久久成人精品免费播放动漫 | 成人国产网址 | 久久免费毛片视频 | 狠狠操影视 | 国产精品麻豆一区二区三区 | 亚洲污视频 | 成人av午夜 | 日本三级香港三级人妇99 | 日韩免费观看高清 | 精品成人a区在线观看 | 日韩网站在线看片你懂的 | 色婷婷骚婷婷 | 成年人在线免费看片 | www.日本色 | 国产一级免费播放 | 久久久久国产精品午夜一区 | 欧美人人 | 99精品视频免费观看 | 亚洲一区日韩在线 | 成人久久久精品国产乱码一区二区 | 九九热在线精品视频 | 国产高清视频在线播放 | 国产在线不卡精品 | 激情综合亚洲 | 在线观看视频一区二区三区 | 欧美做受高潮电影o | 又黄又爽的免费高潮视频 | 91看片看淫黄大片 | 亚洲欧美视频一区二区三区 | 又黄又爽又无遮挡免费的网站 | 91久久爱热色涩涩 | 97碰碰视频 | 日本电影黄色 | 国产精品高清免费在线观看 | 九色在线视频 | 欧美极品少妇xxxx | 五月婷婷六月丁香 | 久久国产精品久久国产精品 | 国产成人在线观看 | 国产精品久久久久久久久久新婚 | 欧美福利视频一区 | 91av成人| 五月天网页 | 亚洲女在线 | 久草网视频 | 精品视频免费观看 | 国产成人在线免费观看 | 亚洲精品国精品久久99热一 | 久久综合免费视频影院 | 一区中文字幕在线观看 | 国产精品11| 成 人 黄 色 视频免费播放 | 国产精品亚洲a | 国产精品久久久久久久久久尿 | 国产精品久久久久永久免费观看 | 91女子私密保健养生少妇 | 精品在线观看一区二区 | 成人91在线 | 天天插一插| 热久久影视 | 黄色三级网站在线观看 | 最近免费中文视频 | 韩国av电影网 | 天天操福利视频 | 日韩天堂网 | 国产极品尤物在线 | 精品欧美一区二区在线观看 | 久久精品国产亚洲aⅴ | 国产成人精品在线观看 | 久久99久久99精品中文字幕 | 人人爽人人舔 | 二区三区在线 | 欧美一级片免费在线观看 | 免费视频在线观看网站 | 国产精品久久久久久99 | 亚洲精品综合一二三区在线观看 | 国产精品毛片久久蜜 | 国产精品九九久久99视频 | 99精品视频中文字幕 | 久草在线观看 | 日本中文字幕视频 | 99精品视频精品精品视频 | 在线观看免费av网站 | 婷婷五月在线视频 | 日本公乱妇视频 | 久久久免费网站 | www好男人| 日日干天天爽 | 亚洲一区日韩 | 欧美成人区 | 免费在线看成人av | 日韩精品中字 | 国产九九九精品视频 | 国产资源免费在线观看 | 一区二区三区免费在线 | 91综合在线| 久久99精品久久久久婷婷 | 午夜精品一区二区三区在线观看 | av短片在线 | 天天射天天射天天 | 成人h视频| 绯色av一区 | 色吧av色av| 最新国产精品亚洲 | 国产护士hd高朝护士1 | 欧美日韩在线观看一区二区三区 | 免费日韩在线 | 粉嫩av一区二区三区四区五区 | 久久久久区 | 婷婷黄色片| 免费高清在线观看成人 | 亚洲国产精品成人女人久久 | 激情丁香婷婷 | 久久免费激情视频 | 久久五月婷婷丁香社区 | 香蕉在线观看 | 国产精品国内免费一区二区三区 | 在线观看视频免费大全 | 欧美精品久久久久久久亚洲调教 | 天天色.com | 国产精品精品国产婷婷这里av | 国产在线观看二区 | 99婷婷狠狠成为人免费视频 | 91视频久久久久 | 久久精品久久综合 | 天天综合网 天天 | 九九有精品 | 91精品在线观看视频 | 国产精品一区二区三区在线播放 | 黄色三级视频片 | 免费国产视频 | 黄网站色欧美视频 | 国产69久久精品成人看 | 国产成人一区二区三区在线观看 | 四虎精品成人免费网站 | 久久久久久草 | 国产视频2| 国产色爽 | 精品极品在线 | 日韩激情av在线 | 亚洲视频h | 欧美日韩在线观看一区二区 | 成人久久国产 | 日韩 在线a | 天天操天天色综合 | 二区三区在线视频 | 国内精品视频久久 | 国产成人61精品免费看片 | 精品久久久久免费极品大片 | 久久久久久高清 | 免费h精品视频在线播放 | av一级网站 | 日日操日日操 | 成人sm另类专区 | 国产一区二区在线观看免费 | 免费男女羞羞的视频网站中文字幕 | 黄a在线看| 九九视频这里只有精品 | 日韩特黄一级欧美毛片特黄 | 欧美日韩免费视频 | 欧美孕妇与黑人孕交 | 精品国产一区二区三区日日嗨 | 久久久免费毛片 | 国产精品久久久久久久午夜片 | 国产精品久久久久久久7电影 | 天天爱天天操天天射 | 园产精品久久久久久久7电影 | 久久久夜色| 男女激情片在线观看 | 精品国产精品国产偷麻豆 | 国产精品18久久久久久首页狼 | 中文字幕精品久久 | 亚洲精品高清一区二区三区四区 | 韩日电影在线观看 | 99色视频| 丰满少妇对白在线偷拍 | 日韩大片在线 | 亚洲区二区 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 欧美在线一级片 | 日韩欧美精品一区二区三区经典 | 日韩精品一区二区三区第95 | 欧美日韩一二三四区 | 91porny九色91啦中文 | av不卡中文字幕 | www操操 | 国产h片在线观看 | 99国产精品免费网站 | 国产精品网站一区二区三区 | 91伊人久久大香线蕉蜜芽人口 | 国产精品理论片 | 国产成人一区二区三区在线观看 | 免费福利在线播放 | 久久亚洲综合色 | 成年人在线视频观看 | 亚洲精品小视频 | 日批在线观看 | 午夜丰满寂寞少妇精品 | 国产亚洲欧美日韩高清 | 国产91成人在在线播放 | 免费看片在线观看 | 久9在线| 中文字幕影视 | 日韩精品一区电影 | 探花视频在线观看免费 | 国产手机视频在线播放 | 日韩av影片在线观看 | 亚洲一级电影 | 久久综合色综合88 | 欧美在线观看小视频 | 97干com| 美女很黄免费网站 | av福利资源 | 亚洲欧洲日韩在线观看 | 日本黄色免费在线观看 | 操操操日日日干干干 | 成年人在线 | 久久久综合 | 黄色www在线观看 | 久久久国际精品 | 日韩视频一区二区在线观看 | 精品中文字幕在线播放 | 夜色资源站wwwcom | 国产精品igao视频网网址 | 亚洲精选视频免费看 | 亚洲一区二区天堂 | 日韩视频一区二区三区在线播放免费观看 | a级国产乱理论片在线观看 伊人宗合网 | 成人一级在线观看 | 综合国产视频 | av黄在线播放 | 欧美色久 | 五月天激情综合网 | 天天插日日射 | 欧美性色xo影院 | 亚洲精品久久久久中文字幕二区 | 欧美 日韩 性 | 国产福利免费在线观看 | 亚洲综合小说电影qvod | 精品国产一区二区三区久久 | 国产高清在线不卡 | 色狠狠综合 | 一级黄色片在线免费观看 | www.一区二区三区 | 深夜福利视频在线观看 | 夜夜视频资源 | av网站地址 | 国产玖玖精品视频 | 国产99精品在线观看 | 手机av资源| 日韩电影在线观看一区 | 狠狠的操你 | 日日爽天天 | 欧美成年网站 | 玖玖视频精品 | 国产精品美女网站 | 99在线观看视频网站 | 久av电影| 在线免费观看国产黄色 | 婷婷在线观看视频 | 在线观看免费av片 | 超碰免费在线公开 | 丁香六月国产 | 在线观看黄色小视频 | 亚洲日本成人网 | 亚洲精品高清一区二区三区四区 | 欧美成人h版在线观看 | 久久毛片视频 | 亚洲v欧美v国产v在线观看 | 在线观看亚洲专区 | av解说在线观看 | 麻豆精品视频在线观看免费 | 十八岁以下禁止观看的1000个网站 | 久青草电影 | 成人资源站 | www黄com| 伊人永久在线 | 国产精品久久久久永久免费看 | 97综合在线 | 夜夜操天天 | 黄色成人影视 | 欧美视频在线二区 | 免费a级大片 | av综合av| 91精品国产成人 | 99在线精品观看 | 人人爱爱| av日韩精品 | 色视频在线| 免费欧美| 麻豆传媒一区二区 | 国产精品毛片 | 欧美日韩超碰 | 精品播放| 成人a视频片观看免费 | 婷婷在线网站 | 国产视频每日更新 | 成人h视频在线 | 国产高清在线一区 | 中文字幕一区二区三 | 超碰在线公开免费 | 亚洲日本va在线观看 | 国产精品密入口果冻 | 中文字幕在线播放日韩 | 天天操一操 | 欧美a在线免费观看 | 成人黄在线 | 成年人在线免费看片 | 免费黄色在线网址 | 黄色大片免费网站 | 久久er99热精品一区二区 | 中文字幕 国产视频 | 日韩视频a | 国产精品av免费观看 | 日日夜夜噜噜噜 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 正在播放日韩 | 国产成人亚洲在线观看 | 狠狠色婷婷丁香六月 | 久久久亚洲网站 | 伊人手机在线 | 丁香婷婷激情啪啪 | 在线看污网站 | 五月天久久综合网 | 国产色女| 中文字幕在线视频免费播放 | 91久久精品日日躁夜夜躁国产 | 99热99热 | 国产精品久久久久久久久久直播 | 国产精品18久久久久vr手机版特色 | 国产一线天在线观看 | www好男人 | 91在线视频观看免费 | 亚洲精品国精品久久99热一 | 欧美在线观看视频免费 | 国产91小视频 | 91香蕉视频好色先生 | 亚洲电影久久久 | 久久亚洲福利 | 在线免费观看国产 | 国产夫妻自拍av | 亚洲黄色免费在线 | 国产精品久久麻豆 | 亚州性色 | 久久草视频 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 亚洲视频在线观看网站 | 日韩国产精品久久 | 日本最新高清不卡中文字幕 | 91成人在线视频观看 | 国产精品一区二区三区视频免费 | 最近更新的中文字幕 | 日日激情 | 91精品国产综合久久婷婷香蕉 | 国产高清日韩 | 中文字幕乱码视频 | 夜又临在线观看 | 操碰av | 国产尤物一区二区三区 | 国产成人777777 | 日韩网站一区 | 久久免费黄色网址 | 久草资源在线观看 | 国产一区二区电影在线观看 | 成人av电影免费在线观看 | 伊人资源视频在线 | 在线看污网站 | 国产黄色精品在线 | 久久国产精品色婷婷 | 米奇影视7777 | 奇人奇案qvod | 日日夜夜噜噜噜 | 中文字幕在线观看第二页 | 9999毛片 | 欧美成人h版电影 | 久久欧美精品 | 97成人在线视频 | 久久国产精品99久久久久久老狼 | 成人在线视频观看 | 中文字幕亚洲字幕 | 免费看黄的 | 欧美在一区 | 久久久久久毛片精品免费不卡 | 免费看污污视频的网站 | 亚洲精品福利在线观看 | 中文字幕中文中文字幕 | 在线免费观看视频 | 少妇视频一区 | 久久精品电影网 | 激情欧美一区二区免费视频 | 久久久精品国产免费观看一区二区 | 久久久首页 | 国产精品毛片一区 | 91中文字幕一区 | 国产亚洲91| 97超碰在线播放 | 久草视频免费看 | 日韩电影在线观看中文字幕 | 999久久久久久久久6666 | 色偷偷888欧美精品久久久 | 国产大陆亚洲精品国产 | 日韩久久久久久久 | 国产成人久久精品一区二区三区 | 国产精品久久99综合免费观看尤物 | 91成人精品 | av在线播放观看 | 久久综合精品国产一区二区三区 | 久热av在线 | 中文在线天堂资源 | 成人亚洲免费 | 在线日韩精品视频 | 黄色a在线 | 日韩在线免费电影 | 九九视频热 | 国产精品久免费的黄网站 | 久久久999免费视频 日韩网站在线 | 国产亚洲精品xxoo | 中中文字幕av在线 | 五月婷综合 | 欧美污在线观看 | 国内精品久久久久久 | 超碰午夜 | 91丝袜美腿 | 天天干国产| 色99久久 | 久久国产精品免费视频 | 在线观看国产一区二区 | 正在播放一区二区 | 丰满少妇对白在线偷拍 | 免费色视频在线 | 亚洲精品一区二区精华 | www色网站 | 国产精品一级在线 | 日本精品久久久久中文字幕5 | 日韩一级网站 | 四虎在线观看精品视频 | 99视频精品全部免费 在线 | 在线免费观看黄色av | 精品久久久国产 | 九九视频这里只有精品 | 天天狠狠干 | 99久高清在线观看视频99精品热在线观看视频 | 粉嫩av一区二区三区四区五区 | 久久久国产精品一区二区中文 | 中文字幕av电影下载 | 中文字幕在线视频一区二区 | 少妇自拍av | 中文在线字幕免费观 | 一本一道久久a久久综合蜜桃 | 亚洲经典视频 | 国产精品久久久久永久免费看 | 91中文字幕视频 | 欧美亚洲国产精品久久高清浪潮 | 亚洲国产中文在线 | 中文字幕乱码日本亚洲一区二区 | 免费国产黄线在线观看视频 | 久久免费福利视频 | 中文在线免费视频 | 国产精品久久久视频 | 在线一级片 | 日韩在线视频国产 | 亚洲春色综合另类校园电影 | 精品理论片 | 亚洲九九九在线观看 | 午夜性福利 | 国产精品国产三级在线专区 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 亚洲精品在线观看视频 | 美女视频是黄的免费观看 | 中文字幕电影在线 | 久久久久久免费网 | 99热在 | 国产一级不卡毛片 | 久久综合久久综合这里只有精品 | 免费黄色小网站 | 国产精品成人品 | 少妇高潮冒白浆 | 国产二级视频 | 亚洲经典在线 | 亚洲综合色网站 | 成人午夜在线电影 | 丰满少妇对白在线偷拍 | 日韩电影中文字幕在线观看 | 久久精品视频网站 | 国产精品 亚洲精品 | 男女精品久久 | 精品久久一区二区 | 在线激情小视频 | 在线观看黄网站 | 国产精品高清免费在线观看 | 久久久久久久久久久免费视频 | 一区二区在线不卡 | 蜜臀aⅴ国产精品久久久国产 | 香蕉网在线观看 | 久久精品这里热有精品 | 香蕉视频国产在线观看 | 国产视频精品免费播放 | 精品久久久久久综合日本 | 欧美日韩二三区 | 99久久久久免费精品国产 | 欧美黑人xxxx猛性大交 | 天天人人综合 | 国产精品久久久久久久久岛 | 波多野结衣在线播放视频 | 久久久综合香蕉尹人综合网 | 2019精品手机国产品在线 | 日韩丝袜在线 | 久久亚洲成人网 | 2023天天干 | 欧美精品免费视频 | 亚洲成人精品在线观看 | 中文字幕av网站 | 精品国产区在线 | 久久人人爽人人爽人人片av免费 | 一级一片免费视频 | 色综合 久久精品 | 丝袜美女在线观看 | 亚洲精品美女免费 | av电影免费看 | 91精品国产欧美一区二区 | 嫩小bbbb摸bbb摸bbb | 91福利在线观看 | 91麻豆国产福利在线观看 | 天天操天天拍 | 日本久久久精品视频 | 国产中文在线视频 | 婷婷国产在线 | 国产精品自产拍在线观看中文 | 黄网在线免费观看 | 91视频在线自拍 | 中文字幕亚洲精品在线观看 | 五月天综合激情 | 91亚洲狠狠婷婷综合久久久 | 中文在线字幕免费观看 | av福利在线看 | 丁香婷婷综合五月 | 中文字幕在线日本 | 69av免费视频 | 亚洲精品合集 | 亚洲精品国产综合99久久夜夜嗨 | 激情综合色播五月 | 日韩国产精品久久久久久亚洲 | 国产精品女同一区二区三区久久夜 | 久草在线免费色站 | 成人av在线影院 | 成人av中文字幕在线观看 | 深爱开心激情网 | 亚洲欧洲精品一区 | 99九九99九九九视频精品 | 国产中年夫妇高潮精品视频 | 国产麻豆精品在线观看 | 国产精品黄色在线观看 | 91在线小视频 | 91av小视频| 久久精品一区二区三区四区 | 婷婷网在线 | 黄色在线小网站 | 99热精品国产 | 国产小视频你懂的 | av亚洲产国偷v产偷v自拍小说 | 热久久在线视频 | 久久久久久不卡 | 亚洲在线高清 | 97视频总站 | 欧美最猛性xxxxx免费 | 精品免费久久久久久 | 在线视频 亚洲 | 亚洲精品 在线视频 | 日韩欧美在线中文字幕 | 久久草| 99在线国产 | 国产精品一区免费在线观看 | 亚洲精品www久久久 www国产精品com | 丁五月婷婷 | 欧美日韩视频观看 | 天天综合五月天 | 日韩电影在线一区 | 欧美极品少妇xbxb性爽爽视频 | 国产精品理论片 | 午夜三级大片 | 亚洲天堂精品视频 | 国产h片在线观看 | 91免费试看| 国产一区二区在线播放视频 | 一区免费视频 | 国产成人一区二区三区 | 亚洲精品午夜久久久 | av成人在线播放 | 久久久午夜精品福利内容 | 99久久这里有精品 | 国产精品久久久久av | 国产精品久久精品 | 国产一区二区影院 | 久99久精品 | 亚州av成人| 在线播放亚洲激情 | av中文字幕av | 中文字幕免费成人 | 99视频在线免费看 | 在线观看视频一区二区三区 | 成年人免费观看国产 | 国产成人性色生活片 | 一级特黄av | 亚洲欧洲一区二区在线观看 | 久久久免费看片 | 伊人五月天综合 | 久青草影院 | 日本公乱妇视频 | 国产婷婷一区二区 | 97国产情侣爱久久免费观看 |