精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

總結!實用Python文本預處理代碼

開發 后端
本文將討論文本預處理的基本步驟,旨在將文本信息從人類語言轉換為機器可讀格式以便用于后續處理。此外,本文還將進一步討論文本預處理過程所需要的工具。

 

本文將討論文本預處理的基本步驟,旨在將文本信息從人類語言轉換為機器可讀格式以便用于后續處理。此外,本文還將進一步討論文本預處理過程所需要的工具。

當拿到一個文本后,首先從文本正則化(text normalization) 處理開始。常見的文本正則化步驟包括:

  •  將文本中出現的所有字母轉換為小寫或大寫
  •  將文本中的數字轉換為單詞或刪除這些數字
  •  刪除文本中出現的標點符號、重音符號以及其他變音符號
  •  刪除文本中的空白區域
  •  擴展文本中出現的縮寫
  •  刪除文本中出現的終止詞、稀疏詞和特定詞
  •  文本規范化(text canonicalization)

下面將詳細描述上述文本正則化步驟。

將文本中出現的字母轉化為小寫

示例1:將字母轉化為小寫

Python 實現代碼: 

  1. input_str = ”The 5 biggest countries by population in 2017 are China, India, United States, Indonesia, and Brazil.”  
  2. input_strinput_str = input_str.lower()  
  3. print(input_str) 

輸出: 

  1. the 5 biggest countries by population in 2017 are china, india, united states, indonesia, and brazil. 

刪除文本中出現的數字

如果文本中的數字與文本分析無關的話,那就刪除這些數字。通常,正則化表達式可以幫助你實現這一過程。

示例2:刪除數字

Python 實現代碼:      

  1. import re  
  2. input_str = ’Box A contains 3 red and 5 white balls, while Box B contains 4 red and 2 blue balls.’  
  3. reresult = re.sub(r’\d+’, ‘’, input_str)  
  4. print(result) 

輸出: 

  1. Box A contains red and white balls, while Box B contains red and blue balls. 

刪除文本中出現的標點

以下示例代碼演示如何刪除文本中的標點符號,如 [!”#$%&’()*+,-./:;<=>?@[\]^_`{|}~] 等符號。

示例3:刪除標點

Python 實現代碼: 

  1. import string  
  2. input_str = “This &is [an] example? {of} string. with.? punctuation!!!!” # Sample string  
  3. result = input_str.translate(string.maketrans(“”,””), string.punctuation) 
  4. print(result) 

輸出: 

  1. This is an example of string with punctuation 

刪除文本中出現的空格

可以通過 strip()函數移除文本前后出現的空格。

示例4:刪除空格

Python 實現代碼: 

  1. input_str = “ \t a string example\t “  
  2. input_strinput_str = input_str.strip()  
  3. input_str 

輸出: 

  1. ‘a string example’ 

符號化(Tokenization)

符號化是將給定的文本拆分成每個帶標記的小模塊的過程,其中單詞、數字、標點及其他符號等都可視為是一種標記。在下表中(Tokenization sheet),羅列出用于實現符號化過程的一些常用工具。

刪除文本中出現的終止詞

終止詞(Stop words) 指的是“a”,“a”,“on”,“is”,“all”等語言中最常見的詞。這些詞語沒什么特別或重要意義,通常可以從文本中刪除。一般使用 Natural Language Toolkit(NLTK) 來刪除這些終止詞,這是一套專門用于符號和自然語言處理統計的開源庫。

示例7:刪除終止詞

實現代碼: 

  1. input_str = “NLTK is a leading platform for building Python programs to work with human language data.”  
  2. stop_words = set(stopwords.words(‘english’))  
  3. from nltk.tokenize import word_tokenize  
  4. tokens = word_tokenize(input_str)  
  5. result = [i for i in tokens if not i in stop_words]  
  6. print (result) 

輸出: 

  1. [‘NLTK’, ‘leading’, ‘platform’, ‘building’, ‘Python’, ‘programs’, ‘work’, ‘human’, ‘language’, ‘data’, ‘.’] 

此外,scikit-learn 也提供了一個用于處理終止詞的工具:  

  1. from sklearn.feature_extraction.stop_words import ENGLISH_STOP_WORDS 

同樣,spaCy 也有一個類似的處理工具: 

  1. from spacy.lang.en.stop_words import STOP_WORDS 

刪除文本中出現的稀疏詞和特定詞

在某些情況下,有必要刪除文本中出現的一些稀疏術語或特定詞。考慮到任何單詞都可以被認為是一組終止詞,因此可以通過終止詞刪除工具來實現這一目標。

詞干提取(Stemming)

詞干提取是一個將詞語簡化為詞干、詞根或詞形的過程(如 books-book,looked-look)。當前主流的兩種算法是 Porter stemming 算法(刪除單詞中刪除常見的形態和拐點結尾) 和 Lancaster stemming 算法。

示例 8:使用 NLYK 實現詞干提取

實現代碼: 

  1. from nltk.stem import PorterStemmer  
  2. from nltk.tokenize import word_tokenize  
  3. stemmerPorterStemmer()  
  4. input_str=”There are several types of stemming algorithms.”  
  5. input_str=word_tokenize(input_str) 
  6. for word in input_str:  
  7.     print(stemmer.stem(word)) 

輸出: 

  1. There are sever type of stem algorithm. 

詞形還原(Lemmatization)

詞形還原的目的,如詞干過程,是將單詞的不同形式還原到一個常見的基礎形式。與詞干提取過程相反,詞形還原并不是簡單地對單詞進行切斷或變形,而是通過使用詞匯知識庫來獲得正確的單詞形式。

當前常用的詞形還原工具庫包括: NLTK(WordNet Lemmatizer),spaCy,TextBlob,Pattern,gensim,Stanford CoreNLP,基于內存的淺層解析器(MBSP),Apache OpenNLP,Apache Lucene,文本工程通用架構(GATE),Illinois Lemmatizer 和 DKPro Core。

示例 9:使用 NLYK 實現詞形還原

實現代碼:    

  1. from nltk.stem import WordNetLemmatizer  
  2. from nltk.tokenize import word_tokenize  
  3. lemmatizer=WordNetLemmatizer()  
  4. input_str=”been had done languages cities mice”  
  5. input_str=word_tokenize(input_str)  
  6. for word in input_str:  
  7.     print(lemmatizer.lemmatize(word)) 

輸出: 

  1. be have do language city mouse 

詞性標注(POS)

詞性標注旨在基于詞語的定義和上下文意義,為給定文本中的每個單詞(如名詞、動詞、形容詞和其他單詞) 分配詞性。當前有許多包含 POS 標記器的工具,包括 NLTK,spaCy,TextBlob,Pattern,Stanford CoreNLP,基于內存的淺層分析器(MBSP),Apache OpenNLP,Apache Lucene,文本工程通用架構(GATE),FreeLing,Illinois Part of Speech Tagger 和 DKPro Core。

示例 10:使用 TextBlob 實現詞性標注

實現代碼: 

  1. input_str=”Parts of speech examples: an article, to write, interesting, easily, and, of”  
  2. from textblob import TextBlob  
  3. result = TextBlob(input_str)  
  4. print(result.tags) 

輸出: 

  1. [(‘Parts’, u’NNS’), (‘of’, u’IN’), (‘speech’, u’NN’), (‘examples’, u’NNS’), (‘an’, u’DT’), (‘article’, u’NN’), (‘to’, u’TO’), (‘write’, u’VB’), (‘interesting’, u’VBG’), (‘easily’, u’RB’), (‘and’, u’CC’), (‘of’, u’IN’)] 

詞語分塊(淺解析)

詞語分塊是一種識別句子中的組成部分(如名詞、動詞、形容詞等),并將它們鏈接到具有不連續語法意義的高階單元(如名詞組或短語、動詞組等) 的自然語言過程。常用的詞語分塊工具包括:NLTK,TreeTagger chunker,Apache OpenNLP,文本工程通用架構(GATE),FreeLing。

示例 11:使用 NLYK 實現詞語分塊

第一步需要確定每個單詞的詞性。

實現代碼: 

  1. input_str=”A black television and a white stove were bought for the new apartment of John.”  
  2. from textblob import TextBlob  
  3. result = TextBlob(input_str)  
  4. print(result.tags) 

輸出: 

  1. [(‘A’, u’DT’), (‘black’, u’JJ’), (‘television’, u’NN’), (‘and’, u’CC’), (‘a’, u’DT’), (‘white’, u’JJ’), (‘stove’, u’NN’), (‘were’, u’VBD’), (‘bought’, u’VBN’), (‘for’, u’IN’), (‘the’, u’DT’), (‘new’, u’JJ’), (‘apartment’, u’NN’), (‘of’, u’IN’), (‘John’, u’NNP’)] 

第二部就是進行詞語分塊

實現代碼: 

  1. reg_exp = “NP: {<DT>?<JJ>*<NN>}”  
  2. rp = nltk.RegexpParser(reg_exp)  
  3. result = rp.parse(result.tags)  
  4. print(result) 

輸出: 

  1. (S (NP A/DT black/JJ television/NN) and/CC (NP a/DT white/JJ stove/NN) were/VBD bought/VBN for/IN (NP the/DT new/JJ apartment/NN)  
  2. of/IN John/NNP) 

也可以通過 result.draw() 函數繪制句子樹結構圖,如下圖所示。   

命名實體識別(Named Entity Recognition)

命名實體識別(NER) 旨在從文本中找到命名實體,并將它們劃分到事先預定義的類別(人員、地點、組織、時間等)。

常見的命名實體識別工具如下表所示,包括:NLTK,spaCy,文本工程通用架構(GATE) -- ANNIE,Apache OpenNLP,Stanford CoreNLP,DKPro核心,MITIE,Watson NLP,TextRazor,FreeLing 等。

示例 12:使用 TextBlob 實現詞性標注

實現代碼: 

  1. from nltk import word_tokenize, pos_tag, ne_chunk  
  2. input_str = “Bill works for Apple so he went to Boston for a conference.”  
  3. print ne_chunk(pos_tag(word_tokenize(input_str))) 

輸出: 

  1. (S (PERSON Bill/NNP) works/VBZ for/IN Apple/NNP so/IN he/PRP went/VBD to/TO (GPE Boston/NNP) for/IN a/DT conference/NN ./.) 

共指解析 Coreference resolution(回指分辨率 anaphora resolution)

代詞和其他引用表達應該與正確的個體聯系起來。Coreference resolution 在文本中指的是引用真實世界中的同一個實體。如在句子 “安德魯說他會買車”中,代詞“他”指的是同一個人,即“安德魯”。常用的 Coreference resolution 工具如下表所示,包括 Stanford CoreNLP,spaCy,Open Calais,Apache OpenNLP 等。

搭配提取(Collocation extraction)

搭配提取過程并不是單獨、偶然發生的,它是與單詞組合一同發生的過程。該過程的示例包括“打破規則 break the rules”,“空閑時間 free time”,“得出結論 draw a conclusion”,“記住 keep in mind”,“準備好 get ready”等。

示例 13:使用 ICE 實現搭配提取

實現代碼: 

  1. input=[“he and Chazz duel with all keys on the line.”]  
  2. from ICE import CollocationExtractor  
  3. extractor = CollocationExtractor.with_collocation_pipeline(“T1” , bing_key = “Temp”,pos_check = False 
  4. print(extractor.get_collocations_of_length(input, length = 3)) 

輸出: 

  1. [“on the line”] 

關系提取(Relationship extraction)

關系提取過程是指從非結構化的數據源 (如原始文本)獲取結構化的文本信息。嚴格來說,它確定了命名實體(如人、組織、地點的實體) 之間的關系(如配偶、就業等關系)。例如,從“昨天與 Mark 和 Emily 結婚”這句話中,我們可以提取到的信息是 Mark 是 Emily 的丈夫。   

總結

本文討論文本預處理及其主要步驟,包括正則化、符號化、詞干化、詞形還原、詞語分塊、詞性標注、命名實體識別、共指解析、搭配提取和關系提取。還通過一些表格羅列出常見的文本預處理工具及所對應的示例。在完成這些預處理工作后,得到的結果可以用于更復雜的 NLP 任務,如機器翻譯、自然語言生成等任務。 

 

責任編輯:龐桂玉 來源: 機器學習算法與Python學習
相關推薦

2020-11-06 17:20:14

PythonBAT代碼

2021-03-28 08:57:57

Python 文本數據

2024-12-20 13:00:00

Python文本清洗預處理

2016-12-15 13:47:29

C語言預處理命令

2021-11-03 09:00:00

深度學習自然語言機器學習

2011-06-21 10:00:21

預處理指令

2020-08-31 08:25:06

Python時間模塊開發

2019-01-28 17:42:33

Python數據預處理數據標準化

2010-01-19 18:52:08

VB.NET處理數據行

2017-08-24 09:35:06

深度學習向量化Hash Trick

2024-01-03 16:01:23

2024-05-15 15:27:39

2025-03-07 08:00:00

數據數據集集神經網絡數據預處理

2018-10-07 05:27:03

Python代碼機器學習

2009-08-07 17:41:40

C#預處理

2009-08-07 17:45:29

C#預處理

2022-08-30 09:24:47

數據算法

2021-08-23 17:49:02

代碼開發模型

2016-12-20 16:07:13

Python數據預處理

2016-12-18 15:03:57

Python Scikit Lea數據
點贊
收藏

51CTO技術棧公眾號

国产精品久久久久久网站| 欧美精品在线观看一区二区| 精品久久久久久亚洲| 国产午夜精品久久久久| 欧美日韩激情| 欧美成人综合网站| 99精品免费在线观看| 成年人在线观看| 国产精品一区二区久激情瑜伽| …久久精品99久久香蕉国产| av在线免费播放网址| 亚洲一区 二区| 在线观看国产一区二区| 999一区二区三区| 91av资源在线| 久久婷婷国产综合精品青草 | 日本高清一区| 国内精品国产成人国产三级| 亚洲精选久久| 久久成人这里只有精品| 色哟哟精品观看| 一本一道久久a久久| 欧美日韩在线三级| av黄色在线网站| 青春草免费在线视频| 中文字幕av一区二区三区| 久久精品国产一区二区三区日韩| av网站免费播放| 青青草国产成人99久久| 91爱爱小视频k| 69av视频在线| 久久久久久久久久久久久久久久久久 | 欧美精品99| 中文日韩在线视频| av在线网站观看| 岛国精品一区| 日韩欧美国产小视频| 色呦色呦色精品| 婷婷激情一区| 色婷婷综合激情| 91视频 -- 69xx| 91九色在线看| 亚洲国产成人av好男人在线观看| 中日韩在线视频| yiren22综合网成人| 久久亚区不卡日本| 久久亚洲免费| 毛片网站在线| 国产日韩精品一区二区三区在线| 九九九热999| 五月婷婷丁香网| 成人aaaa免费全部观看| 国产精品视频免费观看| 亚洲国产中文字幕在线| 国产成人免费视频精品含羞草妖精| 成人免费黄色网| 国产精品久久久久久久久毛片 | www.黄色网| 亚洲精品一区二区三区在线| 日韩亚洲电影在线| 亚洲区 欧美区| 亚洲精品一区在线| 亚洲激情自拍图| 毛片网站免费观看| 少妇精品久久久一区二区三区| 日韩精品极品毛片系列视频| 免费日本黄色网址| 啄木系列成人av电影| 一区二区三区黄色| 秋霞欧美一区二区三区视频免费 | 国产二区视频在线| freexxx性亚洲精品| 欧美性xxxxx极品| 欧美三级理论片| 高清不卡一区| 欧美精品一区视频| 中文字幕在线看高清电影| 国产真实有声精品录音| 丝袜美腿亚洲一区二区| 欧美人妻精品一区二区三区| 亚洲高清不卡| 国产精品扒开腿做| 国产美女永久免费| 成人av在线播放网站| 青青草国产精品| 日韩大片在线永久免费观看网站| 亚洲一区二区三区四区在线 | 人人视频精品| 欧美精品自拍偷拍| 日韩av手机在线播放| 精品久久中文| 欧美高清无遮挡| 最近免费中文字幕大全免费版视频| 七七婷婷婷婷精品国产| 亚洲一区二区三区777| 欧美少妇另类| 亚洲精品国产第一综合99久久| 人妻熟妇乱又伦精品视频| 69堂精品视频在线播放| 欧美本精品男人aⅴ天堂| 国产一二三四五区| 国产精品分类| 国产精选久久久久久| 人妻精品无码一区二区| 国产精品久久久久影院老司 | 欧美乱偷一区二区三区在线| 黄色网页在线免费观看| 都市激情亚洲色图| 亚洲热在线视频| 国产成人调教视频在线观看 | 日韩av影视综合网| 999精品视频在线观看播放| 在线视频亚洲| 翡翠波斯猫1977年美国| 亚洲1卡2卡3卡4卡乱码精品| 婷婷开心久久网| 日本r级电影在线观看| 九色精品91| 久久久亚洲欧洲日产国码aⅴ| 伊人免费在线观看| 91美女精品福利| 久久人人爽人人爽人人av| 日本免费一区二区三区等视频| 亚洲精品久久久久久久久| 丝袜美腿小色网| 青青草国产精品97视觉盛宴| 久久国产精品免费一区| 天天干在线视频论坛| 欧美丰满美乳xxx高潮www| 国产日产欧美视频| 国产又黄又爽免费视频| 福利视频在线看| 亚洲国产精品尤物yw在线观看| 日韩一区二区三区不卡视频| 亚洲理论电影片| 性色av一区二区三区| 国产高清视频免费观看| 17c精品麻豆一区二区免费| 又色又爽又高潮免费视频国产| 久久免费视频66| 久久久久久久999| 超碰在线播放97| 亚洲美女视频在线| 日本一二三四区视频| 99久久精品国产亚洲精品 | 少妇视频一区| 亚洲精品电影在线观看| 日韩欧美亚洲视频| 成人黄色综合网站| 日韩av综合在线观看| 欧美绝顶高潮抽搐喷水合集| 国产最新精品视频| 秋霞av鲁丝片一区二区| 亚洲成人免费视| 国产黄色三级网站| 免播放器亚洲| 色噜噜狠狠一区二区三区| 97精品国产综合久久久动漫日韩| 一区二区三区国产视频| 91亚洲欧美激情| 亚洲精品成a人| 黄色性视频网站| 中文一区在线| 日韩精品一区二区三区四区五区| 三级成人在线| www.亚洲一区| 国产高清免费av| 午夜欧美视频在线观看| 丰满少妇一区二区三区| 久久精品道一区二区三区| 日本成人黄色| 电影91久久久| 91av在线视频观看| 91xxx在线观看| 日韩欧美国产wwwww| 日韩男人的天堂| 久久精品男人的天堂| 无限资源日本好片| 欧美99久久| 欧美日韩免费观看一区| 99久久综合国产精品二区| 久久色精品视频| 日批视频免费播放| 欧美性一二三区| 久久久久久久久久久久久久免费看 | 国产精品九九视频| 日本美女一区二区三区| 男人草女人视频| 偷拍亚洲色图| 成人性教育视频在线观看| 超碰资源在线| 色小说视频一区| 免费国产黄色片| 欧美三级日本三级少妇99| 久久精品www人人爽人人| 久久综合一区二区| 亚欧精品在线视频| 视频一区二区国产| 免费高清一区二区三区| 欧美一区二区三区高清视频| 国产精品久久久久久免费观看| 99蜜月精品久久91| 777国产偷窥盗摄精品视频| 欧美成人性生活视频| 日韩精品在线观看一区| 国产男女猛烈无遮挡| 日韩欧美中文第一页| 久久国产露脸精品国产| 国产精品嫩草久久久久| 亚洲黄色免费在线观看| 国产剧情一区二区三区| www.精品在线| 性色av一区二区怡红| 男女激情免费视频| 亚欧美无遮挡hd高清在线视频| 欧美亚洲另类久久综合| 第一区第二区在线| 91久久在线观看| 国产精品一区二区免费福利视频| 97成人精品视频在线观看| 性欧美video高清bbw| 中文字幕亚洲欧美一区二区三区| 你懂的在线网址| 亚洲黄色成人网| 好男人www在线视频| 欧美一区二区在线免费观看| 中文字幕你懂的| 色欧美乱欧美15图片| 日韩欧美高清在线观看| 亚洲午夜激情网页| 欧美日韩在线视频免费播放| 日韩毛片高清在线播放| 人妻无码一区二区三区免费| 国产偷国产偷精品高清尤物| 美女又爽又黄视频毛茸茸| 99精品欧美一区| 成人在线视频免费播放| 成人av网站免费观看| 最新国产精品自拍| 国产福利91精品| 下面一进一出好爽视频| 国产在线观看一区二区| www激情五月| 激情成人午夜视频| 天堂av.com| 国产成人精品亚洲午夜麻豆| 日批视频在线看| 成人久久久精品乱码一区二区三区| 久久久久亚洲av无码麻豆| 国产专区综合网| 久草福利在线观看| 国产成人免费xxxxxxxx| 蜜臀av粉嫩av懂色av| 成人av手机在线观看| 中文在线永久免费观看| 91色综合久久久久婷婷| 精品国产无码在线观看| av电影天堂一区二区在线| 亚洲最大的黄色网| 久久九九久精品国产免费直播| 日本少妇高潮喷水xxxxxxx| 国产午夜精品一区二区三区四区 | 三级网站免费观看| 精品一区精品二区| 国产女主播在线直播| 色偷偷偷综合中文字幕;dd| 黄网站在线免费看| 欧美激情精品久久久久久大尺度| 多野结衣av一区| 国产精品白嫩美女在线观看 | 国产一二三区在线观看| 欧美国产日韩精品| 亚洲一区资源| 国产日韩精品一区二区| 91久久精品无嫩草影院| 久久久久久久久久码影片| 欧美中文字幕一区二区| 日韩人妻一区二区三区蜜桃视频| 欧美日韩影院| 999精品网站| 国产麻豆午夜三级精品| 男生裸体视频网站| 中文字幕一区二区视频| 日本特黄一级片| 欧美在线短视频| 亚洲女人18毛片水真多| 亚洲色图日韩av| 日本片在线观看| 国产精品jvid在线观看蜜臀| 中文字幕第15页| 四季av一区二区三区免费观看 | 黄色的视频在线免费观看| 日韩一区二区福利| wwwwxxxx在线观看| 国产欧美日韩视频| 欧美freesex8一10精品| 亚洲一区三区| 国产精品久久国产愉拍| 日本网站在线看| 久久久亚洲高清| 青青草原在线免费观看视频| 在线视频欧美区| 亚洲风情第一页| 日韩在线观看免费全集电视剧网站| 2021中文字幕在线| 91视频8mav| 欧美日韩水蜜桃| 美女日批免费视频| 国产精品1024| 女人裸体性做爰全过| 精品成人国产在线观看男人呻吟| 国产又粗又长视频| 亚洲视频免费一区| 伊人网在线播放| 岛国一区二区三区高清视频| 婷婷久久一区| 久久久久免费精品| 99久久伊人久久99| 免费在线一区二区三区| 欧美美女一区二区在线观看| 你懂的在线免费观看| 亚洲91精品在线| 视频二区欧美毛片免费观看| 亚洲午夜精品久久久中文影院av| 一区二区国产在线观看| 91超薄肉色丝袜交足高跟凉鞋| 亚洲欧洲无码一区二区三区| 成人午夜精品视频| 亚洲欧美日韩成人| 是的av在线| 久久日韩精品| 99伊人成综合| 美女伦理水蜜桃4| 亚洲一区二区三区四区在线| 午夜精品久久久久久久96蜜桃| 久久在精品线影院精品国产| 日韩一区二区三区四区五区| 亚洲日本精品| 麻豆高清免费国产一区| 国产精品视频在| 国产精品第一| 亚洲在线观看视频| 一本到12不卡视频在线dvd| 男人的天堂最新网址| 国产精品国产三级国产| 一个人看的www日本高清视频| 最新的欧美黄色| av在线播放一区二区| 一区二区三区在线视频看| 久久国产精品无码网站| 蜜桃av.com| 日韩一区二区三区在线观看| 在线h片观看| 国产高清在线一区二区| 夜久久久久久| 亚洲AV无码国产成人久久| 在线看一区二区| 免费网站成人| 亚洲自拍偷拍在线| 激情久久中文字幕| 亚洲啪av永久无码精品放毛片| 婷婷国产v国产偷v亚洲高清| 飘雪影视在线观看免费观看 | 日本福利视频网站| 风间由美性色一区二区三区| 日韩xxxxxxxxx| 亚洲欧美日韩视频一区| 国产精品久久久久久妇女| 中国成人在线视频| 成人一区二区三区| 天天做天天爱夜夜爽| 一区二区三区天堂av| 成人在线日韩| 欧美日韩在线视频一区二区三区| 国产日韩精品视频一区| 国产特黄一级片| 992tv成人免费视频| 欧美理论电影大全| 中文字幕乱码在线人视频| 精品国产福利视频| 在线免费看黄| 国产精品免费一区二区三区| 久久午夜精品| 91精品国产高清一区二区三蜜臀| 亚洲精品按摩视频| 一区二区三区日本视频| 免费一级特黄毛片| 欧美国产成人精品| 黄色福利在线观看| 国产精品劲爆视频| 国产精品激情| 国产调教在线观看| 精品国产91乱码一区二区三区 | 大片免费在线看视频| 久草精品电影| 国产一区在线不卡| 亚洲天堂男人av| 欧美激情综合色综合啪啪五月| 欧美人与牛zoz0性行为| av不卡中文字幕|