成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 總結(jié)幾個(gè)非常實(shí)用的Python庫

總結(jié)幾個(gè)非常實(shí)用的Python庫

熱門標(biāo)簽:銀川電話機(jī)器人電話 預(yù)覽式外呼系統(tǒng) 上海正規(guī)的外呼系統(tǒng)最新報(bào)價(jià) 外賣地址有什么地圖標(biāo)注 煙臺(tái)電話外呼營(yíng)銷系統(tǒng) 電銷機(jī)器人錄音要學(xué)習(xí)什么 企業(yè)彩鈴地圖標(biāo)注 長(zhǎng)春極信防封電銷卡批發(fā) 如何地圖標(biāo)注公司

自帶庫

一、datetime

datetime是Python處理日期和時(shí)間的標(biāo)準(zhǔn)庫。

1、獲取當(dāng)前日期和時(shí)間

>>> from datetime import datetime

>>> now = datetime.now()

>>> print(now)

2021-06-14 09:33:10.460192

>>> print(type(now))

class 'datetime.datetime'>

2、獲取指定日期和時(shí)間

>>> from datetime import datetime

>>> dt = datetime(2021,6,10,12,0)

>>> print(dt)

2021-06-10 12:00:00

3、datetime轉(zhuǎn)換為timestamp

在計(jì)算機(jī)中,時(shí)間實(shí)際上是用數(shù)字表示的。我們把1970年1月1日 00:00:00 UTC+00:00時(shí)區(qū)的時(shí)刻稱為epoch time,記為0(1970年以前的時(shí)間timestamp為負(fù)數(shù)),當(dāng)前時(shí)間就是相對(duì)于epoch time的秒數(shù),稱為timestamp(時(shí)間戳)。

>>> from datetime import datetime

>>> now = datetime.now()

>>> now

datetime.datetime(2021, 6, 14, 9, 38, 34, 969006)

>>> now.timestamp()	#把datetime轉(zhuǎn)換為timestamp

1623634714.969006

4、timestamp轉(zhuǎn)換為datetime

>>> from datetime import datetime

>>> timestamp = 1623634714.969006

>>> print(datetime.fromtimestamp(timestamp))

2021-06-14 09:38:34.969006

5、str轉(zhuǎn)換為datetime

>>> from datetime import datetime

>>> day = datetime.strptime('2021-6-10 12:12:12','%Y-%m-%d %H:%M:%S')

>>> print(day)

2021-06-10 12:12:12

6、datetime轉(zhuǎn)換為str

>>> from datetime import datetime

>>> now = datetime.now()

>>> print(now)

2021-06-14 09:49:02.281820

>>> print(type(now))

class 'datetime.datetime'>

>>> str_day = now.strftime('%Y-%m-%d %H:%M:%S')

>>> print(str_day)

2021-06-14 09:49:02

>>> print(type(str_day))

class 'str'>

二、collections

collections是Python內(nèi)建的一個(gè)集合模塊,提供了許多有用的集合類,其中統(tǒng)計(jì)功能非常實(shí)用。

Counter

Counter是一個(gè)簡(jiǎn)單的計(jì)數(shù)器,例如,統(tǒng)計(jì)字符出現(xiàn)的個(gè)數(shù)

>>> from collections import Counter

>>> c = Counter()

>>> str = 'jdkjefwnewnfjqbefbqbefqbferbb28934`83278784727'

>>> c.update(str)

>>> c

Counter({'b': 6, 'e': 5, 'f': 5, '8': 4, '7': 4, 'j': 3, 'q': 3, '2': 3, 'w': 2, 'n': 2, '3': 2, '4': 2, 'd': 1, 'k': 1, 'r': 1, '9': 1, '`': 1})

三、base64

Base64是一種用64個(gè)字符來表示任意二進(jìn)制數(shù)據(jù)的方法。

用記事本打開exe、jpg、pdf這些文件時(shí),我們都會(huì)看到一大堆亂碼,因?yàn)槎M(jìn)制文件包含很多無法顯示和打印的字符,所以,如果要讓記事本這樣的文本處理軟件能處理二進(jìn)制數(shù)據(jù),就需要一個(gè)二進(jìn)制到字符串的轉(zhuǎn)換方法。Base64是一種最常見的二進(jìn)制編碼方法。

>>> import base64
>>> base64.b64encode(b'binary\x00string')
b'YmluYXJ5AHN0cmluZw=='
>>> base64.b64decode(b'YmluYXJ5AHN0cmluZw==')
b'binary\x00string'

四、hashlib

Python的hashlib提供了常見的摘要算法,如MD5,SHA1等等。

什么是摘要算法呢?摘要算法又稱哈希算法、散列算法。它通過一個(gè)函數(shù),把任意長(zhǎng)度的數(shù)據(jù)轉(zhuǎn)換為一個(gè)長(zhǎng)度固定的數(shù)據(jù)串(通常用16進(jìn)制的字符串表示)。

我們以常見的摘要算法MD5為例,計(jì)算出一個(gè)字符串的MD5值:

>>> import hashlib

>>> md5 = hashlib.md5()

>>> md5.update("程序員唐丁".encode('utf-8'))

>>> print(md5.hexdigest())

05eb21a61d2cf0cf84e474d859c4c055

摘要算法能應(yīng)用到什么地方?舉個(gè)常用例子:

任何允許用戶登錄的網(wǎng)站都會(huì)存儲(chǔ)用戶登錄的用戶名和口令。如何存儲(chǔ)用戶名和口令呢?方法是存到數(shù)據(jù)庫表中。如果以明文保存用戶口令,如果數(shù)據(jù)庫泄露,所有用戶的口令就落入黑客的手里。此外,網(wǎng)站運(yùn)維人員是可以訪問數(shù)據(jù)庫的,也就是能獲取到所有用戶的口令。正確的保存口令的方式是不存儲(chǔ)用戶的明文口令,而是存儲(chǔ)用戶口令的摘要,比如MD5,當(dāng)用戶登錄時(shí),首先計(jì)算用戶輸入的明文口令的MD5,然后和數(shù)據(jù)庫存儲(chǔ)的MD5對(duì)比,如果一致,說明口令輸入正確,如果不一致,口令肯定錯(cuò)誤。

第三方庫

一、requests

requests是一個(gè)Python第三方庫,處理URL資源特別方便。在之前的”爬蟲簡(jiǎn)介“文章中我們已經(jīng)初步認(rèn)識(shí)了它。

1、安裝requests

如果安裝了Anaconda,requests就已經(jīng)可用了。否則,需要在命令行下通過pip安裝:

$ pip install requests

如果遇到Permission denied安裝失敗,請(qǐng)加上sudo重試。

2、通過GET訪問豆瓣首頁,只需要幾行代碼:

>>> import requests
>>> r = requests.get('https://www.douban.com/') # 豆瓣首頁
>>> r.status_code
200
>>> r.text
r.text
'!DOCTYPE HTML>\nhtml>\nhead>\nmeta name="description" content="提供圖書、電影、音樂唱片的推薦、評(píng)論和...'

3、對(duì)于帶參數(shù)的URL,傳入一個(gè)dict作為params參數(shù):

>>> r = requests.get('https://www.douban.com/search', params={'q': 'python', 'cat': '1001'})
>>> r.url # 實(shí)際請(qǐng)求的URL
'https://www.douban.com/search?q=pythoncat=1001'

4、requests自動(dòng)檢測(cè)編碼,可以使用encoding屬性查看:

>>> r.encoding
'utf-8'

5、無論響應(yīng)是文本還是二進(jìn)制內(nèi)容,我們都可以用content屬性獲得bytes對(duì)象:

>>> r.content
b'!DOCTYPE html>\nhtml>\nhead>\nmeta http-equiv="Content-Type" content="text/html; charset=utf-8">\n...'

6、requests的方便之處還在于,對(duì)于特定類型的響應(yīng),例如JSON,可以直接獲?。?/p>

>>> r = requests.get('https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20%3D%202151330format=json')
>>> r.json()
{'query': {'count': 1, 'created': '2017-11-17T07:14:12Z', ...

7、需要傳入HTTP Header時(shí),我們傳入一個(gè)dict作為headers參數(shù):

>>> r = requests.get('https://www.douban.com/', headers={'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit'})
>>> r.text
'!DOCTYPE html>\nhtml>\nhead>\nmeta charset="UTF-8">\n title>豆瓣(手機(jī)版)/title>...'

8、要發(fā)送POST請(qǐng)求,只需要把get()方法變成post(),然后傳入data參數(shù)作為POST請(qǐng)求的數(shù)據(jù):

>>> r = requests.post('https://accounts.douban.com/login', data={'form_email': 'abc@example.com', 'form_password': '123456'})

9、requests默認(rèn)使用application/x-www-form-urlencoded對(duì)POST數(shù)據(jù)編碼。如果要傳遞JSON數(shù)據(jù),可以直接傳入json參數(shù):

params = {'key': 'value'}
r = requests.post(url, json=params) # 內(nèi)部自動(dòng)序列化為JSON

10、類似的,上傳文件需要更復(fù)雜的編碼格式,但是requests把它簡(jiǎn)化成files參數(shù):

>>> upload_files = {'file': open('report.xls', 'rb')}
>>> r = requests.post(url, files=upload_files)

在讀取文件時(shí),注意務(wù)必使用'rb'即二進(jìn)制模式讀取,這樣獲取的bytes長(zhǎng)度才是文件的長(zhǎng)度。

post()方法替換為put(),delete()等,就可以以PUT或DELETE方式請(qǐng)求資源。

11、除了能輕松獲取響應(yīng)內(nèi)容外,requests對(duì)獲取HTTP響應(yīng)的其他信息也非常簡(jiǎn)單。例如,獲取響應(yīng)頭:

>>> r.headers
{Content-Type': 'text/html; charset=utf-8', 'Transfer-Encoding': 'chunked', 'Content-Encoding': 'gzip', ...}
>>> r.headers['Content-Type']
'text/html; charset=utf-8'

12、requests對(duì)Cookie做了特殊處理,使得我們不必解析Cookie就可以輕松獲取指定的Cookie:

>>> r.cookies['ts']
'example_cookie_12345'

13、要在請(qǐng)求中傳入Cookie,只需準(zhǔn)備一個(gè)dict傳入cookies參數(shù):

>>> cs = {'token': '12345', 'status': 'working'}
>>> r = requests.get(url, cookies=cs)

14、最后,要指定超時(shí),傳入以秒為單位的timeout參數(shù):

>>> r = requests.get(url, timeout=2.5) # 2.5秒后超時(shí)

二、chardet

字符串編碼一直是令人非常頭疼的問題,尤其是我們?cè)谔幚硪恍┎灰?guī)范的第三方網(wǎng)頁的時(shí)候。雖然Python提供了Unicode表示的strbytes兩種數(shù)據(jù)類型,并且可以通過encode()decode()方法轉(zhuǎn)換,但是,在不知道編碼的情況下,對(duì)bytesdecode()不好做。

對(duì)于未知編碼的bytes,要把它轉(zhuǎn)換成str,需要先“猜測(cè)”編碼。猜測(cè)的方式是先收集各種編碼的特征字符,根據(jù)特征字符判斷,就能有很大概率“猜對(duì)”。

當(dāng)然,我們肯定不能從頭自己寫這個(gè)檢測(cè)編碼的功能,這樣做費(fèi)時(shí)費(fèi)力。chardet這個(gè)第三方庫正好就派上了用場(chǎng)。用它來檢測(cè)編碼,簡(jiǎn)單易用。

1、安裝chardet

如果安裝了Anaconda,chardet就已經(jīng)可用了。否則,需要在命令行下通過pip安裝:

$ pip install chardet

如果遇到Permission denied安裝失敗,請(qǐng)加上sudo重試。

2、當(dāng)我們拿到一個(gè)bytes時(shí),就可以對(duì)其檢測(cè)編碼。用chardet檢測(cè)編碼,只需要一行代碼:

>>> chardet.detect(b'Hello, world!')
{'encoding': 'ascii', 'confidence': 1.0, 'language': ''}

三、psutil

用Python來編寫腳本簡(jiǎn)化日常的運(yùn)維工作是Python的一個(gè)重要用途。在Linux下,有許多系統(tǒng)命令可以讓我們時(shí)刻監(jiān)控系統(tǒng)運(yùn)行的狀態(tài),如ps,top,free等等。要獲取這些系統(tǒng)信息,Python可以通過subprocess模塊調(diào)用并獲取結(jié)果。但這樣做顯得很麻煩,尤其是要寫很多解析代碼。

在Python中獲取系統(tǒng)信息的另一個(gè)好辦法是使用psutil這個(gè)第三方模塊,它不僅可以通過一兩行代碼實(shí)現(xiàn)系統(tǒng)監(jiān)控,還可以跨平臺(tái)使用,支持Linux/UNIX/OSX/Windows等,是系統(tǒng)管理員和運(yùn)維小伙伴不可或缺的必備模塊。

1、安裝psutil

如果安裝了Anaconda,psutil就已經(jīng)可用了。否則,需要在命令行下通過pip安裝:

$ pip install psutil

如果遇到Permission denied安裝失敗,請(qǐng)加上sudo重試。

2、獲取CPU信息

我們先來獲取CPU的信息:

>>> import psutil
>>> psutil.cpu_count() # CPU邏輯數(shù)量
4
>>> psutil.cpu_count(logical=False) # CPU物理核心
2
# 2說明是雙核超線程, 4則是4核非超線程

3、統(tǒng)計(jì)CPU的用戶/系統(tǒng)/空閑時(shí)間:

>>> psutil.cpu_times()
scputimes(user=10963.31, nice=0.0, system=5138.67, idle=356102.45)

4、獲取內(nèi)存信息

使用psutil獲取物理內(nèi)存和交換內(nèi)存信息,分別使用:

>>> psutil.virtual_memory()
svmem(total=8589934592, available=2866520064, percent=66.6, used=7201386496, free=216178688, active=3342192640, inactive=2650341376, wired=1208852480)
>>> psutil.swap_memory()
sswap(total=1073741824, used=150732800, free=923009024, percent=14.0, sin=10705981440, sout=40353792)

返回的是字節(jié)為單位的整數(shù),可以看到,總內(nèi)存大小是8589934592 = 8 GB,已用7201386496 = 6.7 GB,使用了66.6%。

而交換區(qū)大小是1073741824 = 1 GB。

5、獲取磁盤信息

可以通過psutil獲取磁盤分區(qū)、磁盤使用率和磁盤IO信息:

>>> psutil.disk_partitions() # 磁盤分區(qū)信息
[sdiskpart(device='/dev/disk1', mountpoint='/', fstype='hfs', opts='rw,local,rootfs,dovolfs,journaled,multilabel')]
>>> psutil.disk_usage('/') # 磁盤使用情況
sdiskusage(total=998982549504, used=390880133120, free=607840272384, percent=39.1)
>>> psutil.disk_io_counters() # 磁盤IO
sdiskio(read_count=988513, write_count=274457, read_bytes=14856830464, write_bytes=17509420032, read_time=2228966, write_time=1618405)

好了,就先介紹這么多吧,更多實(shí)用的Python庫后面唐丁再給大家一一介紹

到此這篇關(guān)于總結(jié)幾個(gè)非常實(shí)用的Python庫的文章就介紹到這了,更多相關(guān)Python庫內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 一篇文章入門Python生態(tài)系統(tǒng)(Python新手入門指導(dǎo))
  • 學(xué)會(huì)Python數(shù)據(jù)可視化必須嘗試這7個(gè)庫
  • 3個(gè)用于數(shù)據(jù)科學(xué)的頂級(jí)Python庫
  • 七個(gè)生態(tài)系統(tǒng)核心庫[python自學(xué)收藏]

標(biāo)簽:佳木斯 上饒 潮州 宜昌 盤錦 西寧 湖北 珠海

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《總結(jié)幾個(gè)非常實(shí)用的Python庫》,本文關(guān)鍵詞  總結(jié),幾個(gè),非常,實(shí),用的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《總結(jié)幾個(gè)非常實(shí)用的Python庫》相關(guān)的同類信息!
  • 本頁收集關(guān)于總結(jié)幾個(gè)非常實(shí)用的Python庫的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    www.亚洲免费视频| 国产精品久久久久不卡| 久久亚洲综合| 少妇高潮毛片色欲ava片| 丁香在线视频| 天堂av资源在线观看| 黄色小说在线观看视频| 成人做爰视频www网站小优视频| 亚洲裸体俱乐部裸体舞表演av| 欧美一级日韩不卡播放免费| 天堂视频中文在线| 精品国产一区二区三区久久久蜜臀| 欧美日韩综合视频| 午夜不卡一区| 亚洲第一成年人网站| 国产日韩视频在线播放| 蜜臀精品一区二区三区在线观看| 亚洲av成人无码一二三在线观看| 中文字幕在线观看播放| 亚洲精选久久| 欧美精品一区二区三区在线看午夜| 国产写真视频在线观看| 欧美videos另类精品| 综合久久久久综合| 中文字幕亚洲天堂| 亚洲免费视频网| 亚洲五码在线观看视频| 黄色网战入口| 91精品国产91久久久久久久久| 少妇免费毛片久久久久久久久| 国产美女18xxxx免费视频| 国产精品不卡一区二区三区| 日韩精品在线免费视频| 最新中文字幕亚洲| 免费看成年人视频在线观看| 欧美一级淫片aaaaaa| 91麻豆精品91久久久久久清纯| 国产福利视频一区二区三区| wwwwxxxx日韩| 国产午夜亚洲精品一级在线| 依依成人综合网| 国产精品白浆视频免费观看| 99re国产视频| 欧美videofree性高清杂交| 亚洲国产sm捆绑调教视频| 91福利精品在线观看| 青青草免费av| 欧美亚洲综合网| 精品一区二区三区在线观看视频| 久久久777| 精品污污网站免费看| 国产1区2区3区在线| 日韩欧美美女在线观看| 国产精品1区在线| 欧美日韩精品系列| 亚洲另类色综合网站| 欧美日韩精品在线播放| 7777精品伊人久久久大香线蕉最新版| 伊人狠狠色丁香综合尤物| 26uuu亚洲国产精品| 午夜影院在线观看国产主播| 久久av红桃一区二区小说| 搞黄网站在线看| 亚洲成人精品在线播放| 加勒比海盗1在线观看免费国语版| 手机看片福利永久国产日韩| 亚洲日本一区二区| 日韩欧美一区二区视频| 黄色免费观看网站| 国产精品毛片av| 国产在线不卡| 成人av网站在线观看免费| 亚洲欧美日韩国产| 亚洲性图一区二区| 337p日本欧洲亚洲大胆张筱雨| 中文字幕日韩av| 黑巨人与欧美精品一区| 亚州精品视频| 亚洲第一国产精品| 亚洲精品乱码久久久久久| 成人精品一区二区三区电影免费| 国产精品久久久久久久龚玥菲| 成人一区福利| 九七影院97影院理论片久久| 艳母动漫在线免费观看| 中文字字幕在线中文乱码| 国模大尺度私拍在线视频| 欧美13videosex性极品| 欧美日本一区二区在线观看| 国产精品久久久久77777| 精品国产aⅴ一区二区三区东京热| 免费在线观看一区二区| 91精品婷婷国产综合久久竹菊| 91精品免费久久久久久久久| 午夜国产精品视频免费体验区| 精品在线观看入口| 一区二区三区四区在线观看国产日韩| 四虎永久在线精品| 国产最新自拍视频| 九九精品视频在线观看九九| 亚洲精品高清视频在线观看| 日本加勒比一区| 91高清国产| 99视频在线观看视频| 爱看av在线入口| 亚洲第一se情网站| 97av自拍| 亚洲久本草在线中文字幕| 中文字幕久久午夜不卡| 天天影视涩香欲综合网| 这里只有精品电影| 激情综合五月婷婷| 一级全黄肉体裸体全过程| 日韩视频免费播放| 国产欧美一区在线| 国产人成精品| 日韩av片在线播放| 欧美有码在线观看视频| 欧美一区二区在线视频观看| 日韩欧美精品网址| 日韩欧美国产麻豆| 日韩av网址在线观看| 久视频在线观看| 国产精品女同互慰在线看| 中文字幕久热精品视频免费| 夜鲁很鲁在线视频| 欧美国产日韩一区二区三区| 国外成人在线直播| 99视频精品免费| 一二三四在线观看视频韩国| 91精品国产91久久久久久最新| 亚洲精品一二三四| 欧美一激情一区二区三区| 国产精品福利小视频| 97国产超碰| 日韩美女网站| 一区二区三区在线|网站| 激情伊人五月天| 欧美国产综合视频| 5566中文字幕一区二区| 青青草原综合久久大伊人精品| av爱爱亚洲一区| 男男gay无套免费视频欧美| 成人免费看视频网站| 久久香蕉视频网站| 一个人在线观看免费视频www| 成人av影视| 国产黄色精品视频| 午夜影院在线观看国产主播| 看全色黄大色黄女片18| 亚洲人成色777777精品音频| 9i精品一二三区| 日韩电影中文 亚洲精品乱码| 久久99国产精品视频| 国内自拍一区| 亚洲精品视频久久| 亚洲精品第二页| 九色国产蝌蚪| 妖精视频一区二区| 免费看av不卡| 亚洲韩国在线| 精品久久久久久久久久久久包黑料| 桃花网日韩影视在线观看视频| 国产精品调教| 国产精品久久久久久麻豆一区软件| 久久久久久久国产| 色狠狠一区二区三区| 国产精品久久亚洲7777| 欧美mv日韩mv国产网站app| 视频在线观看免费高清| 国产精品免费人成网站酒店| 国模精品视频一区二区| a级片国产精品自在拍在线播放| 久久久久久久久久久久久久久久久久久久| 精品人妻av一区二区三区| 78m国产成人精品视频| 欧美日韩一区二区三区高清| 人人妻人人藻人人爽欧美一区| 亚洲少妇激情视频| 欧美精品在欧美一区二区| 久久久久久久久久久成人| 青青青视频在线| 熟妇高潮一区二区| 男人天堂网站| 亚洲视频一二三区| 国产无人区一区二区三区| 日韩视频一区在线| 日本精品黄色| 欧美午夜视频在线观看| 久久国产精品亚洲va麻豆| 欧美tickling挠脚心丨vk| 福利所第一导航| 久久久久久久久久久久久久| 欧美网站免费观看| av天堂一区二区三区| 欧美高清电影在线看| 精品国产无码在线观看| 在线观看成人一级片| 韩国黄色一级片| 中文字幕乱码人妻无码久久| 国产乱码精品1区2区3区| 亚洲午夜成aⅴ人片| 尤物视频在线观看免费| 色视频在线观看| 老司机午夜福利视频| 在线观看视频色潮| www红色一片_亚洲成a人片在线观看_| av色综合久久天堂av综合| 欧美日韩专区在线| 麻豆免费在线观看| 亚洲电影视频在线| 精品久久久久久中文字幕2017| 中文人妻一区二区三区| 色一情一乱一伦| 亚洲欧洲一区二区三区在线观看| 一级片视频免费看| 欧美日韩精品专区| 亚洲精品成a人| 韩日电影在线观看| 66国产精品| 国产欧美精品一区二区三区四区| xxxwww在线观看| 欧美视频中文一区二区三区在线观看| 国产精品进线69影院| 大陆一级毛片免费观看| 毛片不卡一区二区| 精品国产免费久久久久久婷婷| 91麻豆视频网站| 国产精品区一区二区三| 亚洲欧美日本在线| 久久久国产精品无码| 黄网址在线播放免费| 男人晚上看的视频| 99热在线精品观看| 国产亚洲精品aa午夜观看| 浮生影视网在线观看免费| 天堂中文视频在线| 亚洲国产小视频在线观看| 欧美日韩黄色影视| 国产欧美一区二区三区小说| 亚洲大片免费观看| 91xxx在线观看| 国产极品视频在线观看| 一区二区三区不卡视频| 五月天六月丁香| 91香蕉视频黄| 久久精品久久久久| 欧美第一页在线观看| 亚洲成在人线av| 成年人免费视频观看| www.亚洲一二| 欧美电影在线观看完整版| 一区二区三区四区五区视频在线观看| 最新久久zyz资源站| 中文字幕一区二区三区在线播放| 久久精品视频免费在线观看| 92福利视频午夜1000合集在线观看| 国产一区二区三区播放| 五丁香在线视频| 人人超在线公开视频| 成人精品电影在线观看| 美女视频免费观看网站在线| 国模吧精品人体gogo| 91久久久久久国产精品| 亚洲国产午夜伦理片大全在线观看网站| 亚洲女同一区二区| 欧美日韩激情视频一区二区三区| 欧美又粗又长又爽做受| 婷婷在线观看视频| 99久久久久久久久| 国产亚洲在线| 黄在线免费看| 亚洲精品亚洲人成人网| av资源种子在线观看| 夜色视频网站| av女人的天堂| 大j8黑人w巨大888a片| 中文字幕一区二区日韩精品绯色| 欧美套图亚洲一区| 在线视频一区二区三区四区| 91天堂在线视频| 日韩精品视频中文在线观看| 久久久久成人精品无码中文字幕| xx视频.9999.com| 亚洲mv在线看| av片哪里在线观看| 91视频在线网站| jlzzjlzz亚洲日本少妇| 日韩欧美成人免费视频| 国产精品亚洲欧美日韩一区在线| 国产在线精品一区在线观看麻豆| 在线免费不卡视频| 群体交乱之放荡娇妻一区二区| 婷婷在线视频观看| 精品亚洲欧美一区| 天天堂资源网在线观看免费视频| 亚洲成人久久电影| 天天综合中文字幕| 久久综合五月| 成人在线视频免费观看| 久久久免费看片| 少妇无套高潮一二三区| 色wwwwww| 911精品国产一区二区在线| 成人教育av| 久久综合久久99| 欧亚成年男女午夜| 日韩尤物视频| 日本网站在线看| 在线观看色网站| 成人精品一二三区| caoporn国产| 亚洲bt天天射| 国产精品高潮呻吟久久久| 国产欧美日韩在线| 日韩精品一区二区在线播放| 欧美freesex交免费视频| 亚洲影院一区二区三区| 超碰在线97观看| 国产精彩精品视频| 女同互忝互慰dv毛片观看| 欧美在线观看黄| 在线午夜精品自拍| 无码av免费精品一区二区三区| 韩国欧美亚洲国产| 久久婷婷丁香| 琪琪亚洲精品午夜在线| 99久久er热在这里只有精品15|