校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Python數據分析之彩票的歷史數據

Python數據分析之彩票的歷史數據

熱門標簽:荊州云電銷機器人供應商 溫州旅游地圖標注 電信營業廳400電話申請 遼寧400電話辦理多少錢 悟空智電銷機器人6 幫人做地圖標注收費算詐騙嗎 外呼不封號系統 江蘇房產電銷機器人廠家 蘇州電銷機器人十大排行榜

一、需求介紹

該需求主要是分析彩票的歷史數據

客戶的需求是根據彩票的前兩期的情況,如果存在某個斜著的兩個數字相等,那么就買第三期的同一個位置處的彩票

對于1、,如果相等的數字是:1-5,那就買6-10,如果相等的數字是:6-10,那就買1-5;

對于2、,如果相等的數字是:1-5,那就買1-5,如果相等的數字是:6-10,,那就買6-10。


然后,根據這個方案,有可能會買中,但是也有可能買不中,于是,客戶希望我可以統計出來在100天中,按照這種方法,連續6次以及6次以上的購買彩票才能夠命中一次獎的次數以及分別所對應的時間,對于這個案例,我們下面詳細分析。

二、數據分析

(在這里,我們先利用 Jupyter Notebook 來進行分析,然后,在得到成果以后,利用 Pycharm 來進行完整的程序設計。)

2.1 獲取一天的數據

打開如下圖所示的界面可以獲取到網址以及請求頭:

網址(歷史數據的網址)

請求頭

然后我們在程序中進行代碼書寫獲取數據:

然后進行一定的預處理:

2.2 開始一天的數據的分析

這里我們直接展示代碼:

def reverse_list(lst):
    """
    準換列表的先后順序
    :param lst: 原始列表
    :return: 新的列表
    """
    return [ele for ele in reversed(lst)]



low_list = ["01", "02", "03", "04", "05"]
# 設置比較小的數字的列表
high_list = ["06", "07", "08", "09", "10"]
# 設置比較大的數字的列表
N = 0
# 設置一個數字N來記錄一共有多少期可以購買
n = 0
# 設置一個數字n來記錄命中了多少期彩票
record_number = 1  
# 設置記錄數據的一個判斷值
list_data_number = []
# 設置一個空的列表來存儲一天之中的連續掛掉的期數
dict_time_record = {}
# 設置一個空的字典來存儲連掛掉的期數滿足所列條件的時間節點
for k in range(1152):  
    # 循環遍歷所有的數據點
    if k  1150:
        new_result1 = reverse_list(new_response["result"]["data"])[k]  
        # 第一期數據
        new_result2 = reverse_list(new_response["result"]["data"])[k + 1]  
        # 第二期數據
        new_result3 = reverse_list(new_response["result"]["data"])[k + 2]  
        # 第三期數據
        data1 = new_result1['preDrawCode'].split(',')
        # 第一期數據
        data2 = new_result2['preDrawCode'].split(',')
        # 第二期數據
        data3 = new_result3['preDrawCode'].split(',')
        # 第三期數據
        for m in range(10):
            # 通過循環來判斷是否滿足購買的條件,并且實現一定的功能
            if m == 0:
                if data2[0] == data1[1]:  
                    # 如果相等就要結束循環
                    N += 1
                    # 可以購買的期數應該要自加一
                    if (data2[0] in low_list and data3[0] in low_list) or (data2[0] in high_list and data3[0] in high_list):
                        n += 1
                        # 命中的期數應該要自加一
                        # 如果命中了的話,本輪結束,開啟下一輪
                        list_data_number.append(record_number)
                        if f"{record_number}" in dict_time_record.keys():
                            # 如果已經有了這個鍵,那么值添加時間點
                            dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                        else:
                            # 如果沒有這個鍵,那么添加一個鍵值對,值為一個列表,而且初始化為當前的時間
                            dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]
                        record_number = 1  
                        # 初始化下一輪的開始
                    else:
                        record_number += 1  
                        # 如果沒有命中的話,次數就應該要自加一
                    break  
                    # 如果滿足相等的條件就要結束循環
            elif m == 9:  
                # 與上面差不多的算法
                if data2[9] == data1[8]:  
                    # 如果相等
                    N += 1
                    if (data2[9] in low_list and data3[9] in low_list) or (data2[9] in high_list and data3[9] in high_list):
                        n += 1
                        list_data_number.append(record_number)
                        if f"{record_number}" in dict_time_record.keys():
                            dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                        else:
                            dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]
                        record_number = 1
                    else:
                        record_number += 1
                    break
            else:  
                # 與上面差不多的算法
                if data2[m] == data1[m + 1] or data2[m] == data1[m - 1]:  
                    # 如果相等
                    N += 1
                    if (data2[m] in low_list and data3[m] in low_list) or (data2[m] in high_list and data3[m] in high_list):
                        n += 1
                        list_data_number.append(record_number)
                        if f"{record_number}" in dict_time_record.keys():
                            dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                        else:
                            dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]
                        record_number = 1
                    else:
                        record_number += 1
                    break
print(f"日期:{new_response['result']['data'][0]['preDrawTime'][:10]},總的梯子數為{N}個,一共有{n}次命中,一共有{N - n}次掛了")
# 打印時間,以及,可以購買的期數,命中的期數,沒有命中的期數
list_data_number.sort()
# 按照大小順序來進行排序
dict_record = {}
# 設置空字典進行記錄
for i in list_data_number:
    if f"{i}" in dict_record.keys():  # 判斷是否已經有了這個數字?
        dict_record[f"{i}"] += 1
        # 如果有的話,那么就會自加一
    else:  # 如果沒有的話,那么就會創建并且賦值等于 1
        dict_record[f"{i}"] = 1
        # 創建一個新的字典元素,然后進行賦值為 1
for j in dict_record.keys():
    if (int(j) >= 6) and (int(j)  15):
        # 實際的結果表明,我們需要的是大于等于6期的數據,而沒有出現大于15的數據,因此有這樣的一個關系式
        print(f"買{j}次才中獎的次數為{dict_record[j]}")
        # 打印相關信息
        print(dict_time_record[j])
        str0 = ""
        for letter in dict_time_record[j]:
            str0 += letter
            str0 += ", "
        print(str0)
        # 打印相關信息

運行結果的展示如下圖所示:

2.3 循環日期進行多天的數據分析:

首先設置一個事件列表來記錄需要統計哪些天的數據:

代碼:

data_list = []
for h in range(31):
    data_list.append(f'1-{h + 1}')
for h in range(28):
    data_list.append(f'2-{h + 1}')
for h in range(31):
    data_list.append(f'3-{h + 1}')
for h in range(20):
    data_list.append(f'4-{h + 1}')

通過上述的代碼,我們即實現了時間列表的設置,然后我們循環遍歷這個列表訪問不同日期的彩票數據即就是得到了不同時間的數據,然后再利用上述的分析方法來進行數據分析,即就是可以得到了多天的彩票數據分析的結果了。

2.4 將數據寫入Excel表格中

這里我們可以采用xlwt 模塊來進行excel表格的寫入操作啦,具體的寫入就不必過多贅述了。

三、完整代碼

以下是完整的代碼:

import requests
import chardet
import json
import xlwt  # excel 表格數據處理的對應模塊


def reverse_list(lst):
    """
    準換列表的先后順序
    :param lst: 原始列表
    :return: 新的列表
    """
    return [ele for ele in reversed(lst)]


data_list = []
for h in range(31):
    data_list.append(f'1-{h + 1}')
for h in range(28):
    data_list.append(f'2-{h + 1}')
for h in range(31):
    data_list.append(f'3-{h + 1}')
for h in range(20):
    data_list.append(f'4-{h + 1}')


wb = xlwt.Workbook()  # 創建 excel 表格
sh = wb.add_sheet('彩票分析數據處理')  # 創建一個 表單
sh.write(0, 0, "日期")
sh.write(0, 1, "梯子數目")
sh.write(0, 2, "命中數目")
sh.write(0, 3, "掛的數目")
sh.write(0, 4, "6次中的數目")
sh.write(0, 5, "6次中的時間")
sh.write(0, 6, "7次中的數目")
sh.write(0, 7, "7次中的時間")
sh.write(0, 8, "8次中的數目")
sh.write(0, 9, "8次中的時間")
sh.write(0, 10, "9次中的數目")
sh.write(0, 11, "9次中的時間")
sh.write(0, 12, "10次中的數目")
sh.write(0, 13, "10次中的時間")
sh.write(0, 14, "11次中的數目")
sh.write(0, 15, "11次中的時間")
sh.write(0, 16, "12次中的數目")
sh.write(0, 17, "12次中的時間")
sh.write(0, 18, "13次中的數目")
sh.write(0, 19, "13次中的時間")
sh.write(0, 20, "14次中的數目")
sh.write(0, 21, "14次中的時間")
# wb.save('test4.xls')


sheet_seek_position = 1
# 設置表格的初始位置為 1
for data in data_list:
    low_list = ["01", "02", "03", "04", "05"]
    high_list = ["06", "07", "08", "09", "10"]
    N = 0
    n = 0
    url = f'https://api.api68.com/pks/getPksHistoryList.do?date=2021-{data}lotCode=10037'
    headers = {
        'User-Agent':
            'Mozilla/5.0 (Windows NT 10.0; Win64; x64) '
            'AppleWebKit/537.36 (KHTML, like Gecko) '
            'Chrome/90.0.4430.72 Safari/537.36'
    }
    response = requests.get(url=url, headers=headers)
    response.encoding = chardet.detect(response.content)['encoding']
    new_response = json.loads(response.text)
    sh.write(sheet_seek_position, 0, new_response['result']['data'][0]['preDrawTime'][:10])
    # 在表格的第一個位置處寫入時間,意即:data
    record_number = 1  # 記錄數據的一個判斷值,設置為第一次,應該是要放在最外面的啦
    list_data_number = []
    # 設置一個空列表來存儲一天之中的連續掛的期數
    dict_time_record = {}
    for k in range(1152):
        # record_number = 1,應該要放外面
        # 記錄數據的一個判斷值,設置為第一次
        if k  1150:
            new_result1 = reverse_list(new_response["result"]["data"])[k]
            new_result2 = reverse_list(new_response["result"]["data"])[k + 1]
            new_result3 = reverse_list(new_response["result"]["data"])[k + 2]
            data1 = new_result1['preDrawCode'].split(',')
            data2 = new_result2['preDrawCode'].split(',')
            data3 = new_result3['preDrawCode'].split(',')
            for m in range(10):
                if m == 0:
                    if data2[0] == data1[1]:

                        N += 1
                        if (data2[0] in low_list and data3[0] in high_list) or (data2[0] in high_list and data3[0] in low_list):
                            n += 1
                            # 如果命中了的話,本輪結束,開啟下一輪
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1  # 初始化
                        else:
                            record_number += 1  # 沒中,次數加一
                            # 自加一
                        break
                elif m == 9:
                    if data2[9] == data1[8]:
                        N += 1
                        if (data2[9] in low_list and data3[9] in high_list) or (data2[9] in high_list and data3[9] in low_list):
                            n += 1
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1
                        else:
                            record_number += 1
                        break
                else:
                    if data2[m] == data1[m + 1] or data2[m] == data1[m - 1]:
                        N += 1
                        if (data2[m] in low_list and data3[m] in high_list) or (data2[m] in high_list and data3[m] in low_list):
                            n += 1
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1
                        else:
                            record_number += 1
                        break
    print(f"日期:{new_response['result']['data'][0]['preDrawTime'][:10]},總的梯子數為{N}個,一共有{n}次命中,一共有{N - n}次掛了")
    sh.write(sheet_seek_position, 1, N)
    sh.write(sheet_seek_position, 2, n)
    sh.write(sheet_seek_position, 3, N - n)

    # new_list_data_number = list_data_number.sort()
    list_data_number.sort()
    # 進行排序
    dict_record = {}
    # 設置空字典

    for i in list_data_number:
        if f"{i}" in dict_record.keys():  # 判斷是否已經有了這個數字?
            dict_record[f"{i}"] += 1
            # 如果有的話,那么就會自加一
        else:  # 如果沒有的話,那么就會創建并且賦值等于 1
            dict_record[f"{i}"] = 1
            # 創建一個新的字典元素,然后進行賦值為 1
    # print(dict_record)
    # print(f"買彩票第幾次才中獎?")
    # print(f"按照我們的規律買彩票的情況:")
    for j in dict_record.keys():
        if (int(j) >= 6) and (int(j)  15):
            print(f"買{j}次才中獎的次數為{dict_record[j]}")
            print(dict_time_record[j])
            str0 = ""
            for letter in dict_time_record[j]:
                str0 += letter
                str0 += ", "
            print(str0)
            sh.write(sheet_seek_position, 4 + (int(j) - 6) * 2, dict_record[j])
            # 寫入幾次
            sh.write(sheet_seek_position, 4 + (int(j) - 6) * 2 + 1, str0[:-2])  
            # 注意這里應該要改為 -2
            # 寫入幾次對應的時間
            # print(j)
    sheet_seek_position += 1
    # 每次寫完了以后,要對位置進行換行,換到下一行,從而方便下一行的寫入


# 保存
wb.save('極速飛艇彩票分析結果.xls')

四、運行結果

展示1、

展示2、

從而,我們便解決了極速飛艇的彩票的數據分析

然后,我們只需要稍稍改變一點點算法,其他的部分是完全一樣的啦,從而即就是可以實現極速賽車的數據分析了啦。
修改的代碼在下面列出來了:

  for m in range(10):
                if m == 0:
                    if data2[0] == data1[1]:

                        N += 1
                        if (data2[0] in low_list and data3[0] in low_list) or (data2[0] in high_list and data3[0] in high_list):
                            n += 1
                            # 如果命中了的話,本輪結束,開啟下一輪
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1  # 初始化
                        else:
                            record_number += 1  # 沒中,次數加一
                            # 自加一
                        break
                elif m == 9:
                    if data2[9] == data1[8]:
                        N += 1
                        if (data2[9] in low_list and data3[9] in low_list) or (data2[9] in high_list and data3[9] in high_list):
                            n += 1
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1
                        else:
                            record_number += 1
                        break
                else:
                    if data2[m] == data1[m + 1] or data2[m] == data1[m - 1]:
                        N += 1
                        if (data2[m] in low_list and data3[m] in low_list) or (data2[m] in high_list and data3[m] in high_list):
                            n += 1
                            list_data_number.append(record_number)

                            if f"{record_number}" in dict_time_record.keys():
                                dict_time_record[f"{record_number}"].append(new_result3['preDrawTime'][11:])
                            else:
                                dict_time_record[f"{record_number}"] = [new_result3['preDrawTime'][11:]]


                            # print(record_number)
                            record_number = 1
                        else:
                            record_number += 1
                        break

五、總結

總而言之,這個就是我學習 Python 到現在為止所接的第一單啦,這個需求不得不說確實是比較簡單的啦,但是,我在完成這個任務的過程中,的確是學到了以前一些我并不太注意的東西,同時呢,也熟練的掌握了一些編程的技巧,雖然說這種比較簡單的活報酬不會太高,但是,我認為在這個過程中我確實學到了不少東西,同時也成長了不少,因此,無論怎么說,其實也都還是挺不錯的啦。

到此這篇關于Python數據分析之彩票的歷史數據的文章就介紹到這了,更多相關python分析彩票數據內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 用Python 爬取貓眼電影數據分析《無名之輩》
  • python數據分析之用sklearn預測糖尿病
  • 詳解python爬取彈幕與數據分析
  • Python爬取用戶觀影數據并分析用戶與電影之間的隱藏信息!

標簽:喀什 濟南 欽州 宿遷 黃山 三沙 臺灣 景德鎮

巨人網絡通訊聲明:本文標題《Python數據分析之彩票的歷史數據》,本文關鍵詞  Python,數據分析,之,彩票,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Python數據分析之彩票的歷史數據》相關的同類信息!
  • 本頁收集關于Python數據分析之彩票的歷史數據的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    青娱乐精品视频| 欧美成人一区二区三区片免费| 久草中文综合在线| 五月天国产精品| 性做久久久久久久免费看| 亚洲欧洲综合另类| 国产精品国产三级国产普通话蜜臀 | 精品成人私密视频| 欧美videossexotv100| 精品久久久网站| 日韩你懂的在线播放| 日韩一级二级三级| 欧美成人艳星乳罩| 久久久精品中文字幕麻豆发布| 久久久久久久av麻豆果冻| 久久精品欧美日韩| 国产精品女上位| 一区二区三区在线视频观看58| 一区二区在线观看免费视频播放| 亚洲夂夂婷婷色拍ww47| 午夜国产精品影院在线观看| 毛片av中文字幕一区二区| 韩国视频一区二区| 99久久精品国产导航| 91成人免费电影| 欧美一区二区视频在线观看2022 | 日韩三级av在线播放| 久久综合国产精品| 中文字幕欧美一| 亚洲成人av电影| 国产老妇另类xxxxx| av网站免费线看精品| 欧美日本一区二区| 久久久美女毛片| 亚洲色图.com| 激情综合五月婷婷| 91影院在线免费观看| 欧美理论电影在线| 国产区在线观看成人精品| 亚洲精品成人少妇| 蜜臀av亚洲一区中文字幕| 成人激情综合网站| 日韩午夜激情av| 亚洲视频 欧洲视频| 免费一级片91| 91极品美女在线| 中文字幕+乱码+中文字幕一区| 亚洲一区二区欧美| 国产成人亚洲综合色影视| 欧美私模裸体表演在线观看| 国产丝袜欧美中文另类| 亚洲电影中文字幕在线观看| 成人免费看的视频| 精品欧美一区二区在线观看| 一区二区三区日韩| 国产jizzjizz一区二区| 欧美tickling网站挠脚心| 一区二区三区在线不卡| 高清shemale亚洲人妖| 日韩一区二区不卡| 亚洲国产aⅴ天堂久久| 91亚洲精品久久久蜜桃| 国产精品毛片大码女人| 国产精品影视在线观看| 日韩欧美资源站| 日本va欧美va精品| 欧美人xxxx| 午夜一区二区三区视频| www.性欧美| 亚洲视频一区在线| 成人av免费在线| 国产精品午夜电影| 丰满亚洲少妇av| 精品国产乱码久久久久久蜜臀| 国产精品无圣光一区二区| 日韩国产欧美在线视频| 欧美人伦禁忌dvd放荡欲情| 自拍偷拍国产精品| 国产精品小仙女| 日韩欧美一二三| 日韩av一级电影| 粉嫩绯色av一区二区在线观看| 欧美成人午夜电影| 精彩视频一区二区三区| 日韩一区和二区| 性久久久久久久| 在线精品视频小说1| 国产精品国产三级国产普通话三级| 狠狠色综合日日| 久久免费精品国产久精品久久久久| 亚洲国产精品久久艾草纯爱| 色婷婷国产精品| 1024国产精品| 91麻豆免费观看| 亚洲一区二区三区四区的| 日本韩国一区二区三区| 亚洲精品乱码久久久久久| 91亚洲国产成人精品一区二三| 久久一区二区三区四区| 成人国产精品免费网站| 国产欧美日韩麻豆91| 国产一区二区免费在线| 欧美经典一区二区| 成人小视频在线| 亚洲欧美激情在线| 欧美日韩在线一区二区| 香蕉av福利精品导航| 99re热视频这里只精品| 午夜视频在线观看一区二区三区| 欧美性受xxxx黑人xyx性爽| 一区二区三区日韩精品视频| 欧美精品v日韩精品v韩国精品v| 日韩激情在线观看| 久久综合九色综合97婷婷| 成人免费看视频| 亚洲精品乱码久久久久| 日韩精品在线看片z| 丁香激情综合五月| 亚洲黄色在线视频| 91精选在线观看| 懂色av中文一区二区三区| 中文字幕在线不卡视频| 91小视频免费观看| 精彩视频一区二区三区| 1024国产精品| 欧美α欧美αv大片| 国产不卡免费视频| 午夜视频在线观看一区| 国产色产综合色产在线视频| 91在线小视频| 丁香桃色午夜亚洲一区二区三区| 一区二区激情视频| 精品99999| 欧美亚洲高清一区二区三区不卡| 看电影不卡的网站| 亚洲黄色在线视频| 日韩欧美一区二区在线视频| 欧美午夜精品一区二区蜜桃| 蜜桃av一区二区| 一区二区三区中文免费| www精品美女久久久tv| 成人av在线资源网| 国产91丝袜在线播放0| 日韩成人免费电影| 中文字幕视频一区| 久久你懂得1024| 欧美一卡在线观看| 成人一区二区在线观看| 国产风韵犹存在线视精品| 日韩精品一二区| 一区二区三区美女视频| 中文字幕在线观看不卡视频| 久久视频一区二区| 91麻豆精品国产无毒不卡在线观看| 福利一区在线观看| 蜜臀va亚洲va欧美va天堂| 亚洲小说欧美激情另类| 一区免费观看视频| 日本一区二区三区国色天香| 欧美xxxxxxxx| 色婷婷av久久久久久久| 在线精品视频小说1| 91麻豆免费看片| 91网站在线播放| 99精品一区二区| 91在线视频观看| k8久久久一区二区三区| 99精品视频一区二区| 99这里只有久久精品视频| 国产a区久久久| 成人动漫一区二区在线| 成人夜色视频网站在线观看| 日本成人在线看| 国产成人综合网站| 国产成a人亚洲精品| 波多野结衣视频一区| 波多野结衣中文字幕一区二区三区| 成人开心网精品视频| 国产成人精品亚洲日本在线桃色| heyzo一本久久综合| www.欧美色图| 一本到三区不卡视频| 色久优优欧美色久优优| 欧美日韩精品一区二区天天拍小说| 欧美三级日韩在线| 日韩欧美一区二区三区在线| 欧美精品一区二区三区蜜桃 | 一区二区中文视频| 国产精品久久精品日日| 中文字幕一区二区在线观看| 亚洲精品久久久久久国产精华液| 亚洲五码中文字幕| 麻豆极品一区二区三区| 成人丝袜视频网| 成人免费看黄yyy456| 欧洲国产伦久久久久久久| 欧美久久久一区| 久久久久久久久蜜桃| 国产精品短视频| 亚洲国产中文字幕|