国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

驗(yàn)證碼的爬取和識別詳解

共 12506字,需瀏覽 26分鐘

 ·

2021-05-10 18:34

今天要給大家介紹的是驗(yàn)證碼的爬取和識別,不過只涉及到最簡單的圖形驗(yàn)證碼,也是現(xiàn)在比較常見的一種類型。


運(yùn)行平臺:Windows


Python版本:Python3.6


IDE: Sublime Text


其他:Chrome瀏覽器


簡述流程


步驟1:簡單介紹驗(yàn)證碼


步驟2:爬取少量驗(yàn)證碼圖片


步驟3:介紹百度文字識別OCR


步驟4:識別爬取的驗(yàn)證碼


步驟5:簡單圖像處理


目前,很多網(wǎng)站會(huì)采取各種各樣的措施來反爬蟲,驗(yàn)證碼就是其中一種,比如當(dāng)檢測到訪問頻率過高時(shí)會(huì)彈出驗(yàn)證碼讓你輸入,確認(rèn)訪問網(wǎng)站的不是機(jī)器人。但隨著爬蟲技術(shù)的發(fā)展,驗(yàn)證碼的花樣也越來越多,從最開始簡單的幾個(gè)數(shù)字或字母構(gòu)成的圖形驗(yàn)證碼(也就是我們今天要涉及的)發(fā)展到需要點(diǎn)擊倒立文字字母的、與文字相符合的圖片的點(diǎn)觸型驗(yàn)證碼,需要滑動(dòng)到合適位置的極驗(yàn)滑動(dòng)驗(yàn)證碼,以及計(jì)算題驗(yàn)證碼等等,總之花樣百出,讓人頭禿。驗(yàn)證碼其他的相關(guān)知識大家可以看下這個(gè)網(wǎng)站:captcha.org


再來簡單說下圖形驗(yàn)證碼吧,就像這張:



由字母和數(shù)字組成,再加上一些噪點(diǎn),但為了防止被識別,簡單的圖形驗(yàn)證碼現(xiàn)在也變得復(fù)雜,有的加了干擾線,有的加噪點(diǎn),有的加上背景,字體扭曲、粘連、鏤空、混用等等,甚至有時(shí)候人眼都難以識別,只能默默點(diǎn)擊“看不清,再來一張”。


驗(yàn)證碼難度的提高隨之帶來的就是識別的成本也需要提高,在接下來的識別過程中,我會(huì)先直接使用百度文字識別OCR,來測試識別準(zhǔn)確度,再確認(rèn)是否選擇轉(zhuǎn)灰度、二值化以及去干擾等圖像操作優(yōu)化識別率。


接下來我們就來爬取少量驗(yàn)證碼圖片存入文件。


首先打開Chrome瀏覽器,訪問剛剛介紹的網(wǎng)站,里面有一個(gè)captcha圖像樣本鏈接:https://captcha.com/captcha-examples.html?cst=corg,網(wǎng)頁里有60張不同類型的圖形驗(yàn)證碼,足夠我們用來識別試驗(yàn)了。



直接來看代碼吧:


import requests
import os
import time
from lxml import etree


def get_Page(url,headers):
    response = requests.get(url,headers=headers)
    if response.status_code == 200:
        # print(response.text)
        return response.text
    return None


def parse_Page(html,headers):
    html_lxml = etree.HTML(html)
    datas = html_lxml.xpath('.//div[@class="captcha_images_left"]|.//div[@class="captcha_images_right"]')
    item= {}
    # 創(chuàng)建保存驗(yàn)證碼文件夾
    file = 'D:/******'
    if os.path.exists(file):
        os.chdir(file)
    else:    
        os.mkdir(file)
        os.chdir(file)    
    for data in datas:
        # 驗(yàn)證碼名稱
        name = data.xpath('.//h3')
        # print(len(name))
        # 驗(yàn)證碼鏈接
        src = data.xpath('.//div/img/@src')    
        # print(len(src))
        count = 0
        for i in range(len(name)):
            # 驗(yàn)證碼圖片文件名
            filename = name[i].text + '.jpg'
            img_url = 'https://captcha.com/' + src[i]
            response = requests.get(img_url,headers=headers)
            if response.status_code == 200:
                image = response.content
                with open(filename,'wb'as f:
                    f.write(image)
                    count += 1
                    print('保存第{}張驗(yàn)證碼成功'.format(count))
                    time.sleep(1)


def main():
    url = 'https://captcha.com/captcha-examples.html?cst=corg'
    headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.146 Safari/537.36'}
    html = get_Page(url,headers)
    parse_Page(html,headers)


if __name__ == '__main__':
    main()


仍然使用Xpath爬取,在右鍵檢查圖片時(shí)可以發(fā)現(xiàn),網(wǎng)頁分為兩欄,如下圖紅框所示,根據(jù)class分為左右兩欄,驗(yàn)證碼分別位于兩欄中。




datas = html_lxml.xpath('.//div[@class="captcha_images_left"]|.//div[@class="captcha_images_right"]')


這里我使用了Xpath中的路徑選擇,在路徑表達(dá)式中使用“|”表示選取若干路徑,例如這里表示的就是選取class為"captcha_images_left"或者"captcha_images_right"的區(qū)塊。再來看下運(yùn)行結(jié)果:



由于每爬取一張驗(yàn)證碼圖片都強(qiáng)制等待了1秒,最后這個(gè)運(yùn)行時(shí)間確實(shí)讓人絕望,看樣子還是需要多線程來加快速度的,關(guān)于多進(jìn)程多線程我們下次再說,這里我們先來看下爬取到的驗(yàn)證碼圖片。



圖片到手了,接下來就是調(diào)用百度文字識別的OCR來識別這些圖片了,在識別之前,先簡單介紹一下百度OCR的使用方法,因?yàn)楹芏嘧R別驗(yàn)證碼的教程用的都是tesserocr庫,所以一開始我也嘗試過,安裝過程中就遇到了很多坑,后來還是沒有繼續(xù)使用,而是選擇了百度OCR來識別。百度OCR接口提供了自然場景下圖片文字檢測、定位、識別等功能。文字識別的結(jié)果可以用于翻譯、搜索、驗(yàn)證碼等代替用戶輸入的場景。另外還有其他視覺、語音技術(shù)方面的識別功能,大家可以直接閱讀文檔了解:百度OCR-API文檔

https://ai.baidu.com/docs#/OCR-API/top



使用百度OCR的話,首先注冊用戶,然后下載安裝接口模塊,直接終端輸入pip install baidu-aip即可。然后創(chuàng)建文字識別應(yīng)用,獲取相關(guān)Appid,API Key以及Secret Key,需要了解一下的是百度AI每日提供50000次免費(fèi)調(diào)用通用文字識別接口的使用次數(shù),足夠我們揮霍了。



然后就可以直接調(diào)用代碼了。


from aip import AipOcr

#  你的 APPID AK SK 
APP_ID = '你的 APP_ID '
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 讀取圖片 
def get_file_content(filePath):
    with open(filePath, 'rb'as fp:
        return fp.read()

image = get_file_content('test.jpg')

#  調(diào)用通用文字識別, 圖片參數(shù)為本地圖片 
result = client.basicGeneral(image)


# 定義參數(shù)變量  
options = {
    # 定義圖像方向
        'detect_direction' : 'true',
    # 識別語言類型,默認(rèn)為'CHN_ENG'中英文混合
        'language_type' : 'CHN_ENG',


}

# 調(diào)用通用文字識別接口  
result = client.basicGeneral(image,options)
print(result)
for word in result['words_result']:
    print(word['words'])


這里我們識別的是這張圖



可以看一下識別結(jié)果



上面是識別后直接輸出的結(jié)果,下面是單獨(dú)提取出來的文字部分??梢钥吹剑似普厶枦]有輸出外,文字部分都全部正確輸出了。這里我們使用的圖片是jpg格式,文字識別傳入的圖像支持jpg/png/bmp格式,但在技術(shù)文檔中有提到,使用jpg格式的圖片上傳會(huì)提高一定準(zhǔn)確率,這也是我們爬取驗(yàn)證碼時(shí)使用jpg格式保存的原因。


輸出結(jié)果中,各字段分別代表:


log_id : 唯一的log id,用于定位問題


direction : 圖像方向,傳入?yún)?shù)時(shí)定義為true表示檢測,0表示正向,1表示逆時(shí)針90度,2表示逆時(shí)針180度,3表示逆時(shí)針270度,-1表示未定義。


words_result_num : 識別的結(jié)果數(shù),即word_result的元素個(gè)數(shù)


word_result : 定義和識別元素?cái)?shù)組


words : 識別出的字符串


還有一些非必選字段大家可以去文檔里熟悉一下。


接下來,我們要做的,就是將我們之前爬取到的驗(yàn)證碼用剛介紹的OCR來識別,看看究竟能不能得到正確結(jié)果。


from aip import AipOcr
import os


i = 0
j = 0
APP_ID = '你的 APP_ID '
API_KEY = '你的API_KEY'
SECRET_KEY = '你的SECRET_KEY'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 讀取圖片 
file_path = 'D:\******\驗(yàn)證碼圖片'
filenames = os.listdir(file_path)
# print(filenames)
for filename in filenames:
    # 將路徑與文件名結(jié)合起來就是每個(gè)文件的完整路徑
    info = os.path.join(file_path,filename)
    with open(info, 'rb'as fp:
        # 獲取文件夾的路徑    
        image = fp.read()
        # 調(diào)用通用文字識別, 圖片參數(shù)為本地圖片
        result = client.basicGeneral(image)
        # 定義參數(shù)變量  
        options = {
                'detect_direction' : 'true',
                'language_type' : 'CHN_ENG',
        }
        # 調(diào)用通用文字識別接口  
        result = client.basicGeneral(image,options)
        # print(result)
        if result['words_result_num'] == 0:
            print(filename + ':' + '----')
            i += 1
        else:
            for word in result['words_result']:                    
                print(filename + ' : ' +word['words'])
                j += 1

print('共識別驗(yàn)證碼{}張'.format(i+j))
print('未識別出文本{}張'.format(i))
print('已識別出文本{}張'.format(j))


和識別圖片一樣,這里我們將文件夾驗(yàn)證碼圖片里的圖片全部讀取出來,依次讓OCR識別,并依據(jù)“word_result_num”字段判斷是否成功識別出文本,識別出文本則打印結(jié)果,未識別出來的用“----”代替,并結(jié)合文件名對應(yīng)識別結(jié)果 。最后統(tǒng)計(jì)識別結(jié)果數(shù)量,再來看下識別結(jié)果。



看到結(jié)果,只能說Amazing!60張圖片居然識別出了65張,并且還有27張為未識別出文本的,這不是我想要的結(jié)果~先來簡單看下問題出在哪里,看到“Vertigo Captcha Image.jpg"這張圖名出現(xiàn)了兩次,懷疑是在識別過程中由于被干擾,所以識別成兩行文字輸出了,這樣就很好解釋為什么多出來5張驗(yàn)證碼圖片了??墒?!為什么會(huì)有這么多未識別出文本呢,而且英文數(shù)字組成的驗(yàn)證碼識別成中文了,看樣子,不對驗(yàn)證碼圖片進(jìn)行去干擾處理,僅靠OCR來識別的想法果然還是行不通啊。那么接下來我們便使用圖像處理的方法來重新識別驗(yàn)證碼吧。


還是介紹驗(yàn)證碼時(shí)用的這張圖




這張圖也沒能被識別出來,讓人頭禿。接下來就對這張圖片進(jìn)行一定處理,看能不能讓OCR正確識別


from PIL import Image

filepath = 'D:\******\驗(yàn)證碼圖片\AncientMosaic Captcha Image.jpg'
image = Image.open(filepath)
# 傳入'L'將圖片轉(zhuǎn)化為灰度圖像
image = image.convert('L')
# 傳入'1'將圖片進(jìn)行二值化處理
image = image.convert('1')
image.show()


這樣子轉(zhuǎn)化后再來看下圖片變成什么樣了?



確實(shí)有些不同了,趕緊拿去試試能不能識別,還是失敗了~~繼續(xù)修改


from PIL import Image

filepath = 'D:\******\驗(yàn)證碼圖片\AncientMosaic Captcha Image.bmp'
image = Image.open(filepath)
# 傳入'L'將圖片轉(zhuǎn)化為灰度圖像
image = image.convert('L')
# 傳入'l'將圖片進(jìn)行二值化處理,默認(rèn)二值化閾值為127
# 指定閾值進(jìn)行轉(zhuǎn)化
count= 170
table = []
for i in range(256):
    if i < count:
        table.append(0)
    else:
        table.append(1 )
image = image.point(table,'1')
image.show()


這里我將圖片保存成了bmp模式,然后指定二值化的閾值,不指定的話默認(rèn)為127,我們需要先轉(zhuǎn)化原圖為灰度圖像,不能直接在原圖上轉(zhuǎn)化。然后將構(gòu)成驗(yàn)證碼的所需像素添加到一個(gè)table中,然后再使用point方法構(gòu)建新的驗(yàn)證碼圖片。




現(xiàn)在已經(jīng)識別到文字了,雖然我不知道為啥識別成了“珍”,分析之后發(fā)現(xiàn)是因?yàn)閦我在設(shè)置參數(shù)設(shè)置了“l(fā)anguage_type”為“CHN_ENG”,中英文混合模式,于是我修改成“ENG”英文類型,發(fā)現(xiàn)可以識別成字符了,但依然沒有識別成功,嘗試其他我所知道的方法后,我表示很無語,我決定繼續(xù)嘗試PIL庫的其他方法試試。


# 找到邊緣
image = image.filter(ImageFilter.FIND_EDGES)
# image.show()
# 邊緣增強(qiáng)
image = image.filter(ImageFilter.EDGE_ENHANCE)
image.show()



還是不能正確識別,我決定換個(gè)驗(yàn)證碼試試。。。。。。



我找了這張帶有陰影的


from PIL import Image,ImageFilter

filepath = 'D:\******\驗(yàn)證碼圖片\CrossShadow2 Captcha Image.jpg'
image = Image.open(filepath)
# 傳入'L'將圖片轉(zhuǎn)化為灰度圖像
image = image.convert('L')

# 傳入'l'將圖片進(jìn)行二值化處理,默認(rèn)二值化閾值為127
# 指定閾值進(jìn)行轉(zhuǎn)化
count= 230
table = []
for i in range(256):
    if i < count:
        table.append(1)
    else:
        table.append(0)
image = image.point(table,'1')
image.show()


簡單處理后,得到這樣的圖片:



識別結(jié)果為:



識別成功了,老淚縱橫?。?!看樣子百度OCR還是可以識別出驗(yàn)證碼的,不過識別率還是有點(diǎn)低,需要對圖像進(jìn)行一定處理,才能增加識別的準(zhǔn)確率。不過百度OCR對規(guī)范文本的識別還是很準(zhǔn)確的。


那么與其他驗(yàn)證碼相比,究竟是什么讓這個(gè)驗(yàn)證碼更容易被OCR讀懂呢?


字母沒有相互疊加在一起,在水平方向上也沒有彼此交叉。也就是說,可以在每一個(gè)字 母外面畫一個(gè)方框,而不會(huì)重疊在一起。


圖片沒有背景色、線條或其他對 OCR 程序產(chǎn)生干擾的噪點(diǎn)。


白色背景色與深色字母之間的對比度很高。


這樣的驗(yàn)證碼相對識別起來較容易,另外,像識別圖片時(shí)的白底黑字就屬于很標(biāo)準(zhǔn)的規(guī)范文本了,所以識別的準(zhǔn)確度較高。至于更復(fù)雜的圖形驗(yàn)證碼,就需要更深的圖像處理技術(shù)或者訓(xùn)練好的OCR來完成了,如果只是簡單識別一個(gè)驗(yàn)證碼的話,不如人工查看圖片輸入,更多一點(diǎn)的話,也可以交給打碼平臺來識別。


作者丨HDMI

https://www.zhihu.com/people/hdmi-blog/activities

瀏覽 75
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報(bào)

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 亚洲第一页在线观看| 伊人网视频在线观看| 天天爽夜夜爽人人爽| 色色网五月天| 成人免费网站在线| 人人操人人爱人人妻| 亚洲国产成人精品午夜| 天干天干天夜夜操| 国产一级18片视频| 久久久久国产视频| 日本少妇网站| 啊v在线| 波多野59部无码喷潮| 欧美a片在线看| 中国一级黄片| 国产免费成人| 褒姒AV无玛| 人妻少妇精品视频| 成人毛片18女人毛片| 最近中文字幕| 一级片久久| 四川BBBBBB搡BBBBB| 色五月婷婷激情| 亚洲一二三四区| 无码婬片A片AAA毛片艳谭| 国产人国产视频成人免费观看…| 日本在线播放| 国产一级a毛一级a| www.大鸡巴| 99成人国产精品视频| 亚洲无码成人视频| 伊人视频在线| 亚洲毛片在线| 手机看片1024国产| 国产AV播放| 久久精品一二三| 天天日天天干美女| 亚洲第一成网站| 操逼地址| 福利视频导航自拍| 亚洲高清无码在线观看视频| 色综合网址| 六月丁香欧美综合| 天天色天天色| 99在线精品视频| 免费a级毛片| 日韩精品人妻中文字幕| 九九无码视频| 国产成人精品视频免费| 亚洲无码小电影| 五月深爱| 国产无套内射在线观看| 日韩操操操| 凹凸熟女凹凸BBWBBW| www.俺去了| 四川BBBBBB搡BBBBB| 一级A色情大片| 蝌蚪窝免费视频| 黑人巨大翔田千里AⅤ| 夜色88V精品国产亚洲| av乱伦小说| 美女网站视频黄| 99爱在线| 69自拍视频| 人人操人人人| 亚洲av网站在线观看| 六月综合网| 国产在线观看你懂的| 免费污视频在线观看| 色男人的天堂网| 黄色免费视频网站| 人妻熟女88AⅤ| 玖玖资源在线观看| 东京热第一页| 亚洲AA视频| 色视频免费在线观看| 伊人精品| 操屄在线观看| 日韩欧美一级二级| 日产精品久久久一区二区| 青青草大香蕉伊人| 做爰视频毛片下载蜜桃视频| 四虎成人免费视频| 国产精品日韩无码| 臭小子晚上让你爽个够视频| 大香蕉久久久久| 亚洲最新中文字幕| 国产福利电影在线观看| 老司机免费福利视频| 中国操逼视频| 亚洲精品偷拍| 无码视频免费在线观看| 精品蜜桃一区二区三区| 黄色毛片网站| 久操视频一区二区三区| 91在线91| 青娱亚洲| 97在线免费| AV无码一区| 日韩一级片在线| 后入av| 国产午夜精品一区二区三区牛牛| 人人爽人人做| 乱伦五月| 国产一二区| 成人三级片免费| 91精品国自产在线观看| 嫩BBB搡BBB搡BBB搡| 日本a片| 日韩A| 免费一级无码婬片A片AAA毛片| 日本最新免费二区| 91亚洲在线观看| 日本少妇高潮喷水XXXXXXX| 躁BBB躁BBB躁BBBBBB日视频| 午夜爱爱爱| 影音先锋av在线资源| 美女扣穴| 热久久9| 肉乳无码A片av| 国产性爱在线观看| 先锋影音在线资源| 91AV视频| 大鸡巴视频在线| 人人澡av| 你懂得视频| 亚洲GV成人无码久久精品| 精品蜜桃秘一区二区三区在线播放| 91探花秘在线播放偷拍| 免费看一区二区三区| 国产在线黄片| 国产激情视频在线| 亚州加勒比无码| 精品无码二区| 91人人妻人人妻人人澡| 国产性色AV| 97超级碰| 爱搞搞就要搞搞| 最新国产av| 成人午夜福利| 日本欧美中文| 久久精品无码一区二区无码性色| 99久久性爱| 中国婬乱a| 人人看人人摸人人搞| 99精品无码| a视频在线免费观看| 丁香五月综合| 亚洲高清福利| 欧美一级高清片免费一级a| 黄色福利视频在线观看| 操屄视频网站| 九九精品久久| 久久久国产精品视频| i美女福利视频| 婷婷A片| 亚洲一线视频| 婷婷99狠狠躁天天| 五月开心激情网| 婷婷综合视频| 人妻japanesewoman| 超碰最新在线观看| 激情另类视频| 无码欧洲| 天天肏屄| 久青草视频| 成人婷婷五月| 久久久久女人精品毛片九一 | 人人弄人人| 色吊丝中文字幕| 国产成人在线免费| 成人日韩无码| 加勒比无码人妻| 不卡无码av| 制服丝袜在线视频| www.99av| 五月天福利视频| 68久久久| 久久亚洲AV无码午夜麻豆| 综合精品7799| 色色色热热热| 伊人久久婷婷| 欧美A级视频在线观看| 午夜国产在线视频| 99久久影院| 波多野成人无码精品视频| www色色| 亚洲高清视频一区| A片视频播放| 亚洲黄色免费电影| 久久精品视频在线| 天天插在线视频| 丁香五月激情啪啪| 九九精品99| 中文精品字幕人妻熟女| 色欲国产精品欧美在线密| 黄色片在线视频| 国产在线播放91| 91午夜视频| 久久黄色视频网站| 男女高清无码| 4438成人网站| 伊人久久国产| 东方成人AV| 亚洲aV影院| 国产视频无码在线| 丁香五月天在线视频| 亚洲97| 久久精品免费看| 蜜桃AV在线观看| 人妻黄色视频| 欧美成人激情| 无码人妻丰满熟妇区毛片蜜桃麻豆 | 综合天天| 91偷拍视频| 亚洲国产精品久久久久婷婷老年 | 久久穴| 狠狠干狠狠操| 欧美操逼小视频| 永久免费黄色视频| 干片网| 边吃奶边做爱| 乱伦AV片| 国产黄色视频免费观看| 久久久久久久久久久久久自慰小片| 91免费网站| 91精品国产成人www| 九九九视频在线观看| 日韩一区二区在线视频| 人人精品| 操逼爆奶网站| 黄色片在线观看视频| 三级网址在线观看| 欧美日韩中文在线视频| 亚洲无码专区视频| 中文字幕在线观看免费高清电影| 一级a片激情啪啪免费观| 蜜臀久久99精品久久| 亚洲操操| 欧美999| 超碰av电影| 人妻黄色视频| 97色综合| 中文字幕无码Av在线| 精品欧美乱码久久久久久| 国产女人在线| 精品爆乳| 国产亚洲精品码| 少妇一区二区三区| 一本色道久久综合亚洲怎么玩| 黄页网址在线观看| 青娱乐亚洲| 99热99re6国产线播放| 国产91网| 婷婷在线视频| 18禁网站免费观看| 日韩成人无码人妻| 久久亚洲日韩天天做日日做综合亚洲| 色情小电影免费网站观看网址在线播| 妻子互换被高潮了三次| 亚洲免费在线婷婷| 99re在线观看观看这里只有精品| 亚洲精品视频在线播放| 黄色精品久久| 欧美亚洲成人视频| 日韩欧美高清视频| 插逼免费视频| 久久久久久毛片| 色色97| 一区二区三区Av| 国产色哟哟| 久草网大香蕉| 色香蕉影院| 亚洲人妻AV| aaa精品视频| 欧美激情综合网| 日本东京热视频| 4438成人网站| 欧美人妻视频| 无码视频免费播放| 白嫩在线| 嫩BBB嗓BBBB榛BBBB| 国产h在线播放| 怡红院视频| 中文字幕线观看| 欧美日韩色图| 亚洲五月婷婷| 久操超碰| 日韩成人无码视频| 成人片网站在线观看| 色网站在线观看| 中文爱爱视频| 成人美女视频| 亚洲最大成人网站| 一区免费在线观看| 欧美日韩成人视频| 自拍毛片| 亚洲理伦| 伊人五月在线| 一区二区三区精品无码| 久久久久久网站| 中文字幕在线视频日本| 嫩小槡BBBB槡BBBB槡漫画| 日韩一级无码毛片| 91人妻人人爽人人澡人人爽| 亚州无码| 国产三级黄| 77777色婷婷| 日韩无码视频一区二区| h片在线观看免费| 久草三级片| 色综合一区二区| AⅤ视频在线观看| 成人网站免费视频| 99色色| 日韩欧美在线中文字幕| 欧美视频一区二区| 无码一区二区高清| 天天操网站| 国产美女自拍| 日本AV在线播放| 日韩AⅤ无码一区二区三区| 天堂在线中文字幕| 一级片三级片| 成人免费视频国产免费麻豆,| 手机毛片在线播放| 国产AA片| 翔田千里与黑人50分钟| 色资源站| 国产日韩欧美综合精品在线观看 | 人妻无码HEYZO少妇精品| 日欧无码| 亚洲AV无码久| 这里只有精品久久| 精品黄色毛片| 欧美日逼网| 国产一级精品视频| 各国熟女HD合集| 中文无码久久| 亚洲无码手机在线观看| 欧洲毛片基地c区| 中文在线a∨在线| 国产三级国产三级国产普通话| 欧美日韩亚洲中文字幕| 久久亚洲日韩天天做日日做综合亚洲 | 亚洲国产成人久久| 爱爱毛片| 亚洲理论| 免费黄片在线看| 福利一区在线观看| 欧美一区二区无码视频| 欧性猛交ⅩXXX乱大交| 性色网站| 欧美成人视频网| 久久91久久久久麻豆精品| 日韩一级免费看| BBWBBw嫩| 国产永久精品| 午夜精品久久久久久久久无码99热 | 婷婷五月在线| 91精品日韩| 欧美色图视频网站| 免费日韩视频| 日屄在线观看| 免费看v片| 91在线无码精品入口电车| 懂色av,蜜臀AV粉嫩av| 久久久久一区二区三区| 先锋资源av| 欧美亚洲成人在线观看| 欧美色图15p| 色综合加勒比| 性欧美成人播放77777| 欧美狂操| 乱伦AV网| www.狠狠撸| 中国丰满妇BBwBBwHD| 成人在线视频观看| a√天堂中文在线8| 午夜精品久久久久久久久久久久| 日韩精品久久久久久久酒店| 国产人妖av| 专区无日本视频高清8| 国产一级生活片| 97色色网| 男人的天堂手机在线| 久久精品99视频| 无码免费视频观看| 国产女人水真多18毛片18精品| 中文字幕欧美在线| 亚洲精品乱码久久久久久久| 国产视频一区二区三区四区| 蜜桃精品视频在线观看| 一区二区三区四区日韩| 国产成人精品三级麻豆| 99精品视频网站| 在线播放中文字幕| 中文字幕高清无码视频| 西西444WWW无码视频软件功能介绍 | 人妻无码人妻| 日韩操逼视频| 欧美激情爱爱| 黄色视频在线观看大全| 免费无码高清视频| 人操人妻| 8050午夜一级免费| 正在播放JUQ-878木下凛凛子 | 高潮毛片| 一区二区三区久久久| 亚洲在线网站| 国产极品久久久| 午夜在线观看视频18| 日韩中文字幕av在线| youjizzcom日本| 视频二区中文字幕| 天天透天天干| 中文字幕无码不卡| 西西444WWW无码精品| 一级片电影网站| 成人A片在线观看| 亚洲无码性爱视频| 日韩无码高清免费视频| 久久久无码精品亚洲| 一级二级三级毛片| 日韩免费高清在线视频| 精品免费国产一区二区三区四区 | 蜜桃91精品入口| 国产在线观看mv免费全集电视剧大全| 成人AAA| 日韩成人影视| 成年人性生活免费视频| 18禁黄网| 无码人妻熟妇| 人人操成人| 国精品91无码一区二区三区在线 | 无码成人毛片| 亚洲中文字幕在线免费观看视频 | 久久天天操| 欧美h在线观看| 欧美成人片免费看| 17c.白丝喷水自慰| 色黄网站在线观看| 青青草免费福利视频| AV一级片| 国产粉嫩在线观看| AV1区二区| www.高清无码| 久激情内射婷内射蜜桃欧美一级| 未满十八18禁止免费无码网站| 成人网站视频在线观看| 国产69精品久久久久久| 爽爽午国产浪潮AV性色www| 欧美做爱网站| 日一日干一干| 日韩一区二区无码视频| 日韩人妻精品无码久久边| 亚洲AV电影网| 乱伦AV片| 免费观看成人片| 婷婷五月花| 波多野结衣无码高清视频| 欧美午夜电影| 九九热毛片在线观看| 麻豆国产精品| 3D动漫精品一区二区在线播放免费 | 亚洲AV白浆| 久草超碰在线| 欧美操逼在线| 69精品免费视频| 99综合| 91日韩精品| 黑人乱伦| 日韩无码精品AV| 首页-91n| 91狠狠综| 91理论片| 五月丁香激情六月| 制服丝袜人妻| 91麻豆福利视频| 狠狠2021| 西西444大胆无码视频| 亚洲黄片免费观看| 日韩乱伦AV| 日韩在线91| 蝌蚪窝在线免费观看视频| 欧美69视频| 欧美性性生交XXXXX无码 | 亚洲中文无码AV在线| 老师机性爱视频在线播放| 久久久福利视频| 草草国产| 色五月欧美| 在线看操逼| 亚洲无码电影在线| 日韩在线精品视频| 精品少妇人妻一区二区| 伊人综合干| 91性爱视频| 欧美强开小嫩苞| 久久久久久无码| 国产又爽又黄网站免费观看| 999久久精品| 亚洲高清无码在线| 特逼视频| wwwAV在线观看| 国产又粗又长又硬又大毛苴茸图片| 2025最新国产精品每日更新 | 2021无码| 亚洲不卡在线观看| 边添小泬边狠狠躁视频| 国产精品51麻豆cm传媒| 欧美日韩中文字幕无码| 护士小雪的yin荡高日记H视频| 少妇bbb搡bbbb搡bbbb| 青青草视频91| 青草网在线观看| 亚洲一区av| 国产精品久久久久久久久久九秃| 蜜桃Av噜噜一区| 51妺妺嘿嘿午夜成人| 污视频在线免费| 成人久久久| 亚洲狼人综合| 亚洲福利一区| 中文字幕在线免费观看电影| 天天草夜夜操| 成人做爰100片免费-百度| 啪啪免费网站| 大香蕉尹在线| 激情免费视频| 2025无码视频| aaa精品视频| 影音先锋人妻资源| 国产成人精品AV在线观| 国产精品秘麻豆免费版现看视频| 日本少妇做爱| 精品一区二区三区四| 99都是精品| 一级黄片学生妹| 无码中文字幕在线观看| 日韩免费网站| 东北女人操逼视频| 一级电影视频去去去| 人妻操逼视频| av天天av无码av天天爽| 国产激情在线| 日韩欧美高清视频| 婷婷在线综合| 久草视频首页| 午夜性爱视频| 亚洲中文中出| 99久久久久久久久久| 天堂网视频| 三级视频在线播放| 日韩毛片网站| 国产精品国产精品国产专区不| 欧美老女人性爱视频| 国产午夜精品一区二区三区嫩A| 欧美色图亚洲另类| 久久人妻无码中文字幕系列| 18国产免费视频| 精品偷拍视频| 久久九九国产| 逼特逼视频在线| 青久久久| 好吊妞在线观看| 婷婷色色五月| 中国黄色一级A片| 久久国产黄色一级片| 操碰在线| 五月激情网站| 久久99久久99久久99人受| 亚洲av毛片| 欧美3p视频| www.91madou| 狼人综合视频| 亚洲一级婬片A片AAAA网址| 最近中文字幕在线视频| 狼友在线视频| 西西888WWW大胆无码| 一道本一区二区| 欧美三级大片| 色婷婷一区二区三区久久| 亚洲成人精品一区二区| 丁香六月婷婷综合缴| 2020无码| 国产99久久久精品| 丁香五月亚洲综合| 久久嫩草精品久久久久精| 国产精品自拍视频| 国产小黄片| av电影在线观看| 最近中文字幕| Av一区二区三区| 91抽插| 无码人妻A片一区二区青苹果| 伊人五月天| 国产免费久久久| 少妇人妻一区二区三区| 91三级片在线播放| 亚洲欧美日韩不卡| 伊人性视频| 三级无码av| 中文字幕在线观看1| 国产午夜视频| 三级片大香蕉| 久久影音先锋| 午夜黄色电影| 操逼视频免费在线观看| 人妻大屁股-91Porn| 亚洲无码成人视频| 毛片91| caopeng97| 激情视频免费在线观看| 青青在线免费视频| 自拍亚洲欧美| 777三级| 免费毛片在线| 18啪啪网站| 六月激情丁香| 国产精品v欧美精品v日韩| 天天日天天草天天干| 精品国产精品三级精品AV网址| 一级乱伦网站| 精品国产AV鲁一鲁一区| 中文字幕网站在线观看| 天天噜天天操| 看欧美黄片| JlZZJLZZJlZZ亚洲女人17| 成人123区| 亚洲精品成人片在线观看精品字幕 | 殴美亚洲一流| 少妇精品无码一区二区免费视频| 国产综合自拍| 亚洲精品无码在线观看| 亚洲无码二区| 成人黄色大片| 福利一区二区| 婷婷色网| 日本一级做a爱片| 美女网站黄| 懂色午夜福利一区二区三区| 欧美撒色逼撒| 午夜做爱福利视频| 乌克兰xxxx| 五月色综合网| 91成人免费电影片| 丁香五月一区二区| 女公务员人妻呻吟求饶| 靠逼国产| 国产在线观看一区| 日韩性生活| 一本色道无码人妻精品| 中文字幕第27页| 人人射人人干| 人人综合网| 欧美成人电影在线观看| 91精品久| 久久成人无码| 日韩无码高清一区| 婷婷久久婷婷| 色激情五月天| avwww| 久久久久无码| 欧美日韩操逼视频| 99久久99久久精品免费看蜜桃| 日韩二区三区| 精久久久| 国产成人久久777777黄蓉| 人人摸人人搞| 极品美女扒开粉嫩小泬高潮一| 这里只有精品91| 三级黄色免费| 在线看黄网| 色婷婷俺来也| 久草视频在线免费播放| 国产精品v欧美精品v日韩| 精品黄色电影| 色欲久久久| 国产精品秘久久久久久1-~/\v7-/| 免费色片| 无码狠狠躁久久久久久久91| 一级黄色电影免费看| 亚洲免费性爱视频| 精产国品一区二区区别| 乱伦五月天| 国产无码AV大片| 在线成人亚洲| 日本特黄一级片| 豆花视频在线播放| 91原创国产内射| 人人cao| 亚洲性爱在线播放| 国产精品乱子伦视频一区二区 | 91亚洲精品久久久久蜜桃| 久久99精品国产.久久久久| 亚洲人人色| 久久黄片视频| 国产小视频在线免费观看| 91亚洲精品国偷拍自产在线观看| 亚洲精品suv视频| 欧美高潮喷水| av无码中文字幕| 免费av大全| 黄片一区| 国产欧美激情| 欧美性生活视频| 欧美操逼操| 91av一区| 亚洲最大福利视频| 欧美丰满老熟妇XXXXX性| 99成人国产精品视频| 一级成人片| 国产激情在线| 伊人日日| 天天干,天天日| 国产美女福利| 欧美日韩色| 亚洲欧美日韩电影| 国产在线观看| 国产免费一区二区三区| 久草社区在线| 国产精品精品| 伊人大香在线| 台湾毛片| 亚洲1区2区| BBW老熟女BBw| 无码中文字幕在线观看| 男女操逼视频网站免费| 国产1区在线观看| 国产色色视频| 国产男女视频| 欧美成人第一页| 无码av在线播放| 亚洲成人在线播放| 国产精品一级二级三级| 人人爽人人操人人爱| 欧美日韩亚洲成人| 青草视频在线免费观看| 日韩精品视频在线免费观看| 一区二区不卡视频| 免费中文字幕| 日本天堂网在线观看| 一区视频免费观看| 国产在线免费视频| 成人亚洲AV日韩AV无码| 成人无码www在线看免费| 一级黄色视频日逼片| 91网站在线免费观看| 大香蕉免费| 亚洲.欧美.丝袜.中文.综合| 国产成人av网站| 国产操b| 日韩成人激情| 9一区二区三区| 九草在线| 国产又爽又黄免费网站在线看| 江苏妇搡BBBB搡BBBB| 青榴视频免费观看| 91久久精品一区二区三区| 亚洲另类图片小说| 亚欧三级| www.51av| 亚洲女与黑人正在播放| 一本色道久久88亚洲精品综合| 免费一级AAAAA片在线播放| 精品成人视频| 日韩A电影| 色情一级A片成人片| 欧美精品国产动漫| 超碰操一操| 欧美一区二区三区免费| 亚洲中文字幕免费观看| 东京热综合影院| 亚洲国产免费视频| av超碰在线| 女人AV天堂| 看操逼视频| A级黄视频| 亚洲福利免费观看| 亚洲无码视频一区二区| 色噜噜av| 欧美色欲| 亚洲精品白浆高清久久久久久| 久久99国产乱子伦...| 十八禁免费网站| 欧美黄色小说| 国产在线色视频| 久久久久久久久久国产精品| 天天干天天日天天色| 日韩视频第一页| 日韩高清精品在线| 国产免费av在线| 超碰人人91| 亚洲性爱在线观看| 日韩视频免费看| 三级成人视频| 一区二区三区视频在线| 操逼视频国产| 久久双飞| 翔田千里中文字幕无码| 熊猫成人网| 亚洲中文字幕一区| 久久婷婷影院| 免费黄色福利视频| 国产主播在线播放| 久热精品视频| 在线观看中文字幕视频| 一级黄色电影免费| 91天天射| 无码免费视频| 天天看天天色| 精品一区二区三区在线观看| 中文字幕第一区| 亚洲综合免费观看高清完整| 北条麻妃99精品青青久久| 91jiujiu| 五月婷婷丁香五月| 西西444WWW无码大胆在线观看 | www.91熊猫成人网| 你懂的在线观看视频| 91av在线播放| 中文字幕无码Av在线| 麻豆一区二区三区四区| 91亚洲成人| jizz免费视频| 中文字幕高清| 91色噜噜狠狠色婷婷| 欧美日韩男女淫乱一区二区| 91嫖妓站街按店老熟女| 日本爱爱免费| 日日干夜夜撸| 国产wwwww| 91碰碰| 日韩欧美网站| 五月天丁香婷婷视频| 上海熟妇搡BBBB搡BBBB| 玖玖色综合| 五月天婷婷国产| 新中文字幕| 亚洲免费中文字幕| 999高清无码| 伊人成人在线视频观看| 日韩小电影免费观看高清完整版在线观 | 国产精品亚洲一区| aaa国产| 日韩无码一级片| 中字无码av| 一级欧美黑人大战白妞| 日韩人妻无码一区| 午夜三级视频| 迷情校园综合| 狠狠久| 三级av网站| 秋霞无码| 日本一区二区三区免费视频| 国产乱子伦-区二区| 嫩BBB| 日韩高清一区| www.欧美精品| 精品久久一区二区| 九九九免费视频| 国产福利在线导航| 国产免费看片| 国产操逼网站| 国产成人三级视频| 天天干天天色天天日| 国产美女啪啪| 加勒比操逼| 第一福利视频导航| 少妇搡BBBB搡BBB搡打电话| 亚洲中文字幕2019| 色播综合| AV中文字幕电影| 国产无遮挡又黄又爽| 日韩免费AV| 久久久久久大香蕉| 免费观看黄色片| 精品免费囯产| 各种BBwBBwBBwBBw| 最新一区二区三区| 91精品91久久久中77777| 青青草手机在线观看| 99视频精品| 操老女人逼视频| 天堂成人在线| 女人高潮天天躁夜夜躁| 成人网址大全| www99热| 91亚洲日韩| 51av在线| 青草成人在线视频| 大奶无码| 波多野结衣AV无码| 日韩在线视频第一页| 国产精品视频免费看| 日韩免费在线观看一区入口| 成人网站欧美| 国产第一页在线观看| 91网站观看|