成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)

Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)

熱門(mén)標(biāo)簽:銀川電話(huà)機(jī)器人電話(huà) 如何地圖標(biāo)注公司 外賣(mài)地址有什么地圖標(biāo)注 企業(yè)彩鈴地圖標(biāo)注 上海正規(guī)的外呼系統(tǒng)最新報(bào)價(jià) 長(zhǎng)春極信防封電銷(xiāo)卡批發(fā) 電銷(xiāo)機(jī)器人錄音要學(xué)習(xí)什么 預(yù)覽式外呼系統(tǒng) 煙臺(tái)電話(huà)外呼營(yíng)銷(xiāo)系統(tǒng)

最近在工作中面向社群玩家組織了一場(chǎng)活動(dòng),需要進(jìn)行隨機(jī)抽獎(jiǎng),參考之前小明大佬的案例,再結(jié)合自己的需求,做了一個(gè)簡(jiǎn)單的隨機(jī)抽獎(jiǎng)小工具。

今天我就來(lái)順便介紹一下這個(gè)小工具的制作過(guò)程吧!

先看效果:

1. 核心功能設(shè)計(jì)

針對(duì)隨機(jī)抽獎(jiǎng)的小工具,需要可以導(dǎo)入?yún)⑴c抽獎(jiǎng)的人員名單,然后選擇不同的獎(jiǎng)勵(lì)類(lèi)型進(jìn)行隨機(jī)抽取獲獎(jiǎng)名單并導(dǎo)出。

那么,簡(jiǎn)單進(jìn)行需求拆解,大致梳理出以下核心功能:

名單導(dǎo)入

為了避免出現(xiàn)重名情況,這里我們約定以下幾點(diǎn):

①導(dǎo)入?yún)⑴c抽獎(jiǎng)的人員名單文件(xlsx類(lèi)型文件)

②數(shù)據(jù)第一列為ID,第二列為name

參考格式案例

獎(jiǎng)項(xiàng)類(lèi)型選擇

獎(jiǎng)項(xiàng)類(lèi)型是指一等獎(jiǎng)、二等獎(jiǎng)這類(lèi)標(biāo)識(shí)語(yǔ),這里我們內(nèi)置了特等獎(jiǎng)-六等獎(jiǎng)共7個(gè)選項(xiàng)供選取

本輪人數(shù)

本輪人數(shù)是指每次抽獎(jiǎng)時(shí)一次性抽取的獲獎(jiǎng)人數(shù),默認(rèn)值為5

①當(dāng)填入的數(shù)字超過(guò)剩余未獲獎(jiǎng)人數(shù)時(shí),會(huì)進(jìn)行提示并顯示未獲獎(jiǎng)人數(shù)

②當(dāng)填入的數(shù)字為0表示輪空,也需要手動(dòng)結(jié)束

③當(dāng)填入的數(shù)字為負(fù)數(shù)時(shí),點(diǎn)擊抽獎(jiǎng)無(wú)響應(yīng)

④當(dāng)填入的非數(shù)字時(shí),會(huì)進(jìn)行提示需要輸入正確數(shù)字

抽獎(jiǎng)時(shí)輪播區(qū)域

用于顯示抽獎(jiǎng)中隨機(jī)滾動(dòng)參與本輪抽獎(jiǎng)的人員名單

人員名單

當(dāng)選擇正確的人員名單文件后,這里會(huì)自動(dòng)顯示人員信息列表

中獎(jiǎng)記錄

記錄每次抽取的獎(jiǎng)項(xiàng)類(lèi)型及獲獎(jiǎng)名單

開(kāi)始抽獎(jiǎng)

①開(kāi)始抽獎(jiǎng)時(shí),會(huì)先判斷抽獎(jiǎng)設(shè)置是否滿(mǎn)足條件,否則會(huì)有相關(guān)提示

②抽獎(jiǎng)中點(diǎn)擊開(kāi)始抽獎(jiǎng)會(huì)提示正在抽獎(jiǎng)中

結(jié)束

①非抽獎(jiǎng)狀態(tài)下點(diǎn)擊結(jié)束無(wú)響應(yīng)

②抽獎(jiǎng)中點(diǎn)擊結(jié)束將顯示本次抽獎(jiǎng)結(jié)果

重置

①重置會(huì)清掉歷史抽獎(jiǎng)記錄(含本地文件,如有必要建議對(duì)中獎(jiǎng)名單留檔)

②抽獎(jiǎng)中點(diǎn)擊重置會(huì)提示正在抽獎(jiǎng)中

③非抽獎(jiǎng)狀態(tài)點(diǎn)擊重置會(huì)提示該操作會(huì)刪除歷史記錄,是否確認(rèn)

基本功能點(diǎn)確認(rèn)后,我們就開(kāi)始進(jìn)行GUI設(shè)計(jì)。

2. GUI設(shè)計(jì)與實(shí)現(xiàn)

基于功能點(diǎn),我們用axure簡(jiǎn)單進(jìn)行UI布局設(shè)計(jì),然后再通過(guò)GUI開(kāi)發(fā)庫(kù)進(jìn)行設(shè)計(jì),這里依舊采用的是pysimplegui,主要是簡(jiǎn)單方便。

基于GUI設(shè)計(jì),我們編碼如下:

nameList_column = [
    [sg.Text('人員名單:')],
    [sg.Listbox(values=[], size=(20, 10), key='nameList')],
]
result_column = [
    [sg.Text('中獎(jiǎng)記錄:')],
    [sg.Multiline('', size=(48, 10), key='result', text_color='DeepPink')],
]

# 主題設(shè)置
sg.theme('SystemDefaultForReal')

# 布局設(shè)置
layout = [[sg.Text('選擇參與抽獎(jiǎng)人員名單文件:', font=('微軟雅黑', 12)), sg.InputText('', key='_file', size=(50, 1), font=('微軟雅黑', 10), enable_events=True), sg.FileBrowse('打開(kāi)', file_types=(('Text Files', '*.xlsx'),), size=(10, 1), font=('微軟雅黑', 11))],
          [sg.Frame(layout=[
              [sg.Text('本輪獎(jiǎng)項(xiàng):', font=('微軟雅黑', 12)), sg.Combo(['特等獎(jiǎng)', '一等獎(jiǎng)', '二等獎(jiǎng)', '三等獎(jiǎng)', '四等獎(jiǎng)', '五等獎(jiǎng)', '六等獎(jiǎng)'], font=('微軟雅黑', 10), default_value='特等獎(jiǎng)', size=(15, 5), key='_type'),
               sg.Text('本輪人數(shù):', font=('微軟雅黑', 12)), sg.InputText('5', key='_num', size=(38, 1), font=('微軟雅黑', 10))],
          ],
              title='抽獎(jiǎng)設(shè)置', title_color='red', relief=sg.RELIEF_SUNKEN, tooltip='請(qǐng)進(jìn)行抽獎(jiǎng)設(shè)置后再開(kāi)始抽獎(jiǎng)')],
          [sg.Multiline(size=(48, 5), font=(
              '微軟雅黑', 18), text_color='Blue', key='luckyName', justification='center')],
          [sg.Column(nameList_column), sg.Column(result_column)],
          [sg.Text('操作說(shuō)明:', font=('微軟雅黑', 12))],
          [sg.Text('①先選擇參與抽獎(jiǎng)的人員名單xlsx文件,人員名單文件包含ID和name兩個(gè)字段\n②獲獎(jiǎng)名單將存在小工具所在文件夾,重置會(huì)刪除歷史記錄文件', font=('微軟雅黑', 10)),
           sg.Text('', font=('微軟雅黑', 12), size=(5, 1)),
           sg.Button('開(kāi)始抽獎(jiǎng)', font=('微軟雅黑', 12), button_color='Orange'),
           sg.Button('結(jié)束', font=('微軟雅黑', 12), button_color='red'),
           sg.Button('重置', font=('微軟雅黑', 12), button_color='red'), ],
          ]

# 創(chuàng)建窗口
window = sg.Window('抽獎(jiǎng)小工具,作者@微信公眾號(hào):可以叫我才哥', layout,
                   font=('微軟雅黑', 12), default_element_size=(50, 1))

其包含的控件如下:

  • Text 文本
  • InputText 輸入文本框
  • FileBrowse 文件瀏覽
  • Multiline 多行文本框
  • Combo 下拉框
  • Listbox 列表
  • Button 按鈕

需要注意的是這里有個(gè)Frame組件,用于layout嵌套,可以很好地模塊化UI布局。

3. 功能實(shí)現(xiàn)

在本案例中,需要實(shí)現(xiàn)三個(gè)功能,分別是:讀取人員名單、隨機(jī)抽獎(jiǎng)以及保存中獎(jiǎng)名單。

3.1 讀取人員名單

這里采用的是openpyxl讀取表格數(shù)據(jù)并獲得某幾列的值,由于存在表頭,所以最后不需要表頭

def nameList(window):
    fileName = values['_file']
    try:
        wb = openpyxl.load_workbook(fileName)
        active_sheet = wb.active
        names = [cell_object.value for cell_object in list(active_sheet.columns)[1]][1:]
        ids = [cell_object.value for cell_object in list(active_sheet.columns)[0]][1:]
        names = [name+'_'+str(id_) for name, id_ in zip(names, ids)]
        window['nameList'].update(names)
        return names
    except:
        sg.popup('請(qǐng)選擇正確格式的的人員名單文件', title='提示',)

3.2. 隨機(jī)抽獎(jiǎng)

由于我們需要一次隨機(jī)抽取的人數(shù)存在多個(gè),所以這里用的是random.sample(),需要注意的是傳入的參數(shù)中names是需要去掉已中獎(jiǎng)名單

def Result(window, names):
    global is_run, luckyNames
    _type = values['_type']                # 本輪獎(jiǎng)項(xiàng)類(lèi)型
    _num = int(values['_num'])             # 本輪人數(shù)

    while True:
        randomName = random.sample(names, k=_num)
        luckyName = '   '.join(randomName)
        window['luckyName'].update(luckyName)

        if not is_run:
            headers = ['獎(jiǎng)項(xiàng)', '名單']
            toCsv(headers, [_type]*len(randomName), randomName, lucky)
            luckyNames = luckyNames + _type+' : '+luckyName+'\n\n'
            window['result'].update(luckyNames)
            return
        time.sleep(0.088)

3.3. 保存中獎(jiǎng)名單

這里我們用的是csv庫(kù)的方法,追加存儲(chǔ)

def toCsv(headers, col1, col2, file):
    # 存在則追加,不存在則新建
    if os.path.exists(lucky):
        with open(lucky, 'a', encoding='utf_8_sig', newline='') as csvfile:
            writer = csv.writer(csvfile)
            writer.writerows(zip(col1, col2))
    else:
        with open(lucky, 'w', encoding='utf_8_sig', newline='') as csvfile:
            writer = csv.writer(csvfile)
            writer.writerow(headers)
            writer.writerows(zip(col1, col2))

完成核心功能函數(shù)后,我們?cè)龠M(jìn)行GUI交互邏輯的實(shí)現(xiàn)。

3.4. GUI交互邏輯

這里有兩個(gè)全局變量,其中一個(gè)用于記錄當(dāng)前抽獎(jiǎng)狀態(tài),另外一個(gè)用于存儲(chǔ)當(dāng)前已經(jīng)獲獎(jiǎng)的人員信息。關(guān)于交互邏輯的詳情,大家可以結(jié)合核心功能需求及以下代碼了解。

# 初始狀態(tài)
is_run = False
luckyNames = ''

# 事件循環(huán)
while True:
    event, values = window.read()
    if event in (None, '關(guān)閉程序'):
        break
    if event == '_file':
        nameList(window)

    if event == '開(kāi)始抽獎(jiǎng)':
        if is_run:
            sg.popup('抽獎(jiǎng)進(jìn)行中,無(wú)需重復(fù)操作......', title='提示')
            continue
        try:
            names = nameList(window)               # 人員名單
            _num = int(values['_num'])             # 本輪人數(shù)
            lucky = '中獎(jiǎng)名單.csv'                 # 中獎(jiǎng)名單
            if os.path.exists(lucky):
                with open('中獎(jiǎng)名單.csv', 'r', encoding='utf_8_sig') as f:
                    reader = csv.reader(f)
                    selectedNames = set([i[1] for i in reader][1:])
                names_set = set(names)-selectedNames
            else:
                names_set = set(names)
            if len(names_set) >= _num:
                is_run = True
                _thread.start_new_thread(Result, (window, names_set))
            else:
                sg.popup(
                    f'請(qǐng)選擇正確本輪抽獎(jiǎng)人數(shù)(當(dāng)前 {len(names_set)} 個(gè)未中獎(jiǎng)人數(shù))', title='提示')
        except:
            sg.popup('請(qǐng)選擇正確本輪抽獎(jiǎng)人數(shù)(別超過(guò)總?cè)藬?shù)哦)', title='提示')
    elif event == '結(jié)束':
        is_run = False
    elif event == '重置':
        if is_run:
            sg.popup('抽獎(jiǎng)進(jìn)行中,請(qǐng)等待抽獎(jiǎng)結(jié)束后重置...', title='提示')
            continue
        yes_no = sg.popup_yes_no(
            '重置會(huì)清楚歷史數(shù)據(jù),是否執(zhí)行此操作??', text_color='red', title='提示')
        if yes_no == 'Yes':
            try:
                os.remove(lucky)
                luckyNames = ''
                window['result'].update(luckyNames)
                window['luckyName'].update(luckyNames)
                sg.popup('抽獎(jiǎng)歷史記錄已被重置......', title='提示')
            except:
                sg.popup('無(wú)抽獎(jiǎng)歷史記錄......', title='提示')
window.close()

基于此,我們就完成了隨機(jī)抽獎(jiǎng)小工具的制作。

啟動(dòng)頁(yè)如下:

最后,大家感興趣就可以將代碼打包成exe可執(zhí)行文件了,我這邊打包下來(lái)大概10MB左右大小。

到此這篇關(guān)于Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Python 隨機(jī)抽獎(jiǎng)小工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python利用帶權(quán)重隨機(jī)數(shù)解決抽獎(jiǎng)和游戲爆裝備問(wèn)題

標(biāo)簽:潮州 佳木斯 宜昌 上饒 湖北 西寧 珠海 盤(pán)錦

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)》,本文關(guān)鍵詞  Python,制作,一個(gè),隨機(jī),抽獎(jiǎng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Python制作一個(gè)隨機(jī)抽獎(jiǎng)小工具的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    九一精品在线观看| 日韩亚洲电影在线| 求av网址在线观看| 91人人澡人人爽| 国产福利三区| а中文在线天堂| 亚洲自拍偷拍网站| 国外成人福利视频| 是的av在线| 亚洲女同女同女同女同女同69| 国产精品高潮在线| 国产精品白丝jk白祙| 欧美xxxx18性欧美| 免费播放片a高清在线观看| 国产亚洲成年网址在线观看| 日韩国产欧美区| 啪啪免费视频一区| 欧美福利视频在线观看| 色yeye免费人成网站在线观看| 日韩欧美理论片| 欧美色倩网站大全免费| 久久久九九九热| 欧美三级电影一区| 图片区亚洲欧美小说区| 久久uomeier| 丁香婷婷综合激情| 可以免费观看的黄色网址| 影音先锋在线中文| 亚洲国产精品av| 成人久久久久爱| av 一区二区三区| 国产黄色片免费看| 色综合中文网| √…a在线天堂一区| 亚洲欧洲精品视频| 日韩av无码中文字幕| 日韩脚交footjobhd| 日韩欧美电影一区| 亚洲午夜精品久久久久久久久| 日韩精品在线影院| 97在线电影| 亚洲精品成人自拍| 色婷婷综合久久久中文字幕| 国产大陆a不卡| 国产三级第一页| 免费偷拍视频网站| 91在线视频观看| 日韩欧美国产骚| 国产中文字幕一区二区三区| 日本aⅴ写真网站免费| jyzzz在线观看视频| 夜夜春成人影院| 国产精品免费看一区二区三区| 日韩欧美一中文字暮专区| 最近2018年在线中文字幕高清| 精品少妇人妻av一区二区| 亚洲欧洲一区二区三区| 成人免费小视频| 久久这里精品| 中文一区一区三区高中清不卡| 在线观看免费的av| 亚洲成人av免费在线观看| 国内毛片毛片毛片毛片毛片| 在线视频 日韩| 老女人性淫交视频| 亚洲在线免费观看视频| 一区免费观看视频| 日韩av片永久免费网站| 久久久久久久久久久久久久久久av| caoporen国产精品| 大香一本蕉伊线亚洲网| 国产三区视频在线观看| 99免费视频| 草逼视频免费看| 欧美日韩国产一区二区三区| 岛国av在线| 日韩av电影在线免费播放| 日本乱人伦一区| 色婷婷777777仙踪林| 男女男精品视频| 成人在线手机视频| 黄色成人在线观看| 香蕉在线观看视频| 欧美日韩大片在线观看| 成人黄色片免费| 久久日本片精品aaaaa国产| 国产丝袜一区视频在线观看| 乱人伦视频在线| 蜜臀久久久99精品久久久久久| 麻豆视频在线观看免费| 韩国av电影在线观看| 妞干网在线免费视频| 国产精品jizz视频| 97超碰人人爱| 99久久国产综合精品麻豆| 久久精品国产99久久6| 四虎国产精品永久在线国在线| 亚洲精品影视在线观看| 99在线观看免费视频精品观看| 免费黄色小视频在线观看| 日韩一二三区不卡| 亚洲国产专区| 国产69精品久久久| 中文字幕一区视频| www.欧美| 日韩视频免费在线| 色综合影院在线观看| 在线视频国产福利| 丁香综合在线| 特级西西444www大胆免费看| 亚洲成色999久久网站| 欧美亚洲一级片| 久久婷婷国产综合国色天香| 亚洲看片免费| 一区二区理论电影在线观看| 色播视频在线播放| 欧美色第一页| 女人色偷偷aa久久天堂| 中出福利视频| 国产精品亚洲产品| 久久99久久亚洲国产| 夜夜嗨av一区二区三区中文字幕| 男女av一区三区二区色多| 亚洲成人中文字幕在线| 亚洲制服中文字幕| 97久久超碰国产精品电影| 在线播放国产区| 在线免费观看一区二区三区| 国产精品久久久久久久午夜片| 久久黄色级2电影| 色乱码一区二区三区88| 99热这里只有精| 国产精品免费久久久久影院| 国产亚洲精品久久久久久无几年桃| 国产v亚洲v天堂无码| 国产亚洲精品美女久久久| 欧美区一区二区三区| 国产xxx精品视频大全| 天堂v视频永久在线播放| 午夜视频网站在线观看| 国产老肥熟一区二区三区| 黑人巨大精品欧美一区二区一视频| 极品粉嫩饱满一线天在线| 国产不卡高清在线观看视频| 岛国大片在线免费观看| 美女视频一区二区三区| 日本亚洲一区二区三区| 李宗瑞91在线正在播放| 五月天亚洲视频| 大地资源二中文在线影视观看| 亚洲免费三区一区二区| 女人扒开屁股爽桶30分钟| 精品成人国产在线观看男人呻吟| 91在线在线观看| 欧美一级淫片007| 国产精品国产三级国产专区52| 国产欧美日韩在线看| 欧美中日韩在线| 欧美日韩精品综合| 久久精品一区二区三区四区五区| 97色在线观看| 五月婷婷丁香综合网| www.xxx.国产| 骚虎黄色影院| 成人女人a毛片在线看| 网曝91综合精品门事件在线| 中文在线第一页| 婷婷综合五月| 久久夜色精品国产噜噜av小说| 色婷婷免费视频| 国产精品xxx视频| 97影院秋霞午夜在线观看| 在线视频国产区| 91在线视频免费播放| 欧美大片一区| xxxxxx国产| 色综合久久中文综合久久97| 中文字幕在线2019| 亚洲午夜久久久久中文字幕久| 国内在线高清免费视频| 91啦中文成人| 国产精品免费无码| 欧美精品v日韩精品v韩国精品v| 亚洲 欧美 日韩 综合| 久久久久久久久久久久久久久久av| 久久精品久久久久| 成人四虎影院| 夜夜嗨av一区二区三区免费区| 一区二区欧美精品| 欧美日韩视频在线观看一区二区三区| 欧美性猛交一区二区三区精品| 亚洲av成人片无码| 五月婷婷六月婷婷| 日韩欧美一区二区久久婷婷| 无码日韩精品一区二区| 俄罗斯女人裸体性做爰| 久草福利资源在线| 欧美理论电影在线| 国产精品国码视频| 最新黄色av网址| 国产91在线播放九色快色| 99精品国产热久久91蜜凸| 国产熟女一区二区| 国产一级二级毛片| av香蕉成人| 美女视频网站久久| 色老头一区二区三区在线观看| 一区二区传媒有限公司| 国产欧美日韩视频一区二区| 欧美成人精品不卡视频在线观看| 精品欧美一区二区在线观看| 精品视频中文字幕| 日韩国产一二三区| 亚洲欧洲综合在线| 国产91一区| h版电影在线播放视频网址| 亚洲国产精华液网站w| 91在线播放网站| 成人在线免费看片| 精品一区二区三区影院在线午夜| 亚洲大尺度在线观看| 欧美精品在线观看91| 欧美啪啪免费视频| 成人国产激情在线| 在线免费看h| 首页亚洲中字| 网友自拍区视频精品| 日本精品中文字幕| 国产一区二区在线| 97电影在线| 日本www高清| 亚洲一区在线观看视频| 中文字幕观看视频| 小明看看成人免费视频| 日韩精品一区在线观看| 欧美粗暴jizz性欧美20| 久久国产精品精品国产色婷婷| 91视频免费观看| 少妇久久久久| 青青草免费观看视频| 成人午夜激情片| 精品无码国产一区二区三区51安| 欧美一区二区三区网站| 国产成人无码精品久在线观看| 激情在线观看视频| 在线观看a视频| 亚洲在线色站| 99riav一区二区三区| 色七七影院综合| 欧美成人三级在线播放| 欧美刺激脚交jootjob| 国产精品亚洲综合久久| xxxxbbbb欧美| 91麻豆国产福利在线观看| 波多野结衣一区二区三区| 美女一区二区视频| 91蝌蚪在线观看视频| 国内精品免费午夜毛片| 在线观看亚洲一区二区| 丁香六月婷婷综合| 黄网站在线观看高清免费| www视频在线| 国产精自产拍久久久久久| 日本一区二区三区在线观看视频| 中文字幕免费视频观看| 青青草97国产精品免费观看无弹窗版| 欧美三级午夜理伦三级老人| www.丝袜精品| 免费午夜一级| 亚洲午夜久久久久| 中文资源在线播放| 日韩一级视频在线观看| 亚洲国产欧美另类丝袜| 欧美va天堂| 成人av资源网站| 亚洲午夜久久久久久久久电影网| 日韩理论电影院| 2021狠狠干| 欧美电影免费观看高清| 色婷婷av一区二区三区大白胸| 日韩大片一区二区| 欧美日韩国产综合视频在线| 国产欧美日韩视频| 午夜精品蜜臀一区二区三区免费| 欧美日韩一区二区三区在线| 成人午夜免费剧场| 亚洲精品国产片| 亚洲高清久久久久久| 免费高清成人在线| 日本久久黄色| 亚洲一级av无码毛片精品| 极品少妇一区二区三区| 老司机2019福利精品视频导航| 欧美18一19xxx性| 国内精品在线播放| 日本综合久久| 91免费视频网| www.污污视频| 亚洲AV无码成人精品一区| www.男人天堂.com| 久久久天堂国产精品女人| 午夜在线免费观看视频| 欧美日韩专区在线| 日本www视频| 亚洲国产精品va在线观看黑人| 亚洲av无码片一区二区三区| 精品盗摄一区二区三区| 午夜精品久久久久久99热| www.久久爱.com| 欧美最猛性xxxxx喷水| 精品视频在线免费看| 国产精品亚洲视频在线观看| 日av在线播放| 久本草在线中文字幕亚洲| 国产精品乱码视频| 成人午夜无人区一区二区| 亚洲女娇小黑人粗硬| 久草热久草热线频97精品| 色在线免费观看| 精品久久久久久久久久久国产字幕| 色婷婷综合久久久中字幕精品久久| 欧美交换国产一区内射| 2018天天操夜夜操| 国模私拍一区二区国模曼安| av电影在线播放高清免费观看| 国产亚洲欧美精品久久久www| 国产在线视频99| 在线高清一区|