• <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
    日韩中字成人| 久久国内精品自在自线图片| 18禁观看日本| 国产欧美日韩综合在线一区二区| 亚洲av综合色区一区| 18在线观看网站| 欧美3d第一页| 国产精品秋霞免费鲁丝片| 久久久精品免费免费高清| 婷婷色av中文字幕| 久久亚洲国产成人精品v| 全区人妻精品视频| 日韩精品有码人妻一区| 人人妻人人添人人爽欧美一区卜| 亚洲五月色婷婷综合| 日本91视频免费播放| 伦精品一区二区三区| 亚洲一码二码三码区别大吗| 爱豆传媒免费全集在线观看| 春色校园在线视频观看| 国产在线一区二区三区精| 日韩在线高清观看一区二区三区| 满18在线观看网站| 国产精品秋霞免费鲁丝片| 欧美亚洲 丝袜 人妻 在线| 久久久欧美国产精品| 在线观看免费日韩欧美大片| 飞空精品影院首页| 亚洲美女视频黄频| 极品人妻少妇av视频| 亚洲欧美成人综合另类久久久| 亚洲欧洲国产日韩| 丰满乱子伦码专区| 咕卡用的链子| 女的被弄到高潮叫床怎么办| 午夜福利,免费看| 亚洲精品视频女| 精品久久国产蜜桃| 亚洲人与动物交配视频| 另类亚洲欧美激情| 美女脱内裤让男人舔精品视频| 亚洲国产精品999| 久久精品aⅴ一区二区三区四区 | 免费黄频网站在线观看国产| 亚洲欧美中文字幕日韩二区| 久久国内精品自在自线图片| 成年女人在线观看亚洲视频| 国产精品 国内视频| 国产男人的电影天堂91| 亚洲精品第二区| 午夜免费男女啪啪视频观看| 男女免费视频国产| 国产视频首页在线观看| 婷婷色av中文字幕| 亚洲经典国产精华液单| 一本—道久久a久久精品蜜桃钙片| 国产免费一区二区三区四区乱码| 亚洲少妇的诱惑av| 99国产综合亚洲精品| 亚洲欧美成人综合另类久久久| 久久国产亚洲av麻豆专区| 国产精品久久久久久久久免| 国产在线免费精品| 久久精品国产自在天天线| av在线播放精品| 晚上一个人看的免费电影| 成年人免费黄色播放视频| 日本色播在线视频| 91精品伊人久久大香线蕉| 最近2019中文字幕mv第一页| a级毛色黄片| 另类精品久久| 美国免费a级毛片| 午夜91福利影院| 午夜免费鲁丝| 亚洲欧美日韩卡通动漫| 国产片内射在线| 午夜日本视频在线| 美女大奶头黄色视频| a级毛片在线看网站| av播播在线观看一区| 亚洲国产av影院在线观看| 久久久久久伊人网av| 又大又黄又爽视频免费| 欧美xxⅹ黑人| 久久鲁丝午夜福利片| 久久婷婷青草| 伊人久久国产一区二区| a级毛色黄片| 亚洲av免费高清在线观看| 一级黄片播放器| 亚洲精品国产av蜜桃| av不卡在线播放| www日本在线高清视频| 午夜激情av网站| 国产黄色视频一区二区在线观看| 亚洲图色成人| 国产精品国产av在线观看| 插逼视频在线观看| 精品国产露脸久久av麻豆| 中文天堂在线官网| 成人毛片60女人毛片免费| 国产精品久久久久久久电影| 成人亚洲精品一区在线观看| 久久av网站| videosex国产| 最近中文字幕2019免费版| 亚洲精品久久久久久婷婷小说| 最新的欧美精品一区二区| 丝袜人妻中文字幕| 永久网站在线| 国产成人精品久久久久久| 人成视频在线观看免费观看| 1024视频免费在线观看| 免费高清在线观看视频在线观看| 免费观看a级毛片全部| 制服诱惑二区| 久久精品久久久久久噜噜老黄| 国产精品国产三级国产av玫瑰| 丰满乱子伦码专区| 欧美人与性动交α欧美软件 | 26uuu在线亚洲综合色| 9191精品国产免费久久| 精品人妻在线不人妻| 亚洲av中文av极速乱| 亚洲情色 制服丝袜| 中文字幕亚洲精品专区| 国产女主播在线喷水免费视频网站| 久久99一区二区三区| 一边亲一边摸免费视频| 国产精品蜜桃在线观看| 国产一区二区激情短视频 | 精品国产国语对白av| 老熟女久久久| 欧美精品一区二区大全| 久久97久久精品| av黄色大香蕉| 亚洲av国产av综合av卡| 精品国产国语对白av| 精品国产一区二区三区四区第35| 午夜日本视频在线| 亚洲精品国产色婷婷电影| 欧美日韩国产mv在线观看视频| 一本大道久久a久久精品| 日韩欧美精品免费久久| 国产亚洲一区二区精品| 天天躁夜夜躁狠狠躁躁| 亚洲国产精品999| 亚洲av日韩在线播放| 免费在线观看黄色视频的| 日本wwww免费看| 极品人妻少妇av视频| 91精品伊人久久大香线蕉| 麻豆乱淫一区二区| tube8黄色片| 十八禁网站网址无遮挡| a级毛片在线看网站| 日韩三级伦理在线观看| 亚洲国产最新在线播放| 丝瓜视频免费看黄片| 久久久久精品人妻al黑| 这个男人来自地球电影免费观看 | 色5月婷婷丁香| 国产黄色免费在线视频| 国产精品免费大片| 免费日韩欧美在线观看| 亚洲国产毛片av蜜桃av| 国产免费现黄频在线看| 最新中文字幕久久久久| 久久人人爽av亚洲精品天堂| 最近手机中文字幕大全| 中文字幕免费在线视频6| av在线老鸭窝| 久久精品aⅴ一区二区三区四区 | 亚洲五月色婷婷综合| 成人综合一区亚洲| 少妇的逼水好多| 亚洲精品一二三| 久久免费观看电影| 桃花免费在线播放| 中文字幕av电影在线播放| 99热6这里只有精品| 狠狠精品人妻久久久久久综合| 热99久久久久精品小说推荐| 黄色配什么色好看| 18在线观看网站| 亚洲综合色网址| 校园人妻丝袜中文字幕| 国产精品久久久久久精品古装| 日本91视频免费播放| 色5月婷婷丁香| 亚洲第一区二区三区不卡| 一区二区三区精品91| 制服诱惑二区| 黑人高潮一二区| av国产久精品久网站免费入址| 久久久久国产精品人妻一区二区| 成年女人在线观看亚洲视频| 成人亚洲欧美一区二区av| 亚洲欧美一区二区三区黑人 | 国产精品.久久久| 老司机影院毛片| 免费人妻精品一区二区三区视频| 成人影院久久| 一二三四在线观看免费中文在 | 亚洲av中文av极速乱| 国产精品免费大片| 亚洲国产精品成人久久小说| 国产色婷婷99| 大陆偷拍与自拍| 成人国语在线视频| 精品久久久精品久久久| 如何舔出高潮| 亚洲,欧美精品.| 丝袜人妻中文字幕| 欧美国产精品va在线观看不卡| 高清视频免费观看一区二区| 97在线视频观看| 高清毛片免费看| 日韩av不卡免费在线播放| 国产免费视频播放在线视频| 考比视频在线观看| 久久99蜜桃精品久久| 欧美国产精品一级二级三级| 亚洲成人手机| 97人妻天天添夜夜摸| 97在线人人人人妻| 亚洲,欧美精品.| 母亲3免费完整高清在线观看 | 日韩成人伦理影院| 精品午夜福利在线看| 亚洲精品中文字幕在线视频| 亚洲精品乱码久久久久久按摩| 美女福利国产在线| 国产高清三级在线| 成人毛片60女人毛片免费| 国产麻豆69| 多毛熟女@视频| 五月天丁香电影| 国产成人欧美| 午夜福利乱码中文字幕| 免费观看在线日韩| 成人毛片a级毛片在线播放| 亚洲国产日韩一区二区| 免费人妻精品一区二区三区视频| 成人漫画全彩无遮挡| 一二三四在线观看免费中文在 | 日韩一区二区视频免费看| 国产免费福利视频在线观看| 国产精品人妻久久久影院| 国产精品熟女久久久久浪| 黑人巨大精品欧美一区二区蜜桃 | 最新中文字幕久久久久| 亚洲 欧美一区二区三区| 国产精品久久久久久久久免| 成人毛片60女人毛片免费| 男男h啪啪无遮挡| 免费看不卡的av| 亚洲成国产人片在线观看| 丝袜在线中文字幕| 久久99蜜桃精品久久| 国产老妇伦熟女老妇高清| 岛国毛片在线播放| 久久影院123| 免费少妇av软件| 婷婷色综合大香蕉| 欧美3d第一页| 插逼视频在线观看| 大码成人一级视频| 丝袜美足系列| 亚洲人与动物交配视频| 成年动漫av网址| 午夜福利网站1000一区二区三区| 日韩中文字幕视频在线看片| 国产成人a∨麻豆精品| 国产成人欧美| 亚洲国产精品999| 欧美人与性动交α欧美精品济南到 | 成年人免费黄色播放视频| 国国产精品蜜臀av免费| 亚洲三级黄色毛片| 精品午夜福利在线看| 99久久人妻综合| 亚洲精品,欧美精品| 亚洲国产精品成人久久小说| 精品国产一区二区三区久久久樱花| 亚洲内射少妇av| 国产片特级美女逼逼视频| 国产日韩欧美在线精品| 国产一区二区激情短视频 | 亚洲精品456在线播放app| 精品国产一区二区三区四区第35| 大话2 男鬼变身卡| av又黄又爽大尺度在线免费看| 有码 亚洲区| 麻豆精品久久久久久蜜桃| 亚洲欧美精品自产自拍| 国产在视频线精品| 精品国产一区二区三区久久久樱花| 国产精品欧美亚洲77777| 丝袜在线中文字幕| 日韩熟女老妇一区二区性免费视频| 欧美精品一区二区免费开放| 一级毛片电影观看| 国产乱来视频区| 亚洲国产日韩一区二区| 最新中文字幕久久久久| 啦啦啦视频在线资源免费观看| 亚洲图色成人| 一区二区av电影网| 中文字幕免费在线视频6| 亚洲色图 男人天堂 中文字幕 | 欧美变态另类bdsm刘玥| 免费高清在线观看视频在线观看| 国产精品免费大片| 热re99久久精品国产66热6| 蜜桃在线观看..| 男人操女人黄网站| av在线播放精品| 国产一区有黄有色的免费视频| 久久久久国产网址| 欧美亚洲日本最大视频资源| 国产不卡av网站在线观看| 亚洲精品视频女| av国产精品久久久久影院| 黑人巨大精品欧美一区二区蜜桃 | av免费在线看不卡| 国产免费视频播放在线视频| 午夜福利视频在线观看免费| 国产成人精品在线电影| 黑人高潮一二区| 婷婷色综合www| 午夜视频国产福利| 男女国产视频网站| 97超碰精品成人国产| 欧美国产精品一级二级三级| 少妇的逼水好多| 男女边吃奶边做爰视频| 另类亚洲欧美激情| 色吧在线观看| 久久精品久久久久久久性| 亚洲成人手机| 婷婷色综合www| 国产伦理片在线播放av一区| 午夜av观看不卡| 国产免费一区二区三区四区乱码| 国产午夜精品一二区理论片| av免费观看日本| 成年人午夜在线观看视频| 乱人伦中国视频| 久久久国产精品麻豆| 国产亚洲午夜精品一区二区久久| 下体分泌物呈黄色| 日韩,欧美,国产一区二区三区| 日本wwww免费看| 性色avwww在线观看| 久久久精品免费免费高清| 欧美日韩精品成人综合77777| 好男人视频免费观看在线| 看免费成人av毛片| 国产成人a∨麻豆精品| 女性生殖器流出的白浆| 精品国产国语对白av| 亚洲人成77777在线视频| 91精品国产国语对白视频| 亚洲国产日韩一区二区| 少妇猛男粗大的猛烈进出视频| 大香蕉久久网| 毛片一级片免费看久久久久| 插逼视频在线观看| 老司机影院成人| 亚洲一码二码三码区别大吗| 欧美精品亚洲一区二区| 亚洲精品日韩在线中文字幕| 免费看av在线观看网站| 国产欧美日韩综合在线一区二区| 伊人久久国产一区二区| 日韩中文字幕视频在线看片| 成年动漫av网址| 一级a做视频免费观看| 在线观看免费视频网站a站| 一级a做视频免费观看| 自线自在国产av| 日本wwww免费看| 久久久久久人人人人人| 最新的欧美精品一区二区| 热99国产精品久久久久久7| 亚洲av日韩在线播放| 在线观看免费高清a一片| 久久婷婷青草| 伦理电影免费视频| 高清视频免费观看一区二区| 啦啦啦视频在线资源免费观看| 成人免费观看视频高清| 欧美日韩国产mv在线观看视频| 99视频精品全部免费 在线| 国产在视频线精品| av.在线天堂| 在线 av 中文字幕| a级毛片在线看网站| 亚洲精品成人av观看孕妇| 免费人妻精品一区二区三区视频| 晚上一个人看的免费电影| 国产欧美日韩综合在线一区二区| 丁香六月天网| 少妇的逼好多水| 赤兔流量卡办理| 亚洲国产精品一区三区| 黄色一级大片看看| 午夜福利影视在线免费观看| av网站免费在线观看视频| 午夜激情av网站| 亚洲精品久久久久久婷婷小说| 久久精品久久久久久久性| 国产熟女午夜一区二区三区| 久久人人97超碰香蕉20202| 亚洲欧洲国产日韩| 国产精品久久久av美女十八| 日本猛色少妇xxxxx猛交久久| 精品人妻在线不人妻| 成人18禁高潮啪啪吃奶动态图| 国产毛片在线视频| 观看美女的网站| kizo精华| 国产黄频视频在线观看| 最近中文字幕2019免费版| 少妇的丰满在线观看| 久久精品夜色国产| 人人妻人人爽人人添夜夜欢视频| 亚洲精品乱久久久久久| 中文字幕制服av| 男女边摸边吃奶| 啦啦啦视频在线资源免费观看| 五月开心婷婷网| 人妻人人澡人人爽人人| 日韩人妻精品一区2区三区| 麻豆精品久久久久久蜜桃| 婷婷色综合大香蕉| 在线观看人妻少妇| 一级毛片电影观看| 国产一区二区三区综合在线观看 | 婷婷成人精品国产| 美女脱内裤让男人舔精品视频| www.色视频.com| a级毛片黄视频| 亚洲久久久国产精品| 大码成人一级视频| 免费黄网站久久成人精品| 亚洲精品乱码久久久久久按摩| 一边摸一边做爽爽视频免费| 精品国产乱码久久久久久小说| 精品亚洲成a人片在线观看| 中文精品一卡2卡3卡4更新| 18+在线观看网站| 欧美日韩视频高清一区二区三区二| 久久久久国产网址| av不卡在线播放| 日韩av在线免费看完整版不卡| 国产亚洲一区二区精品| 日韩制服骚丝袜av| 国产又爽黄色视频| 在线观看国产h片| 大香蕉久久网| 老司机影院成人| 只有这里有精品99| 国产在线一区二区三区精| 777米奇影视久久| 欧美老熟妇乱子伦牲交| 欧美少妇被猛烈插入视频| 国产亚洲av片在线观看秒播厂| 91国产中文字幕| 97人妻天天添夜夜摸| 黑丝袜美女国产一区| 黄片播放在线免费| 久久狼人影院| 少妇的丰满在线观看| 国产高清三级在线| 成人国语在线视频| 熟妇人妻不卡中文字幕| 丝袜人妻中文字幕| 久久久久网色| 成人免费观看视频高清| 国产成人av激情在线播放| 国产精品麻豆人妻色哟哟久久| 国产国语露脸激情在线看| 侵犯人妻中文字幕一二三四区| 色网站视频免费| 久久人人爽av亚洲精品天堂| 国产又爽黄色视频| 色吧在线观看| 老女人水多毛片| 成人国语在线视频| 久久久久久人妻| 国产精品偷伦视频观看了| 亚洲五月色婷婷综合| 水蜜桃什么品种好| 国产av精品麻豆| 国产成人免费无遮挡视频| av视频免费观看在线观看| 一级毛片 在线播放| 国产色爽女视频免费观看| 五月玫瑰六月丁香| 韩国精品一区二区三区 | 国产老妇伦熟女老妇高清| 日本-黄色视频高清免费观看| 国产精品嫩草影院av在线观看| 中文欧美无线码| 国产亚洲精品第一综合不卡 | 伦理电影大哥的女人| 在线 av 中文字幕| 观看av在线不卡| 国产精品久久久av美女十八| 免费大片18禁| 插逼视频在线观看| 久久99热6这里只有精品| 精品国产一区二区久久| 在线观看免费视频网站a站| 91在线精品国自产拍蜜月| 肉色欧美久久久久久久蜜桃| 秋霞在线观看毛片| 久久久久久伊人网av| kizo精华| 精品久久久精品久久久| 亚洲精品,欧美精品| 乱码一卡2卡4卡精品| 青春草亚洲视频在线观看| 色网站视频免费| 99热全是精品| 国产一区二区在线观看av| av视频免费观看在线观看| 国产精品久久久久久av不卡| 日韩av在线免费看完整版不卡| 高清毛片免费看| 一级毛片电影观看| 老司机影院毛片| 韩国av在线不卡| 亚洲国产av新网站| 日韩在线高清观看一区二区三区| 欧美日韩国产mv在线观看视频| 这个男人来自地球电影免费观看 | 亚洲国产成人一精品久久久| 九色成人免费人妻av| 岛国毛片在线播放| 黄色视频在线播放观看不卡| 国产精品秋霞免费鲁丝片| 午夜免费男女啪啪视频观看| 一级毛片我不卡| 国产精品成人在线| 久久久国产欧美日韩av| 日韩成人av中文字幕在线观看| 大话2 男鬼变身卡| 久久久久久久国产电影| 多毛熟女@视频| 波野结衣二区三区在线| 国产乱来视频区| 各种免费的搞黄视频| 久久久久精品人妻al黑| a 毛片基地| 久久这里只有精品19| 18禁国产床啪视频网站| 美国免费a级毛片| 亚洲美女黄色视频免费看| 国产xxxxx性猛交| 国精品久久久久久国模美| 亚洲精品aⅴ在线观看| 欧美成人午夜免费资源| 久久午夜综合久久蜜桃| 日本-黄色视频高清免费观看| 黄色 视频免费看| 啦啦啦在线观看免费高清www| 黑人欧美特级aaaaaa片| 肉色欧美久久久久久久蜜桃| 久热久热在线精品观看| 久久人人爽人人爽人人片va| 久久精品人人爽人人爽视色| 一边摸一边做爽爽视频免费| 亚洲天堂av无毛| 晚上一个人看的免费电影| 中文字幕人妻丝袜制服| 99香蕉大伊视频| 成人二区视频| 街头女战士在线观看网站| 18禁动态无遮挡网站| 亚洲伊人久久精品综合| 免费人成在线观看视频色| 黄片播放在线免费| 夫妻性生交免费视频一级片| 大片免费播放器 马上看| 99视频精品全部免费 在线| 2021少妇久久久久久久久久久| 日本免费在线观看一区| 午夜老司机福利剧场| 午夜福利在线观看免费完整高清在| 午夜激情av网站| 国产熟女午夜一区二区三区| 成人午夜精彩视频在线观看| 性色avwww在线观看| av免费观看日本| 考比视频在线观看| 我要看黄色一级片免费的| 欧美日韩精品成人综合77777| 赤兔流量卡办理| 欧美 亚洲 国产 日韩一| 久久久久精品久久久久真实原创| 宅男免费午夜| 老司机亚洲免费影院| 国产精品秋霞免费鲁丝片| 高清视频免费观看一区二区| 欧美日韩av久久| 我的女老师完整版在线观看| 看免费成人av毛片| 一级黄片播放器| 欧美精品国产亚洲| 欧美最新免费一区二区三区| 国产一级毛片在线|