• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于Python 語(yǔ)言的“天擎”數(shù)據(jù)應(yīng)用可視化與歷史數(shù)據(jù)調(diào)用

    2024-01-08 11:50:44王昆鵬陳長(zhǎng)勝
    氣象災(zāi)害防御 2023年4期
    關(guān)鍵詞:參數(shù)信息松原市歷史數(shù)據(jù)

    王昆鵬 呂 雪 陳長(zhǎng)勝 林 濤

    (1.松原市氣象局,吉林松原 138000;2.前郭縣氣象局,吉林松原 138000;3.吉林省氣象臺(tái),吉林長(zhǎng)春 130062;4.長(zhǎng)白山氣象與氣候變化吉林省重點(diǎn)實(shí)驗(yàn)室,吉林長(zhǎng)春 130062;5.長(zhǎng)白山池北區(qū)氣象局,吉林安圖 133613)

    1 引言

    2020 年以來(lái),中國(guó)氣象局明確要求構(gòu)建以氣象大數(shù)據(jù)云平臺(tái)為“云”、氣象業(yè)務(wù)系統(tǒng)為“端”的“云+端” 氣象業(yè)務(wù)技術(shù)體制。 氣象大數(shù)據(jù)云平臺(tái)(CMADaas,以下簡(jiǎn)稱天擎平臺(tái))是全國(guó)氣象綜合信息共享系統(tǒng)(CIMISS)的功能升級(jí)和服務(wù)擴(kuò)充版本,不僅全面繼承了CIMISS 的數(shù)據(jù)種類和接口服務(wù)標(biāo)準(zhǔn),還在數(shù)據(jù)質(zhì)量、資料存儲(chǔ)時(shí)間序列、數(shù)據(jù)處理時(shí)效等方面有顯著的提升[1]。天擎平臺(tái)廣泛匯聚國(guó)內(nèi)外氣象數(shù)據(jù)、行業(yè)數(shù)據(jù)、經(jīng)濟(jì)社會(huì)數(shù)據(jù)、社會(huì)觀測(cè)數(shù)據(jù)等,數(shù)據(jù)更加完整、權(quán)威。

    服務(wù)接口(Service Interface)是一個(gè)自動(dòng)化系統(tǒng)與另一個(gè)自動(dòng)化系統(tǒng)或人之間的共享邊界[2-4],天擎平臺(tái)數(shù)據(jù)服務(wù)沿用并優(yōu)化了CIMISS 氣象服務(wù)數(shù)據(jù)統(tǒng)一服務(wù)接口, 為本地應(yīng)用開(kāi)發(fā)提供了多樣化的可能。 豐富的服務(wù)接口使得天擎平臺(tái)變得更加靈活、 安全, 體現(xiàn)出以下幾個(gè)方面的突出特點(diǎn):增加了安全認(rèn)證模塊,提高了數(shù)據(jù)服務(wù)的安全性;采用負(fù)載均衡集群和分布式緩存技術(shù),服務(wù)性能顯著提升; 提供了更豐富的數(shù)據(jù)序列化輸出格式與多種可選數(shù)據(jù)返回格式; 實(shí)時(shí)業(yè)務(wù)具有優(yōu)先執(zhí)行的權(quán)限,強(qiáng)化系統(tǒng)接口服務(wù)資源占用管控;接口種類全面豐富, 目前平臺(tái)包含氣象業(yè)務(wù)數(shù)據(jù)共計(jì)14 類505 種, 發(fā)布398 種接口資料, 提供了309 個(gè)接口,其中基礎(chǔ)資料接口308 個(gè)。

    本文基于Python3(3.7 版本)編程語(yǔ)言環(huán)境,探討天擎平臺(tái)在松原市的氣象信息監(jiān)測(cè)、 服務(wù)中的應(yīng)用,供其他業(yè)務(wù)和研究人員參考。

    2 天擎平臺(tái)數(shù)據(jù)服務(wù)接口調(diào)用

    天擎平臺(tái)數(shù)據(jù)服務(wù)提供了豐富的服務(wù)接口,進(jìn)而為本地應(yīng)用開(kāi)發(fā)提供了多樣化的可能。 按照不同的編碼形式與不用的服務(wù)接口, 可以為不同需求的用戶提供更加具有針對(duì)性的氣象特色服務(wù)。

    目前天擎默認(rèn)提供的簽名認(rèn)證為調(diào)用基于一系列SDK 開(kāi)發(fā)包,在編寫(xiě)調(diào)用代碼時(shí)需首先引用(import)cma.music.DataQueryClient 類、生成client客戶端對(duì)象,并根據(jù)需要初始化各種客戶端參數(shù),然后再使用該對(duì)象的特定方法、 指明方法需要調(diào)用的接口名稱,最后執(zhí)行方法獲取返回結(jié)果數(shù)據(jù)。其過(guò)程較為復(fù)雜繁瑣, 對(duì)于缺乏編程能力的基層業(yè)務(wù)人員來(lái)說(shuō),在使用過(guò)程中存在一定的困難。

    使用Python3 部分函數(shù)的接口調(diào)用方案,可以較為輕松地解決天擎平臺(tái)接口調(diào)用問(wèn)題。 其調(diào)用過(guò)程主要分為2 步: 第一步需要完成天擎平臺(tái)服務(wù)器所需要的加密數(shù)字簽名(getSign)和組裝加密檢索URL(createApiUrl);第二步則需要完成用戶認(rèn)證和調(diào)用數(shù)據(jù)的具體參數(shù)信息。

    2.1 調(diào)用過(guò)程第一步

    Python3 不需要安裝其他第三方模塊, 引用(import)uuid、hashlib 和time 三個(gè)內(nèi)置的標(biāo)準(zhǔn)模塊便可以完成天擎平臺(tái)服務(wù)器所需要的加密數(shù)字簽名(getSign)和組裝加密檢索URL(createApiUrl),部分關(guān)鍵代碼如下:

    timestamp = str(int(round(time.time() * 1000)))#生成查詢時(shí)刻的時(shí)間戳

    nonce = str(uuid.uuid1()) # 生成本次查詢對(duì)應(yīng)的本機(jī)隨機(jī)數(shù)

    sign = hashlib.md5(paramString.encode(encoding='UTF-8')).hexdigest().upper() # 調(diào)用數(shù)字簽名函數(shù),生成查詢對(duì)應(yīng)的AK/SK 加密認(rèn)證數(shù)字

    TqUrl += ('×tamp =' + timestamp +'&nonce=' + nonce + '&sign=' + sign) # 將接口基本查詢信息(TqUrl)拼接上時(shí)間戳、隨機(jī)數(shù)、加密認(rèn)證簽名后形成完整的查詢鏈接

    return TqUrl

    2.2 調(diào)用過(guò)程第二步

    通過(guò)吉林省天擎平臺(tái)(http://10.92.90.120:8088/cmadaas)資源共享中的接口頁(yè)面(圖1),可以獲取接口ID、接口名稱、接口分類、調(diào)用方式及方法以及接口參數(shù)等代碼(表1),在“接口測(cè)試工具”頁(yè)面可以進(jìn)行調(diào)試。 需要特別注意的是:天擎平臺(tái)服務(wù)器內(nèi)部數(shù)據(jù)是按照世界時(shí)的時(shí)間格式進(jìn)行編碼的, 所以在設(shè)定時(shí)間段時(shí)需要考慮北京時(shí)與世界時(shí)的程序轉(zhuǎn)換問(wèn)題, 可以通過(guò)Datetime 函數(shù)進(jìn)行轉(zhuǎn)換。

    圖1 吉林省天擎平臺(tái)資源共享中的接口頁(yè)面信息

    表1 吉林省天擎平臺(tái)服務(wù)器相關(guān)參數(shù)信息與注釋

    填寫(xiě)好用戶認(rèn)證和調(diào)用數(shù)據(jù)的具體參數(shù)信息,定義好相關(guān)函數(shù)后,與第一步相結(jié)合,進(jìn)而可以得到調(diào)用數(shù)據(jù)的完整地址。 然后可以通過(guò)Python3 內(nèi)部函數(shù)DataFrame 模塊將調(diào)用的數(shù)據(jù)保存至本地[5-8]。

    3 天擎平臺(tái)數(shù)據(jù)在松原市的應(yīng)用

    數(shù)據(jù)保存到本地以后,根據(jù)不同的需求,可以進(jìn)行不同展示。下面以“松原市降水分布圖”和“松原市歷史氣象數(shù)據(jù)統(tǒng)計(jì)和對(duì)比分析”2 個(gè)應(yīng)用程序?yàn)槔?,介紹在Python 開(kāi)發(fā)中天擎數(shù)據(jù)的數(shù)據(jù)可視化及數(shù)據(jù)展示的方式方法。

    3.1 天擎平臺(tái)數(shù)據(jù)的可視化功能

    在前文工作基礎(chǔ)上, 當(dāng)前已經(jīng)可以將天擎平臺(tái)的某一時(shí)段數(shù)據(jù)保存到本地, 在對(duì)數(shù)據(jù)進(jìn)行處理計(jì)算時(shí), 主要使用Python 的Numpy 庫(kù),Numpy庫(kù)可以完成數(shù)據(jù)的算數(shù)運(yùn)算、 邏輯運(yùn)算以及統(tǒng)計(jì)運(yùn)算。 在進(jìn)行數(shù)據(jù)可視化時(shí),主要使用Python 的Matplotlib 庫(kù)與Cartopy 包,Matplotlib 庫(kù)是Python的一個(gè)2D 圖形庫(kù),能夠生成各種格式的圖形(如折線圖、 散點(diǎn)圖、 直方圖等);Cartopy 是一個(gè)Python 包,用于地理空間數(shù)據(jù)處理,以便生成地圖和其他地理空間數(shù)據(jù)[9-12]。

    下面以“松原市降水分布圖” 應(yīng)用軟件繪制“松原市2022 年6 月27 日22—23 時(shí)降水分布圖”來(lái)展示Python 語(yǔ)言的天擎平臺(tái)數(shù)據(jù)可視化功能。 實(shí)現(xiàn)該部分功能所對(duì)應(yīng)天擎平臺(tái)的參數(shù)信息見(jiàn)表2。

    表2 繪制降水分布圖所需的天擎平臺(tái)參數(shù)信息

    調(diào)取2022 年6 月27 日22 時(shí)—28 日20 時(shí)松原市各觀測(cè)站(包括區(qū)域站)24 h 降水?dāng)?shù)據(jù),松原市內(nèi)165 個(gè)觀測(cè)站, 調(diào)用得到233 844 個(gè)數(shù)據(jù)行。 通過(guò)Numpy、Pandas 庫(kù),應(yīng)用dict、max、len 等函數(shù), 可以將這164 個(gè)觀測(cè)站的233 844 個(gè)數(shù)據(jù)行按照一個(gè)站點(diǎn)一個(gè)數(shù)據(jù)行的處理格式, 歸納成164 個(gè)數(shù)據(jù)行。 最后,通過(guò)max()、mean()等函數(shù)計(jì)算出全市最大、 平均降水量, 利用range、len、argpartition 等函數(shù)完成對(duì)松原市下轄的三縣一區(qū)一市的降水情況處理與計(jì)算。部分關(guān)鍵代碼如下:

    Cf=dict(Counter(station_ID)) # 統(tǒng)計(jì)重復(fù)次數(shù)

    Xh=(max(Cf.values())) # 統(tǒng)計(jì)循環(huán)次數(shù)

    station_ID_No=[key for key,value in Cf.items()if value > 1] #統(tǒng)計(jì)站號(hào)

    lists=[[] for j in range(len(station_ID_No))] #結(jié)果保存到新列表

    進(jìn)而得出松原市全市及各縣(市、區(qū))2022 年6 月27 日20 時(shí)—28 日20 時(shí)的降水情況。最終通過(guò)Matplotlib、Cartopy 等庫(kù)包, 完成松原市降水分布圖的繪制(圖2)。

    圖2 松原市2022 年6 月27 日20 時(shí)—28 日20 時(shí)降水分布

    3.2 天擎平臺(tái)數(shù)據(jù)的歷史數(shù)據(jù)調(diào)用功能

    通過(guò)前文的介紹, 當(dāng)前已經(jīng)可以將天擎平臺(tái)的某一時(shí)段數(shù)據(jù)保存到本地, 并通過(guò)Numpy 庫(kù)可以完成數(shù)據(jù)的算數(shù)運(yùn)算、邏輯運(yùn)算以及統(tǒng)計(jì)運(yùn)算。下面通過(guò)“松原市歷史氣象數(shù)據(jù)統(tǒng)計(jì)和對(duì)比分析”應(yīng)用軟件對(duì)松原市2022 年5 月1—31 日累積降水、氣溫、極端大風(fēng)、日照等氣象常規(guī)要素進(jìn)行歷史比對(duì),展示Python 語(yǔ)言的天擎平臺(tái)數(shù)據(jù)功能。實(shí)現(xiàn)該部分功能所對(duì)應(yīng)天擎平臺(tái)的參數(shù)信息見(jiàn)表3。

    表3 天擎平臺(tái)數(shù)據(jù)的歷史數(shù)據(jù)調(diào)用所需的參數(shù)信息

    通過(guò)天擎平臺(tái)可以獲取到歷史同期的相關(guān)數(shù)據(jù), 其數(shù)據(jù)的基礎(chǔ)處理方式與前面的處理逐分鐘數(shù)據(jù)的方式基本一致, 只是在獲取服務(wù)器信息配置上略有不同,需要將“timeRange”時(shí)間范圍選項(xiàng)修改為:“起始年:‘minYear’”“結(jié)束年:‘maxYear’”“起始月份:‘minMD’”“結(jié)束月份:‘maxMD’”。 因?yàn)橹袊?guó)氣象局下發(fā)的統(tǒng)計(jì)歷史數(shù)據(jù)使用的標(biāo)準(zhǔn)為1991—2020 年的歷史數(shù)據(jù),為了控制賬號(hào)的使用頻率,在統(tǒng)計(jì)歷史數(shù)據(jù)時(shí),可以一次性獲取1991年以來(lái)的全部數(shù)據(jù),再通過(guò)isin 函數(shù),去除掉不需要進(jìn)行統(tǒng)計(jì)的年份數(shù)據(jù),便可完成1991—2020 年30 a 的數(shù)據(jù)統(tǒng)計(jì)。通過(guò)靈活運(yùn)用if 循環(huán)語(yǔ)句,完成本年度與歷史數(shù)據(jù)的比對(duì)工作。 關(guān)鍵代碼如下:

    for i in range(2021,int(maxYear)+1): df_1991-2020=df_1991-2020 [-df_1991-2020 ['Year'].isin([format(i)])]# 對(duì)不需要進(jìn)行計(jì)算統(tǒng)計(jì)的年份數(shù)據(jù)進(jìn)行剔除

    df_nj=df_1991-2020 [df_1991-2020 ['Station_Name'].isin([' 寧江'])].reset_index(drop=True)# 對(duì)各縣區(qū)的數(shù)據(jù)進(jìn)行單獨(dú)提取, 用以計(jì)算各縣區(qū)的信息

    應(yīng)用上述代碼, 對(duì)松原市2022 年5 月的降水、平均氣溫、極端氣溫、日照、大風(fēng)等要素進(jìn)行統(tǒng)計(jì)分析,結(jié)果如表4 所示。

    表4 2022 年5 月松原市氣象數(shù)據(jù)統(tǒng)計(jì)及與歷史同期對(duì)比分析結(jié)果

    4 程序封裝

    為了便于程序在其他計(jì)算機(jī)中脫離Python環(huán)境獨(dú)立運(yùn)行, 可以使用PyInstaller 軟件包完成對(duì)Python 腳本的封裝工作。 它可以通過(guò)讀取已經(jīng)編寫(xiě)好的Python 腳本,分析代碼執(zhí)行需要的模塊和庫(kù), 然后將其依賴庫(kù)一同打包轉(zhuǎn)成可以直接脫離于Python 環(huán)境獨(dú)立運(yùn)行的程序。

    利用dos 命令進(jìn)入需要打包的程序文件夾下,通過(guò)代碼“pyinstaller -F(-D) -i ***.ico ***.py”語(yǔ)句完成python 腳本的封裝。 其中“-F”為將Python 腳本及所依賴的各種環(huán)境生成一個(gè)exe 格式文件,“-D”為創(chuàng)建一個(gè)目錄,exe 格式文件僅為Python 腳本執(zhí)行文件, 運(yùn)行依賴環(huán)境以應(yīng)用程序擴(kuò)展的文件格式存放在目錄內(nèi);“-i” 為設(shè)置程序圖標(biāo),需為ico 格式圖片。

    簡(jiǎn)單來(lái)說(shuō)就是可以通過(guò)PyInstaller 軟件包,將Python 腳本進(jìn)行封裝,進(jìn)而獲得一個(gè)可以在其他計(jì)算機(jī)中獨(dú)立的、完整的、可執(zhí)行的軟件。

    5 結(jié)語(yǔ)

    Python 語(yǔ)言簡(jiǎn)潔、開(kāi)源,具有強(qiáng)大數(shù)據(jù)處理及可視化功能。 本文基于氣象大數(shù)據(jù)云平臺(tái)天擎業(yè)務(wù)運(yùn)行以來(lái)的讀取、調(diào)用、使用經(jīng)驗(yàn),使用Python3部分函數(shù)的接口調(diào)用方案, 解決天擎平臺(tái)接口調(diào)用問(wèn)題,方便業(yè)務(wù)人員進(jìn)行業(yè)務(wù)應(yīng)用。

    (1)利用Python 語(yǔ)言可以完成氣象大數(shù)據(jù)云平臺(tái)天擎數(shù)據(jù)的獲取、處理、統(tǒng)計(jì)分析,提高運(yùn)行速度,加快工作效率。

    (2)以“松原市降水分布圖”和“松原市歷史氣象數(shù)據(jù)統(tǒng)計(jì)和對(duì)比分析”2 個(gè)執(zhí)行程序的開(kāi)發(fā)、編譯及應(yīng)用為例,基于Python 語(yǔ)言,運(yùn)用JSON 返回?cái)?shù)據(jù)的方式提高云平臺(tái)要素信息的提取與處理效率,完成天擎數(shù)據(jù)的可視化與歷史數(shù)據(jù)調(diào)用等。

    (3)基于Python 語(yǔ)言在氣象業(yè)務(wù)工作中的應(yīng)用,仍處于不斷改進(jìn)階段,部分功能尚有待完善。

    猜你喜歡
    參數(shù)信息松原市歷史數(shù)據(jù)
    基于充電策略估算動(dòng)力電池容量的方法
    汽車電器(2025年1期)2025-02-03 00:00:00
    基于BIM技術(shù)的建筑構(gòu)件參數(shù)信息交互研究
    基于SolidWorks和Excel二次開(kāi)發(fā)零部件參數(shù)化設(shè)計(jì)研究
    基于設(shè)備PF性能曲線和設(shè)備歷史數(shù)據(jù)實(shí)現(xiàn)CBM的一個(gè)應(yīng)用模型探討
    智能制造(2021年4期)2021-11-04 08:54:36
    基于故障歷史數(shù)據(jù)和BP神經(jīng)網(wǎng)絡(luò)的接地選線方案研究
    BIM參數(shù)信息在管網(wǎng)運(yùn)維平臺(tái)上的應(yīng)用研究
    模擬輸注系統(tǒng)的設(shè)計(jì)與應(yīng)用
    基于Hadoop技術(shù)實(shí)現(xiàn)銀行歷史數(shù)據(jù)線上化研究
    松原市備春耕堅(jiān)持高起點(diǎn)高標(biāo)準(zhǔn)
    向大作家學(xué)寫(xiě)作秘訣
    ——讀《曹文軒教你寫(xiě)作》有感
    丝袜人妻中文字幕| 亚洲片人在线观看| 美女高潮到喷水免费观看| 亚洲专区字幕在线| 十分钟在线观看高清视频www| 亚洲av日韩精品久久久久久密| 亚洲国产日韩欧美精品在线观看 | 久久久久久九九精品二区国产 | 嫩草影视91久久| 精品久久久久久久人妻蜜臀av| 久久午夜亚洲精品久久| 国产精品香港三级国产av潘金莲| 国产1区2区3区精品| 亚洲精品美女久久av网站| 91老司机精品| 久久久久久久久久黄片| 在线观看舔阴道视频| 1024手机看黄色片| 久久国产精品男人的天堂亚洲| 国产精品久久电影中文字幕| 韩国精品一区二区三区| 午夜激情福利司机影院| 国产欧美日韩一区二区三| 高清在线国产一区| 哪里可以看免费的av片| 日韩中文字幕欧美一区二区| 亚洲av日韩精品久久久久久密| 日本熟妇午夜| 一个人免费在线观看的高清视频| 侵犯人妻中文字幕一二三四区| 99精品久久久久人妻精品| 午夜福利欧美成人| 一级毛片高清免费大全| 日韩三级视频一区二区三区| 老司机深夜福利视频在线观看| 日本撒尿小便嘘嘘汇集6| 亚洲va日本ⅴa欧美va伊人久久| 亚洲中文av在线| 精品第一国产精品| 欧洲精品卡2卡3卡4卡5卡区| 一个人观看的视频www高清免费观看 | 日韩精品免费视频一区二区三区| 精品高清国产在线一区| 女人被狂操c到高潮| www日本黄色视频网| 亚洲国产精品久久男人天堂| 欧美午夜高清在线| 久久久国产欧美日韩av| 国产精品久久电影中文字幕| av在线播放免费不卡| 两个人看的免费小视频| 后天国语完整版免费观看| 久久精品aⅴ一区二区三区四区| 亚洲三区欧美一区| netflix在线观看网站| 男女床上黄色一级片免费看| 亚洲av五月六月丁香网| 免费在线观看成人毛片| 日韩欧美三级三区| 亚洲全国av大片| 久久久久久久久中文| 国产欧美日韩一区二区精品| 国产男靠女视频免费网站| 在线观看www视频免费| 91老司机精品| 久久久久久久久免费视频了| av超薄肉色丝袜交足视频| 久久香蕉国产精品| 亚洲熟女毛片儿| 精品熟女少妇八av免费久了| 宅男免费午夜| 国产精品电影一区二区三区| a在线观看视频网站| 国产精品一区二区三区四区久久 | 日韩 欧美 亚洲 中文字幕| 午夜福利在线在线| 婷婷精品国产亚洲av在线| 在线国产一区二区在线| 99久久国产精品久久久| 久久香蕉激情| 久99久视频精品免费| 中文字幕另类日韩欧美亚洲嫩草| 91麻豆av在线| 在线观看www视频免费| 在线观看午夜福利视频| 成人特级黄色片久久久久久久| 日本撒尿小便嘘嘘汇集6| av欧美777| 国产成人精品久久二区二区免费| 色精品久久人妻99蜜桃| 国产成人欧美| 国产国语露脸激情在线看| 男女床上黄色一级片免费看| 成人18禁高潮啪啪吃奶动态图| 精品日产1卡2卡| av天堂在线播放| 黄色视频不卡| 亚洲国产高清在线一区二区三 | 2021天堂中文幕一二区在线观 | 国产精品亚洲美女久久久| 日韩欧美免费精品| 黄片播放在线免费| 久久香蕉激情| 久久狼人影院| 色播在线永久视频| 两个人看的免费小视频| 高清毛片免费观看视频网站| 女同久久另类99精品国产91| 久久草成人影院| 女性生殖器流出的白浆| 国产精品乱码一区二三区的特点| 久9热在线精品视频| 亚洲国产日韩欧美精品在线观看 | 亚洲中文字幕一区二区三区有码在线看 | 女性被躁到高潮视频| 亚洲精品一区av在线观看| 女人被狂操c到高潮| 美女大奶头视频| 久久 成人 亚洲| 91麻豆av在线| 精品免费久久久久久久清纯| 亚洲人成77777在线视频| 色综合站精品国产| 女人爽到高潮嗷嗷叫在线视频| 午夜亚洲福利在线播放| 精品一区二区三区视频在线观看免费| 18禁黄网站禁片午夜丰满| 亚洲av第一区精品v没综合| 韩国精品一区二区三区| av超薄肉色丝袜交足视频| 欧美国产精品va在线观看不卡| 精品高清国产在线一区| 成年免费大片在线观看| 亚洲国产看品久久| 午夜免费鲁丝| 亚洲avbb在线观看| 成人国语在线视频| 麻豆成人午夜福利视频| 午夜激情福利司机影院| www.熟女人妻精品国产| 桃红色精品国产亚洲av| 美女免费视频网站| 岛国在线观看网站| 91大片在线观看| 别揉我奶头~嗯~啊~动态视频| videosex国产| 90打野战视频偷拍视频| 国产99久久九九免费精品| 国产午夜精品久久久久久| 50天的宝宝边吃奶边哭怎么回事| 男女做爰动态图高潮gif福利片| 亚洲av五月六月丁香网| 香蕉国产在线看| av在线播放免费不卡| 午夜福利18| 中文字幕人成人乱码亚洲影| 日韩免费av在线播放| 日韩国内少妇激情av| 特大巨黑吊av在线直播 | 十分钟在线观看高清视频www| 精品国产亚洲在线| 亚洲国产中文字幕在线视频| 久久精品国产亚洲av高清一级| 国产精品九九99| 悠悠久久av| 久久青草综合色| 在线观看午夜福利视频| 变态另类成人亚洲欧美熟女| 啦啦啦观看免费观看视频高清| 麻豆一二三区av精品| 国产亚洲精品综合一区在线观看 | 亚洲国产日韩欧美精品在线观看 | 欧美最黄视频在线播放免费| 麻豆av在线久日| 免费在线观看视频国产中文字幕亚洲| 亚洲av日韩精品久久久久久密| 欧美 亚洲 国产 日韩一| 91av网站免费观看| 亚洲精品粉嫩美女一区| 亚洲狠狠婷婷综合久久图片| 大型av网站在线播放| 老司机午夜十八禁免费视频| 男女床上黄色一级片免费看| 午夜福利高清视频| 免费在线观看日本一区| 国产日本99.免费观看| 久久久久久人人人人人| 久久中文字幕人妻熟女| 婷婷精品国产亚洲av| 麻豆成人午夜福利视频| 亚洲精品国产区一区二| 免费观看精品视频网站| 成人欧美大片| 一本大道久久a久久精品| 中文字幕高清在线视频| 中文字幕人妻熟女乱码| 国产精品精品国产色婷婷| 亚洲国产欧美日韩在线播放| 美女国产高潮福利片在线看| 99久久99久久久精品蜜桃| 一卡2卡三卡四卡精品乱码亚洲| 国产精品美女特级片免费视频播放器 | 欧美国产日韩亚洲一区| 日本免费a在线| 天堂动漫精品| 国产高清视频在线播放一区| 999久久久国产精品视频| 色综合婷婷激情| 伦理电影免费视频| 99热6这里只有精品| 免费搜索国产男女视频| 99国产精品一区二区蜜桃av| 亚洲成人久久爱视频| 日本一本二区三区精品| 欧美性长视频在线观看| 婷婷亚洲欧美| 又紧又爽又黄一区二区| 成人特级黄色片久久久久久久| 夜夜看夜夜爽夜夜摸| 国产亚洲精品第一综合不卡| 亚洲国产精品999在线| 午夜福利一区二区在线看| 久久婷婷人人爽人人干人人爱| 视频区欧美日本亚洲| 一级片免费观看大全| 1024视频免费在线观看| 久久亚洲真实| 久久久久久久午夜电影| 午夜影院日韩av| 国产精品久久久久久亚洲av鲁大| 在线观看www视频免费| 亚洲中文日韩欧美视频| 老司机福利观看| 久久久久国内视频| 日本免费a在线| 免费高清视频大片| 99国产极品粉嫩在线观看| 国语自产精品视频在线第100页| 国产成人精品久久二区二区免费| 桃色一区二区三区在线观看| 亚洲国产精品成人综合色| 曰老女人黄片| 午夜久久久久精精品| 色综合欧美亚洲国产小说| 一级作爱视频免费观看| aaaaa片日本免费| 国产真实乱freesex| 亚洲九九香蕉| av视频在线观看入口| 国内毛片毛片毛片毛片毛片| 欧美日韩一级在线毛片| 99国产综合亚洲精品| 青草久久国产| 日韩成人在线观看一区二区三区| 成人三级黄色视频| 亚洲精品国产区一区二| 国产亚洲av高清不卡| 精品电影一区二区在线| 成人三级黄色视频| 日本 av在线| 99精品欧美一区二区三区四区| av有码第一页| 一区二区三区精品91| 欧美色视频一区免费| 精品一区二区三区四区五区乱码| 美女扒开内裤让男人捅视频| 一卡2卡三卡四卡精品乱码亚洲| 麻豆一二三区av精品| 可以在线观看毛片的网站| 久久婷婷成人综合色麻豆| 欧美激情 高清一区二区三区| 亚洲av熟女| 精品欧美一区二区三区在线| 亚洲av成人一区二区三| 午夜影院日韩av| 伊人久久大香线蕉亚洲五| 美女大奶头视频| 琪琪午夜伦伦电影理论片6080| 中国美女看黄片| 可以免费在线观看a视频的电影网站| 久久人妻av系列| 超碰成人久久| 日韩欧美 国产精品| 国产精品影院久久| 国产精品,欧美在线| 无限看片的www在线观看| 欧美日韩黄片免| 国产精品1区2区在线观看.| 巨乳人妻的诱惑在线观看| 欧美黑人欧美精品刺激| 麻豆国产av国片精品| 丰满人妻熟妇乱又伦精品不卡| 久久香蕉精品热| 国产不卡一卡二| 成在线人永久免费视频| 亚洲五月婷婷丁香| 久久久精品国产亚洲av高清涩受| 中文在线观看免费www的网站 | 精品国产美女av久久久久小说| 久久人妻福利社区极品人妻图片| 18禁黄网站禁片午夜丰满| 99热6这里只有精品| 99热6这里只有精品| www.熟女人妻精品国产| 99精品在免费线老司机午夜| 国产视频一区二区在线看| 国产男靠女视频免费网站| 亚洲av成人av| 精品欧美国产一区二区三| 人妻久久中文字幕网| 好看av亚洲va欧美ⅴa在| 999久久久精品免费观看国产| 久热这里只有精品99| 亚洲精品中文字幕一二三四区| 色综合站精品国产| 欧美黑人巨大hd| 香蕉国产在线看| 久9热在线精品视频| 久久久久精品国产欧美久久久| 不卡av一区二区三区| 亚洲精品在线观看二区| 婷婷精品国产亚洲av在线| 国产精品,欧美在线| tocl精华| 午夜久久久在线观看| 在线国产一区二区在线| 日韩中文字幕欧美一区二区| 老司机福利观看| 在线观看日韩欧美| 午夜激情福利司机影院| 性欧美人与动物交配| 看免费av毛片| 亚洲国产精品合色在线| 日本成人三级电影网站| 亚洲专区中文字幕在线| 亚洲片人在线观看| 亚洲精品粉嫩美女一区| 亚洲国产精品成人综合色| 亚洲色图 男人天堂 中文字幕| av福利片在线| 国产亚洲欧美98| 中出人妻视频一区二区| 脱女人内裤的视频| 黄网站色视频无遮挡免费观看| 一本综合久久免费| 韩国精品一区二区三区| 两个人免费观看高清视频| 88av欧美| 亚洲无线在线观看| 精品国产乱码久久久久久男人| 欧美黑人巨大hd| 一进一出抽搐动态| 午夜久久久在线观看| 老司机深夜福利视频在线观看| 国产精品亚洲一级av第二区| 亚洲国产精品999在线| 亚洲狠狠婷婷综合久久图片| 国产极品粉嫩免费观看在线| 欧美日本视频| av中文乱码字幕在线| 亚洲av成人av| av视频在线观看入口| 欧美日韩福利视频一区二区| 国产精品永久免费网站| 可以在线观看毛片的网站| 在线观看www视频免费| 18禁黄网站禁片免费观看直播| 久久久久久久久久黄片| 99国产综合亚洲精品| 好男人在线观看高清免费视频 | 在线天堂中文资源库| 又大又爽又粗| 精品久久久久久久久久免费视频| 亚洲国产精品合色在线| ponron亚洲| 亚洲精品色激情综合| 精品免费久久久久久久清纯| www国产在线视频色| 欧美日韩瑟瑟在线播放| 久热这里只有精品99| 99精品久久久久人妻精品| 露出奶头的视频| 99久久无色码亚洲精品果冻| 国产成人av教育| 脱女人内裤的视频| 午夜福利高清视频| 午夜亚洲福利在线播放| 人人澡人人妻人| 久久久久久免费高清国产稀缺| 国产成年人精品一区二区| 香蕉国产在线看| 国内精品久久久久精免费| 久久久久久九九精品二区国产 | 午夜免费观看网址| 久久久久九九精品影院| 黑人欧美特级aaaaaa片| 国产午夜福利久久久久久| 88av欧美| 国产麻豆成人av免费视频| 法律面前人人平等表现在哪些方面| 每晚都被弄得嗷嗷叫到高潮| 免费在线观看完整版高清| 亚洲aⅴ乱码一区二区在线播放 | 国产不卡一卡二| 亚洲成av片中文字幕在线观看| 色精品久久人妻99蜜桃| 97超级碰碰碰精品色视频在线观看| 中文字幕久久专区| 亚洲专区字幕在线| 好男人电影高清在线观看| 久久精品影院6| 国产成人影院久久av| 欧美成人免费av一区二区三区| 久久精品亚洲精品国产色婷小说| 欧美日韩黄片免| 国产精品一区二区三区四区久久 | 丝袜在线中文字幕| 少妇粗大呻吟视频| 欧美在线一区亚洲| 精品卡一卡二卡四卡免费| 久久久久久久久久黄片| svipshipincom国产片| 国产爱豆传媒在线观看 | www日本在线高清视频| 亚洲色图av天堂| 日韩精品免费视频一区二区三区| cao死你这个sao货| 国产精品永久免费网站| 亚洲午夜精品一区,二区,三区| 精品国产美女av久久久久小说| 亚洲aⅴ乱码一区二区在线播放 | 亚洲av日韩精品久久久久久密| 亚洲国产看品久久| 丁香欧美五月| 亚洲av熟女| 亚洲狠狠婷婷综合久久图片| 一夜夜www| 国产97色在线日韩免费| 中文字幕精品免费在线观看视频| 岛国视频午夜一区免费看| 香蕉av资源在线| 免费看a级黄色片| 亚洲国产精品sss在线观看| 精品人妻1区二区| 香蕉av资源在线| 国产精品九九99| 免费人成视频x8x8入口观看| 亚洲色图 男人天堂 中文字幕| 精品久久久久久久久久久久久 | 在线av久久热| 无限看片的www在线观看| 午夜福利一区二区在线看| 久久久久九九精品影院| 看免费av毛片| 最好的美女福利视频网| 欧美日韩亚洲综合一区二区三区_| 成人国语在线视频| 中文字幕精品免费在线观看视频| 男女下面进入的视频免费午夜 | 母亲3免费完整高清在线观看| 特大巨黑吊av在线直播 | 国产蜜桃级精品一区二区三区| 在线观看免费日韩欧美大片| aaaaa片日本免费| 人人妻人人看人人澡| 久久精品91蜜桃| 精品久久久久久久毛片微露脸| 成人国语在线视频| 亚洲欧美精品综合一区二区三区| 黄色 视频免费看| 亚洲人成网站在线播放欧美日韩| 国产不卡一卡二| 一边摸一边抽搐一进一小说| 久久国产精品人妻蜜桃| 亚洲三区欧美一区| 亚洲久久久国产精品| 51午夜福利影视在线观看| 国产国语露脸激情在线看| 亚洲精品av麻豆狂野| 亚洲全国av大片| 亚洲,欧美精品.| 嫁个100分男人电影在线观看| 久久久国产成人精品二区| 国产亚洲精品一区二区www| 亚洲欧美日韩无卡精品| 欧美性猛交黑人性爽| 很黄的视频免费| 日日爽夜夜爽网站| 亚洲全国av大片| or卡值多少钱| 国产97色在线日韩免费| 欧美 亚洲 国产 日韩一| 久久国产乱子伦精品免费另类| 黑丝袜美女国产一区| 免费在线观看黄色视频的| 日韩欧美在线二视频| 亚洲专区国产一区二区| 国产av一区二区精品久久| 国产成人影院久久av| 久久 成人 亚洲| 97人妻精品一区二区三区麻豆 | 亚洲午夜精品一区,二区,三区| 香蕉av资源在线| 中文字幕精品亚洲无线码一区 | 亚洲欧洲精品一区二区精品久久久| 9191精品国产免费久久| 男女午夜视频在线观看| 制服丝袜大香蕉在线| 日韩欧美国产在线观看| 一区二区三区高清视频在线| 中文字幕另类日韩欧美亚洲嫩草| 国产成人一区二区三区免费视频网站| 熟女少妇亚洲综合色aaa.| 欧美最黄视频在线播放免费| 中文亚洲av片在线观看爽| 丰满的人妻完整版| 淫秽高清视频在线观看| 99热只有精品国产| 欧美成人一区二区免费高清观看 | 手机成人av网站| 亚洲欧美日韩无卡精品| 亚洲精品国产精品久久久不卡| 国产成人精品久久二区二区91| 亚洲一卡2卡3卡4卡5卡精品中文| 中文在线观看免费www的网站 | 久久久久久九九精品二区国产 | 日本一区二区免费在线视频| 国产精品99久久99久久久不卡| 欧美日韩亚洲综合一区二区三区_| 丁香六月欧美| 少妇 在线观看| 午夜福利成人在线免费观看| 激情在线观看视频在线高清| 制服丝袜大香蕉在线| 黄片播放在线免费| 美女午夜性视频免费| 国产国语露脸激情在线看| 欧美亚洲日本最大视频资源| 精品久久久久久久末码| 女性被躁到高潮视频| 少妇裸体淫交视频免费看高清 | 一本久久中文字幕| 亚洲最大成人中文| 91av网站免费观看| 又黄又爽又免费观看的视频| 一个人观看的视频www高清免费观看 | 99精品欧美一区二区三区四区| 亚洲天堂国产精品一区在线| 亚洲,欧美精品.| 日韩大尺度精品在线看网址| 黄色视频不卡| 国产亚洲精品综合一区在线观看 | 午夜福利一区二区在线看| 婷婷丁香在线五月| 国产精品香港三级国产av潘金莲| 亚洲avbb在线观看| 一级a爱片免费观看的视频| 久久草成人影院| 久久久国产欧美日韩av| 久久这里只有精品19| 国产高清视频在线播放一区| 麻豆成人午夜福利视频| 又紧又爽又黄一区二区| 成人午夜高清在线视频 | 亚洲九九香蕉| 免费一级毛片在线播放高清视频| 国产一区二区激情短视频| 亚洲av中文字字幕乱码综合 | 成年免费大片在线观看| 不卡一级毛片| 在线观看免费日韩欧美大片| 欧美成人午夜精品| 久久天躁狠狠躁夜夜2o2o| 国语自产精品视频在线第100页| 视频区欧美日本亚洲| 亚洲国产欧美网| 欧美日韩中文字幕国产精品一区二区三区| 人妻丰满熟妇av一区二区三区| 国产精品免费一区二区三区在线| 一本精品99久久精品77| 在线观看一区二区三区| 性欧美人与动物交配| 男女午夜视频在线观看| 中文字幕精品亚洲无线码一区 | 波多野结衣高清无吗| 在线观看免费午夜福利视频| 999久久久精品免费观看国产| 亚洲一码二码三码区别大吗| 国产熟女xx| 欧美性猛交╳xxx乱大交人| 精品久久久久久久久久免费视频| 色综合亚洲欧美另类图片| 亚洲男人的天堂狠狠| 搡老岳熟女国产| 中出人妻视频一区二区| 国产野战对白在线观看| 美女 人体艺术 gogo| 亚洲成人久久性| tocl精华| 亚洲电影在线观看av| 在线观看免费日韩欧美大片| 黄色成人免费大全| av超薄肉色丝袜交足视频| 又黄又爽又免费观看的视频| 亚洲精品中文字幕一二三四区| 久久精品亚洲精品国产色婷小说| 亚洲人成77777在线视频| 看片在线看免费视频| 国产精品九九99| 波多野结衣巨乳人妻| 欧美性猛交黑人性爽| 91在线观看av| 欧美激情高清一区二区三区| 不卡av一区二区三区| 男女视频在线观看网站免费 |