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

    基于OpenAPI的Python空氣質(zhì)量監(jiān)測數(shù)據(jù)程序設(shè)計

    2016-08-27 07:21:29琳,任
    中低緯山地氣象 2016年3期
    關(guān)鍵詞:經(jīng)緯度監(jiān)測數(shù)據(jù)列表

    陳 琳,任 芳

    (1.四川省氣象臺,四川 成都 610072;2.陜西省氣象服務(wù)中心,陜西 西安 710014)

    ?

    基于OpenAPI的Python空氣質(zhì)量監(jiān)測數(shù)據(jù)程序設(shè)計

    陳琳1,任芳2

    (1.四川省氣象臺,四川成都610072;2.陜西省氣象服務(wù)中心,陜西西安710014)

    環(huán)境氣象預(yù)報是政府和環(huán)保部門應(yīng)對空氣重污染時的重要決策支撐。只有實時快捷地獲取當(dāng)前空氣質(zhì)量監(jiān)測數(shù)據(jù),氣象部門才能正常開展環(huán)境氣象預(yù)報業(yè)務(wù)。為了快速、準(zhǔn)確地獲取西南區(qū)域空氣質(zhì)量監(jiān)測產(chǎn)品,并生成Micaps格式產(chǎn)品,開發(fā)了基于一個OpenAPI的Python多線程程序。程序可直接調(diào)用API底層連接的數(shù)據(jù)庫,獲取數(shù)據(jù)效率高,具有較高的實時性和準(zhǔn)確性,已投入四川省氣象臺天氣預(yù)報業(yè)務(wù)運(yùn)行。

    OpenAPI接口;Python語言;多線程;空氣質(zhì)量監(jiān)測數(shù)據(jù);Micaps

    1 引言

    隨著人們對環(huán)境質(zhì)量的重視,空氣污染已成為當(dāng)下民眾關(guān)注的熱點。而環(huán)境氣象預(yù)報作為氣象服務(wù)的新興業(yè)務(wù),也受到氣象部門越來越大的重視。為了加快環(huán)境氣象業(yè)務(wù)系統(tǒng)建設(shè),需進(jìn)行環(huán)境氣象多源數(shù)據(jù)分析和重污染天氣影響評估。對于研究環(huán)境氣象預(yù)報方法來說,環(huán)境監(jiān)測數(shù)據(jù)資料的獲取與保存至關(guān)重要。

    當(dāng)前,環(huán)境監(jiān)測數(shù)據(jù)是由各省環(huán)境監(jiān)測總站將其按時以數(shù)據(jù)交換方式提供給各級氣象臺,由于各方面原因,環(huán)境監(jiān)測總站提供的數(shù)據(jù)無具體值且數(shù)據(jù)實時性遠(yuǎn)不能達(dá)到環(huán)境氣象預(yù)報要求,此外,網(wǎng)上雖有當(dāng)天的空氣監(jiān)測實況,但網(wǎng)上的各類數(shù)據(jù)無法加載到氣象部門的專業(yè)業(yè)務(wù)系統(tǒng)(如Micaps系統(tǒng))中,使環(huán)境預(yù)報業(yè)務(wù)難以正常開展。本文主要闡述利用Python提供的OpenAPI處理標(biāo)準(zhǔn)庫,將環(huán)境監(jiān)測數(shù)據(jù)產(chǎn)品生成Micaps格式的實現(xiàn)方法。

    2 技術(shù)方法

    2.1OpenAPI

    API的全稱是應(yīng)用編程接口(Application Programming Interface),這并不是一個新概念,在計算機(jī)操作系統(tǒng)出現(xiàn)的早期就已經(jīng)存在了。在互聯(lián)網(wǎng)時代,把網(wǎng)站的服務(wù)封裝成一系列計算機(jī)易識別的數(shù)據(jù)接口開放出去,供第三方開發(fā)者使用,這種行為叫做開放網(wǎng)站的API,與之對應(yīng)的,所開放的API就被稱作OpenAPI。

    2.2Python腳本語言

    Python是一種簡單易學(xué)、功能強(qiáng)大的開源編程語言,幾乎能夠在目前所有的操作系統(tǒng)上運(yùn)行,它有高效率的多層數(shù)據(jù)結(jié)構(gòu),能簡單而有效地實現(xiàn)面向?qū)ο缶幊蘙1]。Python簡潔的語法和對動態(tài)輸入的支持,再加上其解釋性語言的本質(zhì),使得它在大多數(shù)平臺上的很多領(lǐng)域都是一個理想的腳本語言,特別適用于快速的應(yīng)用程序開發(fā)[2]。尤其是Python提供了針對網(wǎng)絡(luò)協(xié)議的標(biāo)準(zhǔn)庫,對網(wǎng)絡(luò)協(xié)議的各個層次進(jìn)行了抽象封裝,程序員可以集中精力處理程序邏輯。其次,Python非常擅長處理字節(jié)流的各種模式,具有很快的開發(fā)速度[3][4]。

    2.3Python多線程

    Python使用函數(shù)和類兩種方式包裝線程對象,其調(diào)用線程thread模塊的thread.start_new_thread()函數(shù)來創(chuàng)建一個新的線程,具體語法為:thread.start_new_thread ( function, args[, kwargs] ) ,其中function參數(shù)為調(diào)用的線程函數(shù);args為傳遞給線程函數(shù)的參數(shù),kwargs是可選參數(shù)[5]。調(diào)用關(guān)鍵代碼如下:

    try:

    thread.start_new_thread(gethtml(url), ("Thread-1", 2, ) )

    thread.start_new_thread(gethtml(url), ("Thread-2", 4, ) )

    except: Exception,e:

    return Exception,":",e

    其中,gethtml(url)函數(shù)用于獲取全國城市空氣質(zhì)量指數(shù)(AQI)排行榜。

    3 程序設(shè)計

    由于國家環(huán)境監(jiān)測總站未發(fā)布OpenAPI,程序采用第三方商業(yè)網(wǎng)站提供的OpenAPI。該網(wǎng)站數(shù)據(jù)全部來源于國家環(huán)保網(wǎng)站公開數(shù)據(jù),網(wǎng)站再根據(jù)國家環(huán)保網(wǎng)站的實時數(shù)據(jù)進(jìn)行二次核實。程序設(shè)計內(nèi)容主要包括從OpenAPI獲得數(shù)據(jù)、匹配站點生成Micaps格式產(chǎn)品、生成可執(zhí)行文件等3個模塊。從OpenAPI獲得數(shù)據(jù)是基礎(chǔ),只有下載了OpenAPI提供的數(shù)據(jù),才能匹配預(yù)先設(shè)置的西南區(qū)域站點信息,得到各種空氣質(zhì)量監(jiān)測數(shù)據(jù)。程序設(shè)計流程如圖1所示:

    圖1 程序設(shè)計流程Fig.1 Program design process

    3.1從OpenAPI獲取數(shù)據(jù)

    統(tǒng)一資源定位符(URL)是對可以從互聯(lián)網(wǎng)上得到的資源位置和訪問方法的一種簡潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。互聯(lián)網(wǎng)上每個文件都有一個唯一的URL,它包含的信息指出文件的位置以及瀏覽器應(yīng)該怎么處理它[6]。在Python語言眾多網(wǎng)絡(luò)函數(shù)庫中,功能最強(qiáng)大的是Urllib庫,該庫提供一系列用于操作URL的功能,使用戶可以像讀取本地文件一樣讀取www和ftp上的數(shù)據(jù)。通過使用Urllib庫的request模塊可以非常方便地抓取URL內(nèi)容,如發(fā)送一個GET請求到指定的頁面,即可返回JSON數(shù)據(jù)[7]。

    從OpenAPI獲得數(shù)據(jù)的程序設(shè)計流程如圖2所示,具體流程如下:先導(dǎo)入從OpenAPI獲得數(shù)據(jù)所需的函數(shù)庫urllib和json,再定義一個函數(shù)gethtml(url),獲取全國城市的空氣質(zhì)量指數(shù)(AQI)排行榜,該函數(shù)返回的是JSON格式的數(shù)組,里面包含目前支持的全國190個城市AQI排行榜信息,其中每項信息包含area (城市名稱)、aqi(空氣質(zhì)量指數(shù))、co(一氧化碳1 h平均)、no2(二氧化氮1 h平均)等16種空氣質(zhì)量監(jiān)測數(shù)據(jù)。

    圖2 從OpenAPI獲取數(shù)據(jù)流程Fig.2 Processes of Getting data from OpenAPI

    由于OpenAPI獲取到本地的數(shù)據(jù)是JSON格式的,還需把JSON格式數(shù)據(jù)轉(zhuǎn)換成字典格式。字典是Python中唯一內(nèi)建的映射類型,可存儲任意類型對象,它的每個鍵值對用冒號分割,每個對之間用逗號分割,整個字典包括在花括號{}中,鍵必須是唯一的,但值則不必。JSON格式數(shù)組轉(zhuǎn)換成字典后的數(shù)據(jù)格式如下:

    [{"aqi":16,"area":"成都","co":0.456,…}{ "aqi":18,"area":"三亞","co":0.97, …}{"aqi":26,"area":"泉州",”co":0.717,… }]。

    此部分關(guān)鍵代碼如下所示:

    def gethtml(url):

    try:

    htmls = urllib.urlopen(url)

    airproduct = json.loads( htmls.read())

    excep: Exception,e:

    return Exception,":",e

    return (airproduct)

    其中,url=http://www.####.###/api/querys/aqi_ranking.json&開發(fā)者密鑰,airproduct = json.loads(htmls.read())的作用是把JSON格式轉(zhuǎn)換成字典格式。

    3.2生成Micaps格式產(chǎn)品

    3.2.1數(shù)據(jù)預(yù)處理為了將數(shù)據(jù)加載在氣象專業(yè)軟件Micaps系統(tǒng)上,需把數(shù)據(jù)轉(zhuǎn)換成Micaps 120類格式。具體步驟如下:首先生成西南區(qū)域有空氣質(zhì)量指數(shù)(AQI)的52個城市的經(jīng)緯度信息文件geo.txt,文件內(nèi)容如表1所示。

    表1 西南區(qū)域52個城市經(jīng)緯度信息

    站點名在字典airproduct中以“area”鍵表示,airproduct [i]['area']表示第i個站點“area”鍵的值。把經(jīng)緯度信息以字符串形式讀入內(nèi)存中,與之前的字典airproduct中“area”鍵的值進(jìn)行匹配,如匹配到相同值,用列表list[]記錄站點在字典中的索引值i。此部分關(guān)鍵代碼如下所示:

    for i in range(0, len(listgeo)):

    for j in range(0, len(airproduct)):

    if airproduct[j]['area']==listgeo[i].split(' ')[3].decode("gbk"):

    list.append(j)

    break

    其中l(wèi)en(listgeo)代表經(jīng)緯度信息列表listgeo的長度;len(airproduct)代表字典airproduct的長度。

    接下來再利用索引列表list[]查找52個城市空氣質(zhì)量檢測數(shù)據(jù)的值,把查找到的值放在函數(shù)getele()的列表listele[]中。列表listele[]是記錄空氣質(zhì)量監(jiān)測要素的列表,其中ys表示空氣質(zhì)量監(jiān)測要素名,如“aqi”,“co”。例如調(diào)用函數(shù)getele(‘a(chǎn)qi’)表示在利用列表list[]的索引值查找字典airproduct鍵“aqi”的值,查找到的值用列表listele儲存,getele(‘co’)以此類推。關(guān)鍵代碼如下所示:

    def getele(ys):

    listele = []

    for a in range(0, len(list)):

    listele.append(str(airproduct[a][ys]))

    return listele

    3.2.2生成產(chǎn)品國家環(huán)境監(jiān)測總站空氣質(zhì)量監(jiān)測數(shù)據(jù)每小時更新1次,本程序每小時生成1個Micaps 120類數(shù)據(jù)文件,文件名格式如16022413.000。引入Python中的datetime庫,截取時間的字符串作為文件名,保存文件的路徑path="d:” + datetime.now().strftime('%Y%m%d%H')[2:10] + ".000"。最后把文件頭、站點經(jīng)緯度和監(jiān)測數(shù)據(jù)等信息列表寫入文件,即生成Micaps 120格式產(chǎn)品,生成文件內(nèi)容見圖3。

    圖3 Micaps 120格式的空氣質(zhì)量監(jiān)測數(shù)據(jù)產(chǎn)品Fig.3 Micaps 120 of air pollution products

    在生成的Micaps 120類文件中,空氣質(zhì)量監(jiān)測數(shù)據(jù)主要包含aqi(空氣質(zhì)量指數(shù))、CO 1 h平均、NO21 h平均、O31 h平均、O38 h滑動平均、SO21 h平均等要素。圖4為2016年2月24日13時空氣質(zhì)量監(jiān)測產(chǎn)品在Micaps 3.2系統(tǒng)的顯示界面。

    圖4 Micaps 3.2系統(tǒng)顯示界面Fig.4 Micaps 3.2 system display interface

    此部分關(guān)鍵代碼如下:

    for x in range(len(listgeo)):

    file(path,"w").writelines(listgeo[x].split(' ')[0]+" "+listgeo[x].split(' ')[1]+" "+listgeo[x].split(' ')[2]+" "+getele(‘a(chǎn)qi’)[x]+…+getele(‘so2’)+" ")

    其中l(wèi)en(listgeo)代表經(jīng)緯度信息列表listgeo的長度,listgeo[x].split(' ')[0]用于獲取geo.txt的站點編號,listgeo[x].split(' ')[1]和listgeo[x].split(' ')[2]用于分別獲取geo.txt中站點的緯度和經(jīng)度。

    3.3生成可執(zhí)行文件

    為了使Python腳本程序能在未安裝Python環(huán)境的Windows系統(tǒng)下運(yùn)行,必須利用py2exe等工具把Python腳本(以.py為后綴)轉(zhuǎn)換成Windows可執(zhí)行程序(*.exe)。事先把Python腳本命名為airquality.py,然后在網(wǎng)上下載py2exe安裝程序,安裝完成后,建立一個用于發(fā)布程序的腳本文件[8],命名為setup.py,其內(nèi)容如下:

    from distutils.core import setup

    import py2exe

    setup(console=["airquality.py"])

    在Python的運(yùn)行命令提示窗口,鍵入如下命令:python setup.py py2exe,該命令執(zhí)行后,將產(chǎn)生一個名為dist的子目錄,其中包含了可執(zhí)行程序airquality.exe。把a(bǔ)irquality.exe放在Windows環(huán)境下,每小時執(zhí)行1次,即可自動獲取每小時更新1次的空氣質(zhì)量監(jiān)測數(shù)據(jù)。

    4 結(jié)語

    利用Python豐富的標(biāo)準(zhǔn)庫以及快速開發(fā)的特長,設(shè)計了一個基于OpenAPI的Python空氣質(zhì)量監(jiān)測數(shù)據(jù)產(chǎn)品程序,實現(xiàn)每小時定時自動生成Micaps格式的西南區(qū)域空氣質(zhì)量監(jiān)測產(chǎn)品。目前該程序已部署到四川省氣象臺日常天氣預(yù)報業(yè)務(wù)中,其生成的空氣質(zhì)量監(jiān)測產(chǎn)品為環(huán)境氣象預(yù)報的研究工作提供了實況對比和技術(shù)支撐,滿足了預(yù)報員對空氣質(zhì)量監(jiān)測實況資料采集的需求。

    [1] 劉志凱,張?zhí)t,劉磊.基于Web的Python3編程環(huán)境[J]. 計算機(jī)系統(tǒng)應(yīng)用,2015,24(7):236-239.

    [2] 王大偉.基于Python的Web API自動化測試方法研究[J]. 電子科學(xué)技術(shù),2015,2(5):573-581.

    [3] Magnus Lie Hetland,司維,曾軍葳,等. Python基礎(chǔ)教程[M]. 北京:人民郵電出版社,2014:243-245.

    [4] 高森. Python網(wǎng)絡(luò)編程基礎(chǔ)[M]. 北京:電子工業(yè)出版社,2007:326-327.

    [5] 李俊麗.基于Linux的Python多線程爬蟲程序設(shè)[J] .計算機(jī)與數(shù)字工程,2015(5):861-863.

    [6] Elizabeth Castro.HTML XHTML CSS基礎(chǔ)教程[M].北京:人民郵電出版社,2007:35-37.

    [7] TJ.O’Connor,崔孝晨,武曉音.Python絕技:運(yùn)用Python成為頂級黑客[M].北京:電子工業(yè)出版社,2016:213-220.

    [8] 劉凌霞,郝寧波,吳海濤.21天學(xué)通Python[M].北京:電子工業(yè)出版社,2016:191-194.

    Python Multithreaded Air Pollution Products Program Based on OpenAPI

    CHEN Lin1,REN Fang2

    (1.Sichuan Provincial Meteorology Observatory, Sichuan Chengdu 610072, China;2.Shanxi Provincial Meteorological Service Center, Xian 710014, China)

    The environmental meteorological forecast is an important decision support for the government and the environmental protection departments to deal with the heavy air pollution. Only with real-time and fast access to current air pollution products, can the meteorological department carry out the normal environment and meteorological forecasting business. In order to quickly and accurately obtain southwest regional air pollution products and generate the Micaps products, an OpenAPI Python multithreaded program was developed. The program is of high performance, it can directly call API connections at the bottom of the database, the fetching data is more efficient, and the program is with timeliness and accuracy. This program has been applied successfully in daily operations of the Sichuan Meteorological Observatory.

    Python;multithreading;air pollution products;OpenAPI;Micaps

    1003-6598(2016)03-0078-04

    2016-03-09

    陳琳(1983—),女,工程師,主要從事氣象信息技術(shù)工作,E-mail:suelincl@126.com。

    TP311

    B

    猜你喜歡
    經(jīng)緯度監(jiān)測數(shù)據(jù)列表
    巧用列表來推理
    學(xué)習(xí)運(yùn)用列表法
    擴(kuò)列吧
    GSM-R接口監(jiān)測數(shù)據(jù)精確地理化方法及應(yīng)用
    自制中學(xué)實驗操作型經(jīng)緯測量儀
    澳洲位移大,需調(diào)經(jīng)緯度
    一種利用太陽影子定位的數(shù)學(xué)模型
    GPS異常監(jiān)測數(shù)據(jù)的關(guān)聯(lián)負(fù)選擇分步識別算法
    基于小波函數(shù)對GNSS監(jiān)測數(shù)據(jù)降噪的應(yīng)用研究
    變電站監(jiān)測數(shù)據(jù)采集系統(tǒng)
    電測與儀表(2014年3期)2014-04-04 09:08:32
    级片在线观看| 国产免费男女视频| 成人精品一区二区免费| 国产精品一区二区免费欧美| 午夜视频国产福利| 寂寞人妻少妇视频99o| 在线天堂最新版资源| 国产精品一区二区性色av| 日韩欧美 国产精品| 亚洲第一区二区三区不卡| 欧美三级亚洲精品| 久久久久久伊人网av| 免费观看人在逋| 日韩欧美免费精品| 中文字幕精品亚洲无线码一区| 精品久久久久久久久久久久久| 欧美日韩国产亚洲二区| 亚洲成a人片在线一区二区| 联通29元200g的流量卡| 12—13女人毛片做爰片一| 久久精品国产自在天天线| 国产一区二区三区在线臀色熟女| 中文字幕精品亚洲无线码一区| 国内精品久久久久精免费| 黄色日韩在线| 日韩精品有码人妻一区| 亚洲国产精品成人综合色| 在线看三级毛片| 午夜视频国产福利| 自拍偷自拍亚洲精品老妇| 麻豆国产97在线/欧美| 高清毛片免费观看视频网站| 久久久久久久久久久丰满| 久久久久久久久久成人| 亚洲精品亚洲一区二区| 亚洲熟妇熟女久久| 中文字幕精品亚洲无线码一区| 国产伦精品一区二区三区四那| 欧美区成人在线视频| 看非洲黑人一级黄片| 亚洲无线在线观看| 国产成人aa在线观看| 亚洲在线自拍视频| 麻豆久久精品国产亚洲av| 丰满的人妻完整版| 国产亚洲av嫩草精品影院| 内地一区二区视频在线| h日本视频在线播放| 久久国产乱子免费精品| 女人十人毛片免费观看3o分钟| 国产亚洲欧美98| 午夜视频国产福利| 国产真实伦视频高清在线观看| 中国国产av一级| 少妇人妻精品综合一区二区 | 中出人妻视频一区二区| 成人永久免费在线观看视频| 18禁黄网站禁片免费观看直播| a级毛片免费高清观看在线播放| 亚洲av免费高清在线观看| 久久精品国产鲁丝片午夜精品| 亚洲欧美日韩东京热| 2021天堂中文幕一二区在线观| 特级一级黄色大片| 精品不卡国产一区二区三区| 国产精品免费一区二区三区在线| 国产精品爽爽va在线观看网站| 亚洲国产精品成人久久小说 | 亚洲色图av天堂| 亚洲国产精品sss在线观看| 国产精品女同一区二区软件| 成人二区视频| 久久久久国产网址| 日日撸夜夜添| 美女cb高潮喷水在线观看| 亚洲国产精品国产精品| 精品熟女少妇av免费看| 亚洲熟妇熟女久久| 欧美中文日本在线观看视频| 婷婷亚洲欧美| 久久久久久伊人网av| 欧美xxxx黑人xx丫x性爽| 亚洲久久久久久中文字幕| 看免费成人av毛片| 日韩精品有码人妻一区| 久久韩国三级中文字幕| 久久久精品大字幕| 麻豆久久精品国产亚洲av| 国产高清视频在线观看网站| 老司机影院成人| 亚洲在线自拍视频| av天堂在线播放| av在线天堂中文字幕| 少妇人妻精品综合一区二区 | 成年版毛片免费区| 国产精品国产三级国产av玫瑰| 一本久久中文字幕| 亚洲av中文字字幕乱码综合| 看非洲黑人一级黄片| 欧美成人a在线观看| 内地一区二区视频在线| 精品少妇黑人巨大在线播放 | 免费黄网站久久成人精品| 婷婷亚洲欧美| 长腿黑丝高跟| 一进一出抽搐动态| 在线国产一区二区在线| 最好的美女福利视频网| 女人十人毛片免费观看3o分钟| 欧美成人免费av一区二区三区| 久久久久免费精品人妻一区二区| 色在线成人网| 亚洲国产精品成人综合色| 欧美国产日韩亚洲一区| 亚洲av二区三区四区| 日日撸夜夜添| 午夜激情欧美在线| 色5月婷婷丁香| 国产一区二区三区av在线 | 久久99热6这里只有精品| 国产精品电影一区二区三区| 村上凉子中文字幕在线| 国产成人a∨麻豆精品| 久久草成人影院| 大香蕉久久网| 亚州av有码| 别揉我奶头~嗯~啊~动态视频| 国产伦精品一区二区三区四那| 亚洲精品在线观看二区| 日日摸夜夜添夜夜爱| 日本三级黄在线观看| 在线观看免费视频日本深夜| 国产精品三级大全| 国产亚洲欧美98| 又黄又爽又免费观看的视频| 色综合亚洲欧美另类图片| 免费观看的影片在线观看| 亚洲天堂国产精品一区在线| 两个人的视频大全免费| 18禁在线播放成人免费| 中文字幕人妻熟人妻熟丝袜美| 在线a可以看的网站| 草草在线视频免费看| 久久久久九九精品影院| 午夜视频国产福利| 少妇被粗大猛烈的视频| 最后的刺客免费高清国语| 中文字幕久久专区| 搡老岳熟女国产| 夜夜爽天天搞| 精品一区二区三区av网在线观看| 国产精品福利在线免费观看| 91久久精品国产一区二区成人| 久久久久精品国产欧美久久久| 成人特级黄色片久久久久久久| 天堂√8在线中文| 最近的中文字幕免费完整| 国产伦在线观看视频一区| 国内揄拍国产精品人妻在线| 久99久视频精品免费| 国产成人一区二区在线| 欧美精品国产亚洲| 亚洲色图av天堂| 国产伦精品一区二区三区视频9| 日日摸夜夜添夜夜爱| 又爽又黄a免费视频| 亚洲欧美精品自产自拍| 亚洲av第一区精品v没综合| 内地一区二区视频在线| 亚洲激情五月婷婷啪啪| 狠狠狠狠99中文字幕| 亚洲图色成人| 嫩草影视91久久| 国产一区二区在线av高清观看| 国产亚洲欧美98| 日韩国内少妇激情av| 久久精品国产亚洲av香蕉五月| 一级毛片我不卡| 欧美潮喷喷水| 国产精品福利在线免费观看| 老司机影院成人| 国产午夜精品论理片| 日韩精品有码人妻一区| 麻豆成人午夜福利视频| 免费看光身美女| 久久久久久久久大av| 简卡轻食公司| 99久久九九国产精品国产免费| 国产精品免费一区二区三区在线| 精品一区二区三区视频在线| 久久精品国产亚洲av涩爱 | 精品免费久久久久久久清纯| 久久人妻av系列| 22中文网久久字幕| 久久天躁狠狠躁夜夜2o2o| 亚洲三级黄色毛片| 亚洲精品成人久久久久久| 春色校园在线视频观看| 中国美白少妇内射xxxbb| 国产精品av视频在线免费观看| 简卡轻食公司| 在线天堂最新版资源| 黄色视频,在线免费观看| 色尼玛亚洲综合影院| 国产熟女欧美一区二区| 偷拍熟女少妇极品色| 日本三级黄在线观看| 精品人妻偷拍中文字幕| 久久久久国内视频| 伦精品一区二区三区| 亚洲综合色惰| 国产69精品久久久久777片| 国产老妇女一区| a级毛片免费高清观看在线播放| 久久精品国产99精品国产亚洲性色| 小说图片视频综合网站| 日本a在线网址| 亚洲在线观看片| 亚洲乱码一区二区免费版| 最近手机中文字幕大全| 少妇高潮的动态图| 中国国产av一级| 久久人妻av系列| 国产午夜精品久久久久久一区二区三区 | 少妇人妻精品综合一区二区 | 国产成人精品久久久久久| 九九热线精品视视频播放| 校园春色视频在线观看| 此物有八面人人有两片| 18禁裸乳无遮挡免费网站照片| 成人一区二区视频在线观看| 男女做爰动态图高潮gif福利片| 国产精品嫩草影院av在线观看| 人人妻人人看人人澡| 久久精品久久久久久噜噜老黄 | 亚洲七黄色美女视频| 国产aⅴ精品一区二区三区波| av中文乱码字幕在线| 一区二区三区免费毛片| 亚洲性久久影院| 国产成年人精品一区二区| 久久久a久久爽久久v久久| 国产三级中文精品| 99久久精品国产国产毛片| 亚洲国产日韩欧美精品在线观看| 国产亚洲91精品色在线| 精品人妻一区二区三区麻豆 | 亚洲精品国产av成人精品 | 97热精品久久久久久| 国产精品野战在线观看| 久久久久久久久久黄片| 最新在线观看一区二区三区| 国产高清视频在线播放一区| 国产精品久久久久久av不卡| 亚洲,欧美,日韩| 国产男人的电影天堂91| 国产大屁股一区二区在线视频| 国产精品福利在线免费观看| 国产麻豆成人av免费视频| .国产精品久久| 一级毛片久久久久久久久女| 成人欧美大片| 国产一区亚洲一区在线观看| 午夜福利成人在线免费观看| 神马国产精品三级电影在线观看| av女优亚洲男人天堂| 99久久九九国产精品国产免费| 露出奶头的视频| 男女那种视频在线观看| www.色视频.com| 干丝袜人妻中文字幕| 一区二区三区高清视频在线| 男人和女人高潮做爰伦理| 伦理电影大哥的女人| 欧美性猛交黑人性爽| 中文在线观看免费www的网站| 欧美日韩在线观看h| 99在线视频只有这里精品首页| 黄色日韩在线| 一个人观看的视频www高清免费观看| 亚洲中文日韩欧美视频| 亚洲国产欧美人成| 欧美潮喷喷水| 国产国拍精品亚洲av在线观看| 欧美国产日韩亚洲一区| 日本 av在线| 麻豆精品久久久久久蜜桃| 悠悠久久av| 午夜福利在线观看吧| 欧美日韩国产亚洲二区| av在线天堂中文字幕| 99精品在免费线老司机午夜| 亚洲18禁久久av| 高清毛片免费看| 97人妻精品一区二区三区麻豆| 可以在线观看的亚洲视频| 你懂的网址亚洲精品在线观看 | 舔av片在线| 国产高清三级在线| 国产精品久久久久久精品电影| 国产单亲对白刺激| 亚洲美女黄片视频| 最新在线观看一区二区三区| 国产三级在线视频| 在线看三级毛片| 午夜福利高清视频| 简卡轻食公司| 国产精品一区二区性色av| 午夜老司机福利剧场| 亚洲国产精品合色在线| 91在线精品国自产拍蜜月| 18+在线观看网站| 亚洲内射少妇av| 亚洲人成网站高清观看| 日韩欧美三级三区| 99热这里只有是精品50| 亚州av有码| 精品人妻一区二区三区麻豆 | 欧美丝袜亚洲另类| 国产精品久久久久久亚洲av鲁大| 一级黄片播放器| 麻豆久久精品国产亚洲av| 亚洲欧美清纯卡通| 高清午夜精品一区二区三区 | 亚洲国产精品久久男人天堂| 少妇丰满av| 久久久久性生活片| av在线观看视频网站免费| 能在线免费观看的黄片| 身体一侧抽搐| 最近在线观看免费完整版| 亚洲电影在线观看av| 亚洲高清免费不卡视频| av福利片在线观看| 一级毛片我不卡| av天堂中文字幕网| 一区二区三区免费毛片| 99视频精品全部免费 在线| av卡一久久| 欧美激情久久久久久爽电影| 少妇猛男粗大的猛烈进出视频 | 3wmmmm亚洲av在线观看| 午夜福利成人在线免费观看| 一区福利在线观看| 亚洲不卡免费看| 欧美日韩精品成人综合77777| 国产单亲对白刺激| 日韩中字成人| 又爽又黄无遮挡网站| 成人毛片a级毛片在线播放| 久久综合国产亚洲精品| 精品国内亚洲2022精品成人| 亚洲av成人av| 蜜桃久久精品国产亚洲av| 一区二区三区高清视频在线| 少妇人妻精品综合一区二区 | 在线观看一区二区三区| 亚洲av电影不卡..在线观看| 国产不卡一卡二| 国产v大片淫在线免费观看| 国产真实伦视频高清在线观看| 夜夜夜夜夜久久久久| 亚洲精品亚洲一区二区| 桃色一区二区三区在线观看| 日本与韩国留学比较| 夜夜夜夜夜久久久久| 国产男靠女视频免费网站| 久久久久性生活片| 成人三级黄色视频| 国产91av在线免费观看| 久久99热这里只有精品18| 国产精品久久电影中文字幕| 国产成人91sexporn| 日韩欧美精品v在线| 国产精品嫩草影院av在线观看| 永久网站在线| 乱系列少妇在线播放| 12—13女人毛片做爰片一| av女优亚洲男人天堂| 91久久精品电影网| 精品无人区乱码1区二区| 婷婷精品国产亚洲av在线| 能在线免费观看的黄片| 亚洲真实伦在线观看| 美女 人体艺术 gogo| 婷婷精品国产亚洲av在线| 99热这里只有是精品在线观看| 国产三级在线视频| 成熟少妇高潮喷水视频| www.色视频.com| 中文在线观看免费www的网站| 国产精品国产三级国产av玫瑰| 久久久久久久亚洲中文字幕| 九色成人免费人妻av| av专区在线播放| 色哟哟·www| 日日摸夜夜添夜夜添小说| 有码 亚洲区| 小蜜桃在线观看免费完整版高清| 俄罗斯特黄特色一大片| 日本熟妇午夜| 欧美成人一区二区免费高清观看| 欧美日韩一区二区视频在线观看视频在线 | 狂野欧美激情性xxxx在线观看| 亚洲人成网站在线观看播放| 美女xxoo啪啪120秒动态图| 精品少妇黑人巨大在线播放 | 欧美性感艳星| 欧美日韩国产亚洲二区| 日韩av在线大香蕉| 国产高清不卡午夜福利| 男人和女人高潮做爰伦理| 国产高清视频在线播放一区| 综合色av麻豆| 免费av观看视频| 乱人视频在线观看| 少妇熟女aⅴ在线视频| 91久久精品国产一区二区成人| 亚洲精品一卡2卡三卡4卡5卡| 欧美xxxx黑人xx丫x性爽| 你懂的网址亚洲精品在线观看 | 国产精品久久久久久av不卡| 日本黄色视频三级网站网址| 国产美女午夜福利| 亚洲国产精品sss在线观看| 中文字幕免费在线视频6| 99热网站在线观看| 免费观看精品视频网站| av在线天堂中文字幕| 国产成人freesex在线 | 国产精品久久久久久亚洲av鲁大| 蜜桃亚洲精品一区二区三区| 色综合亚洲欧美另类图片| 99热这里只有是精品50| 综合色av麻豆| 大香蕉久久网| 99riav亚洲国产免费| 高清午夜精品一区二区三区 | 国产伦精品一区二区三区四那| 激情 狠狠 欧美| 欧美+日韩+精品| 欧美zozozo另类| av天堂中文字幕网| 成人性生交大片免费视频hd| 国产三级在线视频| 日本三级黄在线观看| 免费不卡的大黄色大毛片视频在线观看 | 国产 一区精品| 成人亚洲精品av一区二区| 国产成人91sexporn| 中文字幕久久专区| 免费看美女性在线毛片视频| 看十八女毛片水多多多| 99riav亚洲国产免费| 99久久久亚洲精品蜜臀av| 亚洲最大成人手机在线| 午夜福利高清视频| 国产精品久久久久久久久免| 色综合亚洲欧美另类图片| 中文字幕久久专区| 亚洲av一区综合| .国产精品久久| av女优亚洲男人天堂| 日本与韩国留学比较| 亚洲国产精品久久男人天堂| 九色成人免费人妻av| 国产午夜精品论理片| 国产精品久久久久久av不卡| 悠悠久久av| 成年免费大片在线观看| 亚洲美女视频黄频| av专区在线播放| 男女之事视频高清在线观看| 99视频精品全部免费 在线| 乱系列少妇在线播放| 深夜a级毛片| 级片在线观看| 国产精品爽爽va在线观看网站| 黄色一级大片看看| 亚洲最大成人手机在线| 久久人人精品亚洲av| 国产av一区在线观看免费| 床上黄色一级片| 一个人看视频在线观看www免费| 亚洲精品久久国产高清桃花| 日韩av不卡免费在线播放| 精品日产1卡2卡| 国产一区亚洲一区在线观看| 亚洲性久久影院| 欧美成人一区二区免费高清观看| 久久精品人妻少妇| 亚洲av电影不卡..在线观看| 长腿黑丝高跟| 亚洲最大成人中文| 精品欧美国产一区二区三| 日本五十路高清| 直男gayav资源| 国产黄a三级三级三级人| 欧美人与善性xxx| 一区二区三区免费毛片| 嫩草影视91久久| 免费黄网站久久成人精品| 国产国拍精品亚洲av在线观看| 久久久久久久久久成人| 午夜福利视频1000在线观看| 国产精品福利在线免费观看| 国产又黄又爽又无遮挡在线| 亚洲性夜色夜夜综合| 免费av不卡在线播放| 别揉我奶头~嗯~啊~动态视频| 91av网一区二区| 久久人妻av系列| 成人漫画全彩无遮挡| 成人亚洲欧美一区二区av| 午夜激情福利司机影院| 国产蜜桃级精品一区二区三区| 麻豆一二三区av精品| 少妇猛男粗大的猛烈进出视频 | 国产精品爽爽va在线观看网站| 免费无遮挡裸体视频| 国产人妻一区二区三区在| eeuss影院久久| 中文字幕久久专区| 女人十人毛片免费观看3o分钟| 人妻夜夜爽99麻豆av| 国产69精品久久久久777片| 国产精品,欧美在线| 18+在线观看网站| 中国美女看黄片| 亚洲激情五月婷婷啪啪| 久久久久久久久久久丰满| 国国产精品蜜臀av免费| 伦理电影大哥的女人| 精品人妻熟女av久视频| 搡女人真爽免费视频火全软件 | 国产精品免费一区二区三区在线| 久久久久免费精品人妻一区二区| 男插女下体视频免费在线播放| 亚洲乱码一区二区免费版| 最近最新中文字幕大全电影3| 听说在线观看完整版免费高清| 欧美日韩综合久久久久久| 一级黄片播放器| 日日撸夜夜添| 亚洲,欧美,日韩| 久久午夜亚洲精品久久| 成人三级黄色视频| 欧美最黄视频在线播放免费| 免费搜索国产男女视频| ponron亚洲| 国产久久久一区二区三区| 久久久久久国产a免费观看| 婷婷精品国产亚洲av| 99热全是精品| 在线免费观看的www视频| 久久久久免费精品人妻一区二区| 国产亚洲av嫩草精品影院| 搡老岳熟女国产| 欧美最黄视频在线播放免费| 国产成人a∨麻豆精品| 波多野结衣高清无吗| 日韩欧美国产在线观看| 免费观看人在逋| 我的老师免费观看完整版| 欧美另类亚洲清纯唯美| 色综合站精品国产| 国产视频一区二区在线看| 97超级碰碰碰精品色视频在线观看| 亚洲一级一片aⅴ在线观看| 国产免费男女视频| 亚洲国产精品成人久久小说 | 插阴视频在线观看视频| 国产 一区精品| 国产欧美日韩精品一区二区| 亚洲aⅴ乱码一区二区在线播放| 又粗又爽又猛毛片免费看| 午夜精品国产一区二区电影 | 性插视频无遮挡在线免费观看| 神马国产精品三级电影在线观看| 久久久a久久爽久久v久久| а√天堂www在线а√下载| 久久热精品热| 亚洲天堂国产精品一区在线| 搡老妇女老女人老熟妇| ponron亚洲| 久久久久久久久久久丰满| 欧美性猛交╳xxx乱大交人| 亚洲第一区二区三区不卡| 色av中文字幕| 女生性感内裤真人,穿戴方法视频| 变态另类成人亚洲欧美熟女| 成人鲁丝片一二三区免费| 黑人高潮一二区| 久久鲁丝午夜福利片| 午夜激情福利司机影院| 香蕉av资源在线| 久久久久久久久久成人| 国产精品一区www在线观看| 日本 av在线| 久久久久免费精品人妻一区二区| 日本欧美国产在线视频| 国产真实伦视频高清在线观看| 亚洲欧美日韩高清在线视频| 久久6这里有精品| 亚洲精品在线观看二区| 天堂影院成人在线观看| 国产精品精品国产色婷婷| 精品一区二区三区视频在线观看免费| 亚洲av不卡在线观看| 淫秽高清视频在线观看| 国产成人精品久久久久久| 别揉我奶头 嗯啊视频| 欧美日韩乱码在线| 日韩av不卡免费在线播放| 国产精品一区二区免费欧美|