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

    基于Python的圖書館業(yè)務(wù)報(bào)表自動(dòng)生成研究

    2016-12-15 18:45:18辛海濱
    電腦知識與技術(shù) 2016年27期
    關(guān)鍵詞:圖書館

    辛海濱

    摘要:針對圖書館日常工作中需要定期總結(jié)、匯報(bào)業(yè)務(wù)數(shù)據(jù)的問題,該文利用Python實(shí)現(xiàn)了業(yè)務(wù)報(bào)表的自動(dòng)生成。Python豐富的標(biāo)準(zhǔn)庫提供了強(qiáng)大的網(wǎng)絡(luò)處理和文本分析功能。該文通過分析報(bào)表生成的基本工作原理,利用Python實(shí)現(xiàn)模擬登陸、獲取HTML文件、提取數(shù)據(jù),最終匯總形成報(bào)表。

    關(guān)鍵詞:圖書館;業(yè)務(wù)統(tǒng)計(jì);Python;自動(dòng)生成

    中圖分類號:TP315 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)27-0072-03

    信息技術(shù)快速發(fā)展的今天,國內(nèi)大部分圖書館都已經(jīng)配備了計(jì)算機(jī)系統(tǒng),使圖書館基本業(yè)務(wù)實(shí)現(xiàn)了自動(dòng)化,給圖書館工作帶來了極大的便利。但除這些基本業(yè)務(wù)活動(dòng)外,各個(gè)業(yè)務(wù)部門在日常工作中還要定期總結(jié)、匯報(bào)業(yè)務(wù)數(shù)據(jù)(如周報(bào)、月報(bào)等),使管理層能夠及時(shí)掌握業(yè)務(wù)部門的運(yùn)行情況。以報(bào)刊借閱室為例,業(yè)務(wù)數(shù)據(jù)包括閱覽人次、流通人數(shù)、期刊外借冊次以及新刊記到種數(shù)、冊數(shù)等。這些數(shù)據(jù)存在于圖書館業(yè)務(wù)管理系統(tǒng)的不同功能模塊下。當(dāng)獲取某一項(xiàng)業(yè)務(wù)數(shù)據(jù)時(shí),我們需要逐層展開系統(tǒng)功能模塊,找到相應(yīng)業(yè)務(wù)統(tǒng)計(jì)功能,選擇各項(xiàng)查詢條件,如開始日期、結(jié)束日期和部門代碼等,等待系統(tǒng)輸出統(tǒng)計(jì)數(shù)據(jù),并將之記錄下來。其他業(yè)務(wù)數(shù)據(jù)的統(tǒng)計(jì)也遵循同樣的流程。最后我們將獲取的所有業(yè)務(wù)數(shù)據(jù)匯總到一個(gè)文件中,行成業(yè)務(wù)報(bào)表。這些工作具有重復(fù)、繁瑣的特點(diǎn),消耗了工作人員相當(dāng)大的精力去細(xì)心、耐心對待。Python是一種解釋型編程語言,提供了功能強(qiáng)大的用于網(wǎng)絡(luò)處理的標(biāo)準(zhǔn)庫。可以利用Python提供的這些庫登陸系統(tǒng)、獲取數(shù)據(jù),實(shí)現(xiàn)業(yè)務(wù)報(bào)表的自動(dòng)生成。這可以減少人為失誤,提升業(yè)務(wù)數(shù)據(jù)統(tǒng)計(jì)的準(zhǔn)確度、提高工作人員的工作效率。

    1 基本工作原理

    當(dāng)前存在多種圖書館業(yè)務(wù)管理系統(tǒng)被不同圖書館應(yīng)用,Interlib采用基于web和Internet的B/S模式,實(shí)現(xiàn)了圖書館業(yè)務(wù)在線管理,具有代表性,因此本文選取Interlib進(jìn)行操作。生成業(yè)務(wù)報(bào)表的基本工作原理如圖1所示。我們首先通過瀏覽器進(jìn)行系統(tǒng)登錄,登錄成功后,找到相應(yīng)業(yè)務(wù)統(tǒng)計(jì)功能,獲得存儲(chǔ)數(shù)據(jù)的頁面,利用正則表達(dá)式提取數(shù)據(jù)并匯總形成報(bào)表。

    登錄時(shí),在瀏覽器中打開interlib系統(tǒng)登錄頁面,工作人員輸入用戶名、密碼等登錄信息,提交給服務(wù)器。服務(wù)器響應(yīng),返回包含數(shù)據(jù)的網(wǎng)頁。從瀏覽器層面看,瀏覽器提交包含URL、cookies和post表單等必要信息的請求,服務(wù)器響應(yīng),返回包含數(shù)據(jù)的HTML文件。其中URL(Uniform Resource Locator)是統(tǒng)一資源定位符,是資源在互聯(lián)網(wǎng)上位置和訪問方法的一種簡潔表示;cookies是存儲(chǔ)在本地的文本文件,用于辨識用戶和進(jìn)行會(huì)話跟蹤;post表單是調(diào)用POST方法時(shí)提交的用戶請求表單等信息。登錄后,從系統(tǒng)獲取閱覽人數(shù)、外借人數(shù)、外借冊次等統(tǒng)計(jì)信息時(shí),瀏覽器發(fā)出包含各種查詢條件的請求,服務(wù)器響應(yīng),返回包含統(tǒng)計(jì)數(shù)據(jù)的HTML文件。HTML文件是一種由標(biāo)簽和內(nèi)容組成的文本文件,瀏覽器通過標(biāo)簽來顯示文件中的內(nèi)容。我們利用正則表達(dá)式從返回的HTML文件中獲取需要的數(shù)據(jù)。最后,將各項(xiàng)業(yè)務(wù)統(tǒng)計(jì)數(shù)據(jù)匯總成報(bào)表。

    本文利用fiddler抓取網(wǎng)頁進(jìn)行分析,獲取URL和需要提交的post表單等信息。Interlib系統(tǒng)服務(wù)器的IP地址假定為“192.168.0.1”。工作人員用戶名和密碼分別以“myusername”和“mypassword”來表示。

    2 模擬登錄

    首先導(dǎo)入開發(fā)過程中所使用的庫:

    import datetime

    import urllib.request

    import http.cookiejar

    import re

    datetime模塊提供了處理日期和時(shí)間的類,用于處理程序中的日期、時(shí)間數(shù)據(jù);re模塊是Python用于實(shí)現(xiàn)正則表達(dá)式的庫,我們可以通過re模塊提供的功能來提取HTML文件中的特定內(nèi)容。http.cookiejar模塊定義了自動(dòng)處理HTTP cookies的類。Http.request模塊定義了一系列通過復(fù)雜方式打開URL的類和方法。我們創(chuàng)建CookieJar對象來存儲(chǔ)http cookies,綁定http處理器。代碼如下:

    cj=http.cookiejar.CookieJar()

    pro=urllib.request.HTTPCookieProcessor(cj)

    opener=urllib.request.build_opener(pro)

    工作人員輸入用戶名和密碼登錄Interlib系統(tǒng),如圖2a所示。我們將登錄過程通過fiddler抓包進(jìn)行分析,如圖2b所示。從用線圈出的部分可以看出登錄URL為http://192.168.0.1/interlib/common/Login。post表單數(shù)據(jù)編碼成字節(jié)字符串后為:bcmdACT=opLOGIN&furl=maxMain.jsp&passwd=34819d7beeabb9260a5c854bc85b3e44&competno=999libcodeadmin&loginid=myusername&passwd_in=mypassword。我們定義函數(shù)login()進(jìn)行系統(tǒng)登錄,通過提供URL和post表單打開網(wǎng)頁。主要代碼如下:

    def login():

    url_login=http://192.168.0.1/interlib/common/Login

    postDict_login=bcmdACT=opLOGIN&furl=maxMain.jsp&passwd=34819d7beeabb9260a5c854bc85b3e44&competno=999libcodeadmin&loginid=myusername&passwd_in=mypassword

    data_login=opener.open(url_login,postData_login)

    通過cookies處理器構(gòu)建的opener能夠自動(dòng)管理cookies,不必關(guān)心其實(shí)現(xiàn)細(xì)節(jié)。

    3 報(bào)表實(shí)現(xiàn)

    我們調(diào)用login函數(shù)成功登錄系統(tǒng)后,打開系統(tǒng)相應(yīng)業(yè)務(wù)數(shù)據(jù)統(tǒng)計(jì)功能,通過查詢條件獲取存儲(chǔ)統(tǒng)計(jì)數(shù)據(jù)的HTML文件。分析HTML文件結(jié)構(gòu),利用正則表達(dá)式提取我們需要的數(shù)據(jù)。

    3.1 獲取HTML文件

    我們通過fiddler進(jìn)行抓包,分析發(fā)現(xiàn),系統(tǒng)存儲(chǔ)各種統(tǒng)計(jì)數(shù)據(jù)的地址相同,即URL為http://192.168.0.1/interlib/report/StatisServlet。各業(yè)務(wù)統(tǒng)計(jì)功能提交的Post表單包含相同的5個(gè)數(shù)據(jù)項(xiàng),分別為cmdACT、mod、xsl、whereSQL和statisId,其中三個(gè)數(shù)據(jù)項(xiàng)cmdACT、mod和xsl的內(nèi)容針對各種業(yè)務(wù)統(tǒng)計(jì)沒有發(fā)生變化,數(shù)據(jù)項(xiàng)whereSQL表示查詢條件,數(shù)據(jù)項(xiàng)statisId用于標(biāo)識業(yè)務(wù)統(tǒng)計(jì)項(xiàng)目。如此,我們就可以通過提供查詢條件和統(tǒng)計(jì)項(xiàng)目來獲取存儲(chǔ)數(shù)據(jù)的HTML文件,主要代碼如下:

    def getData(whereSQL=,statisId=):

    url_getData=http://172.16.31.7/interlib/report/StatisServlet

    postDict_getData={

    cmdACT:doStatis,

    mod:oneXSL,

    xsl:,

    whereSQL:whereSQL,

    statisId:statisId}

    postData_getData=urllib.parse.urlencode(postDict_getData).encode()

    data_getData=opener.open(url_getData,postData_getData).read().decode()

    return data_getData

    其中postData_getData=urllib.parse.urlencode(postDict_getData).encode()是應(yīng)用urllib.parse模塊的urlencode函數(shù)將post表單數(shù)據(jù)進(jìn)行編碼。將它同URL傳遞給opener返回一個(gè)HTTPResponse對象,調(diào)用read方法進(jìn)行讀取并解碼,得到我們需要的HTML文件,如圖3b所示。本文以文獻(xiàn)借還冊次統(tǒng)計(jì)中統(tǒng)計(jì)文獻(xiàn)借閱情況進(jìn)行說明,圖3a為文獻(xiàn)借還冊次統(tǒng)計(jì)結(jié)果頁面,圖3b為其相應(yīng)的HTML源文件。

    3.2 提取統(tǒng)計(jì)數(shù)據(jù)

    通過分析圖3a、3b發(fā)現(xiàn),HTML源代碼中不含合計(jì)數(shù)據(jù),只包含各大類的文獻(xiàn)借閱冊次數(shù)據(jù)。這就要求我們提取出各大類的數(shù)據(jù),并將之加和得到需要的數(shù)據(jù)。在各種業(yè)務(wù)統(tǒng)計(jì)中,數(shù)據(jù)都存儲(chǔ)在這種類型的格式中,一般VAL1存儲(chǔ)人數(shù)、冊數(shù)等類型數(shù)據(jù),VAL2存儲(chǔ)人次、冊次等類型的數(shù)據(jù)。圖3b所示的文獻(xiàn)借還冊次統(tǒng)計(jì)中只包含VAL2標(biāo)簽,即該HTML文件中只包含文獻(xiàn)借閱冊次數(shù)據(jù)。我們定義函數(shù)getvalue,利用re模塊提供的正則表達(dá)式首先將上述兩種字符串從HTML文件中提取出來,然后從得到的字符串中提取出數(shù)據(jù)。代碼如下:

    def getvalue(data=):

    return_ls=[]

    zs_re=r

    zs_exp=re.compile(zs_re)

    zs_list=zs_exp.findall(data)

    cs_re=r

    cs_exp=re.compile(cs_re)

    cs_list=cs_exp.findall(data)

    sum_zs=0

    sum_cs=0

    for row1 in zs_list:

    num1=re.sub(r,,row1)

    sum_zs+=int(num1)

    for row2 in cs_list:

    num2=re.sub(r,,row2)

    sum_cs+=int(num2)

    return_ls.append(sum_zs)

    return_ls.append(sum_cs)

    return return_ls

    在此功能中,我們定義列表return_ls存儲(chǔ)加總的統(tǒng)計(jì)數(shù)據(jù),第一項(xiàng)存儲(chǔ)人數(shù)、冊數(shù)等類型數(shù)據(jù),第二項(xiàng)存儲(chǔ)人次、冊次等類型數(shù)據(jù)。代碼中,列表zs_list存儲(chǔ)HTML文件中所有的字符串,cs_list存儲(chǔ)字符串。

    3.3 匯總統(tǒng)計(jì)數(shù)據(jù)

    在生成業(yè)務(wù)報(bào)表過程中,需要將各項(xiàng)業(yè)務(wù)數(shù)據(jù)逐一提取出來,最后匯總到一個(gè)文件中。獲取某項(xiàng)統(tǒng)計(jì)數(shù)據(jù)時(shí),輸入開始時(shí)間和結(jié)束時(shí)間并通過給statisId賦值確定業(yè)務(wù)統(tǒng)計(jì)項(xiàng)目,即可獲取該數(shù)據(jù)。文獻(xiàn)借閱數(shù)據(jù)統(tǒng)計(jì)的主要代碼如下:

    def jhcctj(s_date,e_date):

    whereSQL="(log_cir.regtime between TO_DATE("+s_date+",YYYY-MM-DD) and (TO_DATE("+e_date+",YYYY-MM-DD)+1)) and log_cir.data2 in (select rdid from reader where rdlib =分館代碼) and holding.orglocal=部門代碼 and log_cir.libcode =分館代碼 and log_cir.userid in(部門工作人員) and (log_cir.logtype=30001 or log_cir.logtype=30003 or log_cir.logtype=30007 or log_cir.logtype=30009 or log_cir.logtype=30050 or log_cir.logtype=30051 )"

    statisId=bookLoanBookTimesSta

    data_jhcctj=getData(whereSQL,statisId)

    ls_jhcctj=getvalue(data_jhcctj)

    其中s_date和e_date兩個(gè)參數(shù)分別為開始日期和結(jié)束日期,將之傳入whereSQL,形成查詢條件。statisId=bookLoanBookTimesSta表示要進(jìn)行的業(yè)務(wù)統(tǒng)計(jì)項(xiàng)目是文獻(xiàn)借還冊次統(tǒng)計(jì)。調(diào)用getData函數(shù)獲取對應(yīng)的HTML文件,再對該HTML文件調(diào)用getvalue函數(shù)獲取數(shù)據(jù)。我們從圖2b中看出,該HTML文件中只包含VAL2標(biāo)簽,即該統(tǒng)計(jì)中只有文獻(xiàn)借閱冊次而沒有借閱冊數(shù)數(shù)據(jù)。我們統(tǒng)計(jì)2016年3月2日至3日的文獻(xiàn)借閱冊次數(shù)據(jù),運(yùn)行程序,得到列表ls_jhcctj的值為[0,107],即2016年3月2日至3日文獻(xiàn)借閱冊次為107冊次。

    本文應(yīng)用tkinter設(shè)計(jì)了一個(gè)簡單的界面,將部門各項(xiàng)統(tǒng)計(jì)數(shù)據(jù)提取、匯總,如圖4所示。

    4 結(jié)束語

    本文利用Python提供的豐富的網(wǎng)絡(luò)處理和文本分析標(biāo)準(zhǔn)庫,實(shí)現(xiàn)了業(yè)務(wù)數(shù)據(jù)自動(dòng)的提取并形成報(bào)表。這使工作人員擺脫了重復(fù)繁瑣的數(shù)據(jù)提取工作,能夠把更多的精力投入到業(yè)務(wù)工作中。Python簡單易學(xué)、功能強(qiáng)大,工作人員在具體工作中可對代碼進(jìn)行修改以適應(yīng)自身需求,如提取某個(gè)工作人員的業(yè)務(wù)數(shù)據(jù)。本文不足之處在于該業(yè)務(wù)報(bào)表只是針對采用B/S模式的圖書館業(yè)務(wù)管理系統(tǒng)實(shí)現(xiàn)。在后續(xù)工作中,我們將對采用其他模式的圖書館業(yè)務(wù)管理系統(tǒng)進(jìn)行研究。

    參考文獻(xiàn):

    [1] 劉艷平, 俞海英, 戎沁. Python模擬登錄網(wǎng)站并抓取網(wǎng)頁的方法[J]. 微電腦應(yīng)用. 2015(1): 58-60.

    [2] 李東來, 宛玲, 金武剛. 公共圖書館信息技術(shù)應(yīng)用[M]. 北京: 北京師范大學(xué)出版社, 2013(1).

    [3] 梁勇. Python語言程序設(shè)計(jì)(英文版)[M]. 北京: 機(jī)械工業(yè)出版社, 2013.

    猜你喜歡
    圖書館
    圖書館
    文苑(2019年20期)2019-11-16 08:52:12
    時(shí)間重疊的圖書館
    文苑(2018年17期)2018-11-09 01:29:40
    圖書館
    飛躍圖書館
    去圖書館
    男女国产视频网站| 极品少妇高潮喷水抽搐| 久久亚洲国产成人精品v| 九九在线视频观看精品| 少妇被粗大猛烈的视频| 亚洲,一卡二卡三卡| 韩国av在线不卡| 亚洲在线观看片| 九草在线视频观看| 亚洲精品乱码久久久久久按摩| 男女下面进入的视频免费午夜| 男女国产视频网站| 久久人人爽人人片av| 青春草视频在线免费观看| 九九在线视频观看精品| 亚洲国产欧美在线一区| 国产成人a∨麻豆精品| 国产一级毛片在线| 不卡视频在线观看欧美| 国产一区二区在线观看日韩| 18禁在线播放成人免费| 日韩一区二区三区影片| 午夜免费男女啪啪视频观看| 日产精品乱码卡一卡2卡三| 国产欧美另类精品又又久久亚洲欧美| 日韩亚洲欧美综合| 欧美成人午夜免费资源| 人人妻人人澡人人爽人人夜夜| 国产 一区精品| 国产视频首页在线观看| 日韩一区二区三区影片| 精品少妇黑人巨大在线播放| 国产 一区精品| 免费大片18禁| 亚洲精品国产av蜜桃| 熟女av电影| 22中文网久久字幕| 久久久久久久午夜电影| 久久精品国产亚洲网站| 搞女人的毛片| 精品国产乱码久久久久久小说| 青青草视频在线视频观看| 久久精品国产亚洲网站| 搞女人的毛片| 亚洲美女视频黄频| 日韩欧美精品免费久久| tube8黄色片| 色网站视频免费| 国内揄拍国产精品人妻在线| 欧美xxxx黑人xx丫x性爽| 国产精品久久久久久久久免| 99久久九九国产精品国产免费| 国产 一区精品| 午夜亚洲福利在线播放| 成年av动漫网址| 大香蕉久久网| 免费电影在线观看免费观看| 国产老妇伦熟女老妇高清| 黄色欧美视频在线观看| 欧美三级亚洲精品| 一本色道久久久久久精品综合| 王馨瑶露胸无遮挡在线观看| videos熟女内射| 最近中文字幕2019免费版| 菩萨蛮人人尽说江南好唐韦庄| av卡一久久| 亚洲av不卡在线观看| 国产成人一区二区在线| 五月伊人婷婷丁香| 美女内射精品一级片tv| 亚洲av成人精品一区久久| 午夜福利在线观看免费完整高清在| 久久久久久伊人网av| 午夜老司机福利剧场| 高清在线视频一区二区三区| 一级毛片黄色毛片免费观看视频| 国产亚洲午夜精品一区二区久久 | 中文天堂在线官网| 综合色av麻豆| 婷婷色av中文字幕| 日韩国内少妇激情av| 国产一区二区三区av在线| 免费大片18禁| 亚洲精品一区蜜桃| 国产成人精品久久久久久| 国产一区亚洲一区在线观看| 最近2019中文字幕mv第一页| 看黄色毛片网站| 亚洲精品视频女| 亚洲精品国产色婷婷电影| 国产视频内射| 大香蕉久久网| www.色视频.com| 亚洲精品国产成人久久av| 91精品伊人久久大香线蕉| 毛片女人毛片| 国产精品一二三区在线看| 男人狂女人下面高潮的视频| 精品酒店卫生间| 男女下面进入的视频免费午夜| 大片免费播放器 马上看| 久久久久久久久久久丰满| 三级男女做爰猛烈吃奶摸视频| 少妇人妻久久综合中文| 最近2019中文字幕mv第一页| 国产欧美亚洲国产| 成人国产av品久久久| 欧美97在线视频| 麻豆久久精品国产亚洲av| 一边亲一边摸免费视频| 青春草国产在线视频| 亚洲在久久综合| 亚洲成人中文字幕在线播放| 欧美日韩国产mv在线观看视频 | 欧美日韩综合久久久久久| 日日撸夜夜添| 韩国av在线不卡| 高清视频免费观看一区二区| 日韩制服骚丝袜av| 久久精品熟女亚洲av麻豆精品| 91久久精品电影网| 少妇裸体淫交视频免费看高清| 国产精品久久久久久精品古装| 天天一区二区日本电影三级| 七月丁香在线播放| 欧美xxxx性猛交bbbb| 欧美高清成人免费视频www| 国产精品无大码| 91久久精品国产一区二区成人| 丝瓜视频免费看黄片| 最近中文字幕2019免费版| 国产男人的电影天堂91| 久久久久国产精品人妻一区二区| 色5月婷婷丁香| 97人妻精品一区二区三区麻豆| 欧美激情在线99| 亚洲精品一区蜜桃| 男女边摸边吃奶| 亚洲精品国产色婷婷电影| 超碰97精品在线观看| 五月开心婷婷网| 国产成人免费观看mmmm| 免费黄色在线免费观看| 91狼人影院| 精华霜和精华液先用哪个| 色播亚洲综合网| 中文字幕人妻熟人妻熟丝袜美| 寂寞人妻少妇视频99o| 国产一区二区亚洲精品在线观看| 国产69精品久久久久777片| 免费大片黄手机在线观看| 99久久中文字幕三级久久日本| 色婷婷久久久亚洲欧美| 国产成人一区二区在线| 菩萨蛮人人尽说江南好唐韦庄| 五月天丁香电影| 亚洲精品一二三| 国产午夜精品久久久久久一区二区三区| 校园人妻丝袜中文字幕| 亚洲av成人精品一区久久| 亚洲av国产av综合av卡| 亚洲婷婷狠狠爱综合网| 精品久久久久久久人妻蜜臀av| 91aial.com中文字幕在线观看| 午夜福利视频精品| 午夜精品一区二区三区免费看| 日韩av在线免费看完整版不卡| 国产综合精华液| 直男gayav资源| 亚洲欧美一区二区三区黑人 | 成人亚洲欧美一区二区av| 国产一区二区三区av在线| av一本久久久久| 亚洲精品456在线播放app| 久久女婷五月综合色啪小说 | 伊人久久国产一区二区| 自拍偷自拍亚洲精品老妇| 亚洲国产精品成人综合色| 国产亚洲av片在线观看秒播厂| 中文天堂在线官网| 好男人视频免费观看在线| 国产色婷婷99| 欧美bdsm另类| 久久精品夜色国产| 在线a可以看的网站| 2018国产大陆天天弄谢| 亚洲av不卡在线观看| 寂寞人妻少妇视频99o| 欧美性感艳星| 男女无遮挡免费网站观看| 2021天堂中文幕一二区在线观| 亚洲国产精品成人综合色| 精品一区二区三卡| 最新中文字幕久久久久| 日韩 亚洲 欧美在线| 亚洲欧美日韩东京热| 日韩大片免费观看网站| 久久久久久久大尺度免费视频| 午夜福利在线观看免费完整高清在| 舔av片在线| 国产久久久一区二区三区| 国产免费一级a男人的天堂| 深爱激情五月婷婷| 成人美女网站在线观看视频| 久久久久精品久久久久真实原创| 三级国产精品片| 欧美最新免费一区二区三区| 欧美性猛交╳xxx乱大交人| 久久精品国产a三级三级三级| 久久热精品热| 日韩欧美精品免费久久| 亚洲最大成人中文| 国产精品爽爽va在线观看网站| 国产91av在线免费观看| freevideosex欧美| 老司机影院成人| 日韩国内少妇激情av| 国产一区亚洲一区在线观看| 亚洲久久久久久中文字幕| 成人毛片a级毛片在线播放| av在线播放精品| 在线观看一区二区三区激情| 日本与韩国留学比较| 在线观看免费高清a一片| 亚洲国产精品国产精品| 人妻制服诱惑在线中文字幕| 亚洲精品影视一区二区三区av| 国产亚洲精品久久久com| 高清欧美精品videossex| 久久综合国产亚洲精品| 91精品国产九色| 精品国产一区二区三区久久久樱花 | 美女cb高潮喷水在线观看| 中文字幕久久专区| 午夜福利在线观看免费完整高清在| 国产免费一级a男人的天堂| 日本猛色少妇xxxxx猛交久久| 国产成人aa在线观看| 国产色婷婷99| 亚洲精品乱码久久久久久按摩| 日本猛色少妇xxxxx猛交久久| 人妻少妇偷人精品九色| 午夜免费男女啪啪视频观看| 国产真实伦视频高清在线观看| 色视频在线一区二区三区| 黄色视频在线播放观看不卡| 极品少妇高潮喷水抽搐| 亚洲成色77777| 日本色播在线视频| 免费观看无遮挡的男女| 亚洲精品中文字幕在线视频 | 国产精品偷伦视频观看了| 我的女老师完整版在线观看| 在线观看免费高清a一片| 国产中年淑女户外野战色| 老女人水多毛片| 国产熟女欧美一区二区| 国产成人91sexporn| 一二三四中文在线观看免费高清| 麻豆成人午夜福利视频| 熟女人妻精品中文字幕| 国产一区有黄有色的免费视频| 三级经典国产精品| 国产女主播在线喷水免费视频网站| 男女下面进入的视频免费午夜| 综合色丁香网| 麻豆乱淫一区二区| 少妇的逼水好多| 我的老师免费观看完整版| 久久久久久伊人网av| 国产亚洲精品久久久com| 中文字幕久久专区| 亚洲精品aⅴ在线观看| 国产黄a三级三级三级人| 老司机影院成人| 老女人水多毛片| 中文天堂在线官网| 在线观看国产h片| 亚洲国产精品成人久久小说| 男女那种视频在线观看| 制服丝袜香蕉在线| 久久久久久伊人网av| 午夜老司机福利剧场| 亚洲av在线观看美女高潮| 人人妻人人爽人人添夜夜欢视频 | 中国三级夫妇交换| 97热精品久久久久久| 亚洲精品一区蜜桃| 精品人妻偷拍中文字幕| 国产精品精品国产色婷婷| 国产精品国产三级国产专区5o| 欧美一级a爱片免费观看看| 亚洲精品自拍成人| 久久ye,这里只有精品| 欧美xxxx性猛交bbbb| 成人综合一区亚洲| 日本免费在线观看一区| 亚洲精品乱久久久久久| 女人十人毛片免费观看3o分钟| 狠狠精品人妻久久久久久综合| 日韩一本色道免费dvd| 男插女下体视频免费在线播放| 人妻制服诱惑在线中文字幕| 国产黄片视频在线免费观看| 国产伦在线观看视频一区| www.色视频.com| 成年人午夜在线观看视频| 国产精品国产av在线观看| 国产精品国产三级专区第一集| 日本午夜av视频| 少妇丰满av| 99久国产av精品国产电影| 国产探花极品一区二区| 18禁裸乳无遮挡动漫免费视频 | 国产毛片a区久久久久| 国产精品人妻久久久影院| 亚洲成人一二三区av| 两个人的视频大全免费| 校园人妻丝袜中文字幕| 国产色爽女视频免费观看| 亚洲精品自拍成人| 国模一区二区三区四区视频| 男女无遮挡免费网站观看| 22中文网久久字幕| 亚洲欧美日韩卡通动漫| 精品99又大又爽又粗少妇毛片| 免费观看av网站的网址| av一本久久久久| 久久精品国产a三级三级三级| 神马国产精品三级电影在线观看| 国模一区二区三区四区视频| 久久久精品免费免费高清| av播播在线观看一区| 久久久久久久精品精品| 国产精品国产三级国产专区5o| 亚洲在久久综合| 一级毛片 在线播放| 国产片特级美女逼逼视频| 人人妻人人爽人人添夜夜欢视频 | 国产精品一区www在线观看| 人人妻人人澡人人爽人人夜夜| 国产精品精品国产色婷婷| 一级爰片在线观看| 久久久久精品久久久久真实原创| 午夜激情福利司机影院| 永久网站在线| 舔av片在线| 国产免费又黄又爽又色| 99热国产这里只有精品6| 国内精品宾馆在线| 伦精品一区二区三区| 午夜激情久久久久久久| 亚洲不卡免费看| 国产真实伦视频高清在线观看| 黄色视频在线播放观看不卡| 麻豆成人午夜福利视频| 欧美日本视频| 一区二区av电影网| 18禁裸乳无遮挡免费网站照片| 日日摸夜夜添夜夜添av毛片| 精品午夜福利在线看| 麻豆精品久久久久久蜜桃| av在线蜜桃| 亚洲精品影视一区二区三区av| 在线播放无遮挡| 国产成人免费观看mmmm| 97热精品久久久久久| 一个人看视频在线观看www免费| 91久久精品国产一区二区三区| 一级爰片在线观看| 久久久久精品久久久久真实原创| 国产片特级美女逼逼视频| av天堂中文字幕网| 欧美性感艳星| 日韩欧美一区视频在线观看 | 欧美+日韩+精品| 精品久久国产蜜桃| 国产综合懂色| 中文欧美无线码| 97热精品久久久久久| 国产淫语在线视频| 日本黄大片高清| 色视频在线一区二区三区| 黄色欧美视频在线观看| 美女国产视频在线观看| 国产精品久久久久久久久免| 日韩av在线免费看完整版不卡| 亚洲欧美清纯卡通| 不卡视频在线观看欧美| a级毛片免费高清观看在线播放| 久久久久久久久久久丰满| 亚洲激情五月婷婷啪啪| 嫩草影院新地址| 亚洲精华国产精华液的使用体验| 一级片'在线观看视频| 国语对白做爰xxxⅹ性视频网站| 国产精品人妻久久久久久| 97超视频在线观看视频| 欧美 日韩 精品 国产| 22中文网久久字幕| 亚洲精品国产av成人精品| 国产又色又爽无遮挡免| 久久99精品国语久久久| 少妇猛男粗大的猛烈进出视频 | 精品久久国产蜜桃| 在线免费十八禁| 99精国产麻豆久久婷婷| 国产av国产精品国产| 99久久精品一区二区三区| 男女下面进入的视频免费午夜| 色婷婷久久久亚洲欧美| 免费大片黄手机在线观看| 一级二级三级毛片免费看| 观看免费一级毛片| 国内揄拍国产精品人妻在线| 亚洲成人一二三区av| 日产精品乱码卡一卡2卡三| 在现免费观看毛片| 黄色日韩在线| 我要看日韩黄色一级片| 久久精品国产鲁丝片午夜精品| av网站免费在线观看视频| 亚洲av一区综合| 国产成人a区在线观看| 久久99热这里只有精品18| 精品亚洲乱码少妇综合久久| 亚洲av免费在线观看| 成人美女网站在线观看视频| av一本久久久久| 高清视频免费观看一区二区| 日韩伦理黄色片| 在线亚洲精品国产二区图片欧美 | 男女那种视频在线观看| 2018国产大陆天天弄谢| 欧美老熟妇乱子伦牲交| 国精品久久久久久国模美| 老司机影院毛片| 毛片女人毛片| 亚洲av国产av综合av卡| 欧美日韩亚洲高清精品| 国产精品久久久久久精品电影| 99热这里只有是精品50| 综合色av麻豆| 国产精品一区二区三区四区免费观看| 日韩免费高清中文字幕av| 永久免费av网站大全| 51国产日韩欧美| 亚洲精品,欧美精品| 亚洲国产成人一精品久久久| 中国三级夫妇交换| 波多野结衣巨乳人妻| 国产综合精华液| 伦理电影大哥的女人| 能在线免费看毛片的网站| av在线蜜桃| 久久久久性生活片| 婷婷色麻豆天堂久久| 人妻少妇偷人精品九色| 国产精品一区二区性色av| 午夜老司机福利剧场| 伦理电影大哥的女人| 欧美性猛交╳xxx乱大交人| 国产午夜精品一二区理论片| 欧美国产精品一级二级三级 | 亚洲精品国产成人久久av| 久久久久久久亚洲中文字幕| 美女主播在线视频| 久久精品国产亚洲网站| 国产精品一区二区性色av| 男插女下体视频免费在线播放| 人人妻人人澡人人爽人人夜夜| 啦啦啦中文免费视频观看日本| 国产伦理片在线播放av一区| 久久精品综合一区二区三区| 99热这里只有是精品50| av免费在线看不卡| 别揉我奶头 嗯啊视频| 男女下面进入的视频免费午夜| 久热久热在线精品观看| 亚洲真实伦在线观看| 狂野欧美白嫩少妇大欣赏| 久久热精品热| 久久久久网色| 你懂的网址亚洲精品在线观看| 王馨瑶露胸无遮挡在线观看| 网址你懂的国产日韩在线| 久久6这里有精品| 亚洲最大成人中文| 亚洲精品久久午夜乱码| 欧美+日韩+精品| av国产精品久久久久影院| 久久久久久久久久人人人人人人| 国产精品99久久99久久久不卡 | 免费看日本二区| 看非洲黑人一级黄片| 一级爰片在线观看| 国产精品女同一区二区软件| 国产精品一区二区在线观看99| 亚洲国产色片| 亚洲自拍偷在线| videos熟女内射| 男女国产视频网站| 久久久久久久久久久免费av| 丝袜脚勾引网站| 免费看a级黄色片| 亚洲精品一区蜜桃| 激情五月婷婷亚洲| 色综合色国产| 亚洲精品日本国产第一区| 一区二区三区精品91| 国产乱人偷精品视频| 日韩av免费高清视频| 久久综合国产亚洲精品| 大陆偷拍与自拍| 简卡轻食公司| 男女下面进入的视频免费午夜| 日日啪夜夜爽| 亚洲最大成人av| 波野结衣二区三区在线| 久久精品夜色国产| 日韩制服骚丝袜av| 国产精品国产av在线观看| 毛片一级片免费看久久久久| 日韩人妻高清精品专区| 久久久久久久国产电影| 日本猛色少妇xxxxx猛交久久| 伊人久久精品亚洲午夜| 在线 av 中文字幕| 亚洲精品成人久久久久久| 免费少妇av软件| 午夜免费鲁丝| 国内精品美女久久久久久| 又爽又黄无遮挡网站| 亚洲综合色惰| 熟女av电影| 欧美xxxx黑人xx丫x性爽| 亚洲一区二区三区欧美精品 | 一级a做视频免费观看| 内射极品少妇av片p| 亚洲欧美清纯卡通| 中文欧美无线码| 又黄又爽又刺激的免费视频.| 搡老乐熟女国产| 国产老妇女一区| 青春草国产在线视频| 99久久中文字幕三级久久日本| 中国美白少妇内射xxxbb| 插阴视频在线观看视频| 男人舔奶头视频| 尤物成人国产欧美一区二区三区| 精品一区在线观看国产| 少妇高潮的动态图| 最近2019中文字幕mv第一页| 久久99热这里只有精品18| 免费看不卡的av| 最后的刺客免费高清国语| 神马国产精品三级电影在线观看| 国产乱人偷精品视频| 中国国产av一级| 夜夜看夜夜爽夜夜摸| 99热全是精品| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 国产高清不卡午夜福利| 九色成人免费人妻av| 热re99久久精品国产66热6| 国产精品福利在线免费观看| 在线亚洲精品国产二区图片欧美 | 国产av不卡久久| 欧美97在线视频| 欧美另类一区| 中文资源天堂在线| av国产精品久久久久影院| 欧美最新免费一区二区三区| 2021少妇久久久久久久久久久| 亚洲av日韩在线播放| 亚洲欧美日韩另类电影网站 | 精品国产露脸久久av麻豆| 男人和女人高潮做爰伦理| 亚洲精品乱码久久久久久按摩| 女人被狂操c到高潮| 深夜a级毛片| 国产视频首页在线观看| 日日摸夜夜添夜夜添av毛片| 69av精品久久久久久| 网址你懂的国产日韩在线| 一本一本综合久久| 亚洲精品亚洲一区二区| 成人鲁丝片一二三区免费| 精品国产三级普通话版| 成人美女网站在线观看视频| 噜噜噜噜噜久久久久久91| 白带黄色成豆腐渣| 热99国产精品久久久久久7| 婷婷色麻豆天堂久久| 国产欧美日韩一区二区三区在线 | 男女国产视频网站| 久久久久国产网址| 婷婷色综合www| 日日啪夜夜撸| 中文字幕制服av| 国产欧美另类精品又又久久亚洲欧美| 看黄色毛片网站| 欧美zozozo另类| 亚洲电影在线观看av| 51国产日韩欧美| 免费播放大片免费观看视频在线观看| 国产成人a区在线观看| 在线观看国产h片| av福利片在线观看| 亚洲成人久久爱视频| 久久鲁丝午夜福利片| 亚洲精品影视一区二区三区av| 大香蕉久久网| 久久97久久精品| 国产精品一区二区三区四区免费观看|