黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

python - 這個錯誤要怎么改

瀏覽:135日期:2022-07-28 18:44:00

問題描述

源代碼

#!/bin/env python3# coding:utf-8'''ljk 20161116(update 20170217)This script should be put in crontab in every web server.Execute every n minutes.Collect nginx access log, process it and insert the result into mysql.'''import osimport reimport subprocessimport timeimport warningsimport pymysqlfrom sys import argv, exitfrom socket import gethostnamefrom urllib.parse import unquotefrom zlib import crc32from multiprocessing import Pool##### 自定義部分 ###### 定義日志格式,利用非貪婪匹配和分組匹配,需要嚴格參照日志定義中的分隔符和引號log_pattern = r’^(?P<remote_addr>.*?) - [(?P<time_local>.*?)] '(?P<request>.*?)'’ r’ (?P<status>.*?) (?P<body_bytes_sent>.*?) (?P<request_time>.*?)’ r’ '(?P<http_referer>.*?)' '(?P<http_user_agent>.*?)' - (?P<http_x_forwarded_for>.*)$’# request的正則,其實是由 'request_method request_uri server_protocol'三部分組成request_uri_pattern = r’^(?P<request_method>(GET|POST|HEAD|DELETE)?) (?P<request_uri>.*?) (?P<server_protocol>HTTP.*)$’# 日志目錄log_dir = ’/nginx_log/’# 要處理的站點(可隨需要想list中添加)todo = [’www’, ’news’, ’m.api’,]# MySQL相關設置mysql_host = ’xxxx’mysql_user = ’xxxx’mysql_passwd = ’xxxx’mysql_port = ’xxxx’mysql_database = ’xxxx’# 表結構creat_table = 'CREATE TABLE IF NOT EXISTS {} (id bigint unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,server char(11) NOT NULL DEFAULT ’’,uri_abs varchar(200) NOT NULL DEFAULT ’’ COMMENT ’對$uri做uridecode,然后做抽象化處理’,uri_abs_crc32 bigint unsigned NOT NULL DEFAULT ’0’ COMMENT ’對上面uri_abs字段計算crc32’,args_abs varchar(200) NOT NULL DEFAULT ’’ COMMENT ’對$args做uridecode,然后做抽象化處理’,args_abs_crc32 bigint unsigned NOT NULL DEFAULT ’0’ COMMENT ’對上面args字段計算crc32’,time_local timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’,response_code smallint NOT NULL DEFAULT ’0’,bytes_sent int NOT NULL DEFAULT ’0’ COMMENT ’發送給客戶端的響應大小’,request_time float(6,3) NOT NULL DEFAULT ’0.000’,user_ip varchar(40) NOT NULL DEFAULT ’’,cdn_ip varchar(15) NOT NULL DEFAULT ’’ COMMENT ’CDN最后節點的ip:空字串表示沒經過CDN; - 表示沒經過CDN和F5’,request_method varchar(7) NOT NULL DEFAULT ’’,uri varchar(255) NOT NULL DEFAULT ’’ COMMENT ’$uri,已做uridecode’,args varchar(255) NOT NULL DEFAULT ’’ COMMENT ’$args,已做uridecode’,referer varchar(255) NOT NULL DEFAULT ’’ COMMENT ’’,KEY time_local (time_local),KEY uri_abs_crc32 (uri_abs_crc32),KEY args_abs_crc32 (args_abs_crc32) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 row_format=compressed'##### 自定義部分結束 ###### 主機名global serverserver = gethostname()# 今天零點global today_starttoday_start = time.strftime(’%Y-%m-%d’, time.localtime()) + ’ 00:00:00’# 將pymysql對于操作中的警告信息轉為可捕捉的異常warnings.filterwarnings(’error’, category=pymysql.err.Warning)def my_connect(): '''鏈接數據庫''' global connection, con_cur try:connection = pymysql.connect(host=mysql_host, user=mysql_user, password=mysql_passwd, charset=’utf8mb4’, port=mysql_port, autocommit=True, database=mysql_database) except pymysql.err.MySQLError as err:print(’Error: ’ + str(err))exit(20) con_cur = connection.cursor()def create_table(t_name): '''創建各站點對應的表''' my_connect() try:con_cur.execute(creat_table.format(t_name)) except pymysql.err.Warning:passdef process_line(line_str): ''' 處理每一行記錄 line_str: 該行數據的字符串形式 ''' processed = log_pattern_obj.search(line_str) if not processed:’’’如果正則根本就無法匹配該行記錄時’’’print('Can’t process this line: {}'.format(line_str))return server, ’’, 0, ’’, 0, ’’, ’’, ’’, ’’, ’’, ’’ else:# remote_addr (客戶若不經過代理,則可認為用戶的真實ip)remote_addr = processed.group(’remote_addr’)# time_localtime_local = processed.group(’time_local’)# 轉換時間為mysql date類型ori_time = time.strptime(time_local.split()[0], ’%d/%b/%Y:%H:%M:%S’)new_time = time.strftime(’%Y-%m-%d %H:%M:%S’, ori_time)# 處理uri和argsrequest = processed.group(’request’)request_further = request_uri_pattern_obj.search(request)if request_further: request_method = request_further.group(’request_method’) request_uri = request_further.group(’request_uri’) uri_args = request_uri.split(’?’, 1) # 對uri和args進行urldecode uri = unquote(uri_args[0]) args = ’’ if len(uri_args) == 1 else unquote(uri_args[1]) # 對uri和args進行抽象化 uri_abs = text_abstract(uri, ’uri’) args_abs = text_abstract(args, ’args’) # 對庫里的uri_abs和args_abs字段進行crc32校驗 uri_abs_crc32 = crc32(uri_abs.encode()) args_abs_crc32 = 0 if args_abs == ’’ else crc32(args_abs.encode())else: print(’$request abnormal: {}’.format(line_str)) request_method = ’’ uri = request uri_abs = ’’ uri_abs_crc32 = 0 args = ’’ args_abs = ’’ args_abs_crc32 = 0# 狀態碼,字節數,響應時間response_code = processed.group(’status’)bytes_sent = processed.group(’body_bytes_sent’)request_time = processed.group(’request_time’)# user_ip,cdn最后節點ip,以及是否經過F5http_x_forwarded_for = processed.group(’http_x_forwarded_for’)ips = http_x_forwarded_for.split()# user_ip:用戶真實ip# cdn_ip: CDN最后節點的ip,’’表示沒經過CDN;’-’表示沒經過CDN和F5if http_x_forwarded_for == ’-’: ’’’沒經過CDN和F5’’’ user_ip = remote_addr cdn_ip = ’-’elif ips[0] == remote_addr: ’’’沒經過CDN,經過F5’’’ user_ip = remote_addr cdn_ip = ’’else: ’’’經過CDN和F5’’’ user_ip = ips[0].rstrip(’,’) cdn_ip = ips[-1]return (server, uri_abs, uri_abs_crc32, args_abs, args_abs_crc32, new_time, response_code, bytes_sent,request_time, user_ip, cdn_ip, request_method, uri, args)def text_abstract(text, what): '''進一步處理uri和args,將其做抽象化,方便對其進行歸類 如uri: /article/10.html 抽象為 /article/?.html 如args: s=你好&type=0 抽象為 s=?&type=? 規則:待處理部分由[a-zA-Z-_]組成的,則保留,其他情況值轉為’?’ ''' tmp_abs = ’’ if what == ’uri’:uri_list = [tmp for tmp in text.split(’/’) if tmp != ’’]if len(uri_list) == 0: ’’’uri為'/'的情況’’’ tmp_abs = ’/’else: for i in range(len(uri_list)):if not re.match(r’[a-zA-Z-_]+?(..*)?$’, uri_list[i]): ’’’uri不符合規則時,進行轉換’’’ if ’.’ in uri_list[i]:if not re.match(r’[a-zA-Z-_]+$’, uri_list[i].split(’.’)[0]): uri_list[i] = ’?.’ + uri_list[i].split(’.’)[1] else:uri_list[i] = ’?’ for v in uri_list:tmp_abs += ’/{}’.format(v) if text.endswith(’/’):’’’如果原uri后面有'/',要保留’’’tmp_abs += ’/’ elif what == ’args’: if text == ’’:tmp_abs = ’’ else:try: tmp_dict = OrderedDict((tmp.split(’=’) for tmp in text.split(’&’))) for k, v in tmp_dict.items():if not re.match(r’[a-zA-Z-_]+$’, v): ’’’除了value值為全字母的情況,都進行轉換’’’ tmp_dict[k] = ’?’ for k, v in tmp_dict.items():if tmp_abs == ’’: tmp_abs += ’{}={}’.format(k, v)else: tmp_abs += ’&{}={}’.format(k, v)except ValueError: ’’’參數中沒有= 或者 即沒&也沒= 會拋出ValueError’’’ tmp_abs = ’?’ return tmp_absdef insert_data(line_data, cursor, results, limit, t_name, l_name): ''' 記錄處理之后的數據,累積limit條執行一次插入 line_data:每行處理之前的字符串數據; limit:每limit行執行一次數據插入; t_name:對應的表名; l_name:日志文件名 ''' line_result = process_line(line_data) results.append(line_result) # print(’len(result):{}’.format(len(result))) #debug if len(results) == limit:insert_correct(cursor, results, t_name, l_name)results.clear()print(’{} {} 處理至 {}’.format(time.strftime(’%H:%M:%S’, time.localtime()), l_name, line_result[5]))def insert_correct(cursor, results, t_name, l_name): '''在插入數據過程中處理異常''' insert_sql = ’insert into {} (server,uri_abs,uri_abs_crc32,args_abs,args_abs_crc32,time_local,response_code,’ ’bytes_sent,request_time,user_ip,cdn_ip,request_method,uri,args) ’ ’values (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)’.format(t_name) try:cursor.executemany(insert_sql, results) except pymysql.err.Warning as err:print(’n{} Warning: {}’.format(l_name, err)) except pymysql.err.MySQLError as err:print(’n{} Error: {}’.format(l_name, err))print(’插入數據時出錯...n’)connection.close()exit(10)def get_prev_num(t_name, l_name): '''取得今天已入庫的行數 t_name:表名 l_name:日志文件名''' try:con_cur.execute(’select min(id) from {0} where time_local=(’’select min(time_local) from {0} where time_local>='{1}')’.format(t_name, today_start))min_id = con_cur.fetchone()[0]if min_id is not None: # 假如有今天的數據 con_cur.execute(’select max(id) from {}’.format(t_name)) max_id = con_cur.fetchone()[0] con_cur.execute(’select count(*) from {} where id>={} and id<={} and server='{}'’.format(t_name, min_id, max_id, server)) prev_num = con_cur.fetchone()[0]else: prev_num = 0return prev_num except pymysql.err.MySQLError as err:print(’Error: {}’.format(err))print(’Error:未取得已入庫的行數,本次跳過{}n’.format(l_name))returndef del_old_data(t_name, l_name, n=3): '''刪除n天前的數據,n默認為3''' # n天前的日期間 three_days_ago = time.strftime(’%Y-%m-%d %H:%M:%S’, time.localtime(time.time() - 3600 * 24 * n)) try:con_cur.execute(’select max(id) from {0} where time_local=(’’select max(time_local) from {0} where time_local!='0000-00-00 00:00:00' and time_local<='{1}')’.format( t_name, three_days_ago))max_id = con_cur.fetchone()[0]if max_id is not None: con_cur.execute(’delete from {} where id<={}’.format(t_name, max_id)) except pymysql.err.MySQLError as err:print(’n{} Error: {}’.format(l_name, err))print(’未能刪除表{}天前的數據...n’.format(n))def main_loop(log_name): '''主邏輯 log_name:日志文件名''' table_name = log_name.split(’.access’)[0].replace(’.’, ’_’) # 將域名例如m.api轉換成m_api,因為表名中不能包含’.’ results = [] # 創建表 create_table(table_name) # 當前日志文件總行數 num = int(subprocess.run(’wc -l {}’.format(log_dir + log_name), shell=True, stdout=subprocess.PIPE, universal_newlines=True).stdout.split()[0]) print(’num: {}’.format(num)) # debug # 上一次處理到的行數 prev_num = get_prev_num(table_name, log_name) if prev_num is not None:# 根據當前行數和上次處理之后記錄的行數對比,來決定本次要處理的行數范圍i = 0with open(log_name) as fp: for line in fp:i += 1if i <= prev_num: continueelif prev_num < i <= num: insert_data(line, con_cur, results, 1000, table_name, log_name)else: break# 插入不足1000行的resultsif len(results) > 0: insert_correct(con_cur, results, table_name, log_name) del_old_data(table_name, log_name)if __name__ == '__main__': # 檢測如果當前已經有該腳本在運行,則退出 if_run = subprocess.run(’ps -ef|grep {}|grep -v grep|grep -v '/bin/sh'|wc -l’.format(argv[0]), shell=True, stdout=subprocess.PIPE).stdout if if_run.decode().strip(’n’) == ’1’:os.chdir(log_dir)logs_list = os.listdir(log_dir)logs_list = [i for i in logs_list if ’access’ in i and os.path.isfile(i) and i.split(’.access’)[0] in todo]if len(logs_list) > 0: # 并行 with Pool(len(logs_list)) as p:p.map(main_loop, logs_list)

報錯如下

multiprocessing.pool.RemoteTraceback:'''Traceback (most recent call last): File '/usr/lib/python3.5/multiprocessing/pool.py', line 119, in worker result = (True, func(*args, **kwds)) File '/usr/lib/python3.5/multiprocessing/pool.py', line 44, in mapstar return list(map(*args)) File 'log.py', line 287, in main_loop create_table(table_name) File 'log.py', line 85, in create_table my_connect() File 'log.py', line 76, in my_connect charset=’utf8mb4’, port=mysql_port, autocommit=True, database=mysql_database) File '/usr/local/lib/python3.5/dist-packages/pymysql/__init__.py', line 90, in Connect return Connection(*args, **kwargs) File '/usr/local/lib/python3.5/dist-packages/pymysql/connections.py', line 706, in __init__ self.connect() File '/usr/local/lib/python3.5/dist-packages/pymysql/connections.py', line 922, in connect self.host_info = 'socket %s:%d' % (self.host, self.port)TypeError: %d format: a number is required, not str'''The above exception was the direct cause of the following exception:Traceback (most recent call last): File 'log.py', line 324, in <module> p.map(main_loop, logs_list) File '/usr/lib/python3.5/multiprocessing/pool.py', line 260, in map return self._map_async(func, iterable, mapstar, chunksize).get() File '/usr/lib/python3.5/multiprocessing/pool.py', line 608, in get raise self._valueTypeError: %d format: a number is required, not str

python - 這個錯誤要怎么改py3.5.2

這個哪里錯了

問題解答

回答1:

port不是int類型,mysql_port的需要填一個int而不是str類型的

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 亚洲草片 | 国产第二专区 | 风间由美性色一区二区三区四区 | 亚洲国产成人精品片在线观看 | 日韩毛片免费无码无毒视频观看 | 91九色丨porny丨肉丝 | 久久精品一区二区免费播放 | 超碰人人在线观看 | 少妇呻吟白浆高潮啪啪69 | 强行挺进熟睡少妇av | 夜夜高潮次次欢爽av女 | 涩涩综合| 老色鬼在线精品视频在线观看 | 中文字幕1区2区 | 国产伦子沙发午休系列资源曝光 | 欧美成人精品一区二区男人小说 | 亚洲国产精品精华液999 | 国产精品夫妇激情 | 国产精品永久久久 | 综合久久婷婷 | 亚洲天堂在线视频播放 | 荫蒂被男人添的好舒服爽免费视频 | 欧美日韩黄色网 | 日日摸日日添日日碰9学生露脸 | 黄免费在线| 福利视频一二三区 | 手机在线看片福利 | 少妇高潮淫片免费观看 | 亚洲午夜免费视频 | 日韩理论片 | 春色校园综合人妻av | 精品国产91亚洲一区二区三区www | 国产精品一区二区在线观看 | 黄色在线观看av | 色激情网 | 欧美精品video| 无套内射视频囯产 | 国产精品久久久久久在线观看 | 欧美一二级 | 神秘马戏团在线观看免费高清中文 | 国产又粗又猛又黄又爽无遮挡 | 婷婷爱五月天 | 欧美日批视频 | 亚洲 欧美 综合 另类 中字 | 91久久国产露脸精品国产 | 亚洲国产成人精品无码区在线秒播 | 香蕉影院在线观看 | 波多野结衣办公室双飞 | 国产精品99久久久久的智能播放 | av不卡国产在线观看 | 国产成人无码av一区二区 | 亚洲综合色无码 | 一级特黄aaa毛片在线视频 | 国产精品亚洲欧美大片在线看 | 美国免费毛片基地 | 成人午夜精品久久久久久久网站 | 午夜影院一区 | 免费色站 | 日韩精彩视频在线观看 | 97超碰在线免费 | 九九视频免费在线观看 | 国产粉嫩高中好第一次不戴 | 我要看一级片 | 影音先锋在线看片资源 | 中文字幕在线观看你懂的 | 国产精成人| 久久国产精品波多野结衣av | 国产98色在线 | 国产 | 日韩精品字幕 | 人人爽人人爽人人爽人人爽 | 国产98色在线 | 久久夜色精品亚洲噜噜国产mv | 国产ts在线观看 | 乱人伦xxxx国语对白 | h片在线 | 国产精品一区二区三区在线播放 | 国产精品久久av一区二区三区 | 国产精品第四页 | 黄色你懂的| 浓毛老太交欧美老妇热爱乱 | 免费人成年激情视频在线观看 | 一级做a爱片 | 国产精品区一区二区三在线播放 | 亚洲欧美另类国产 | 亚州激情视频 | 久久国产小视频 | 在线成人福利 | 国产亚洲精品久久久久久无几年桃 | 国产成人亚洲综合无码99 | 久久不卡视频 | 男女一进一出超猛烈的视频不遮挡在线观看 | 麻豆免费视频 | 成年人av网站 | 亚洲天堂视频在线播放 | 日韩福利网 | 一级片在线免费看 | 久久久久99精品久久久久 | 国产乱淫av片杨贵妃 | 久热这里只有精品视频6 | 天堂成人 | 免费人成又黄又爽的视频 | 中文字幕在线日亚洲9 | 色男人在线 | 久久精品不卡一区二区 | 成人午夜免费网站 | 精品国产乱码久久久久软件 | 中文字幕免费一区二区 | 成人免费毛片入口 | 91亚洲国产成人久久精品网站 | 十二月综合缴缴情小说 | 粗大黑人巨精大战欧美成人 | 久久毛片一区二区三区 | 国产精品原创av | 日本午夜免费福利视频 | 在线欧美日韩 | 91久久久国产 | 91精品视频免费观看 | 操日本女人| 婷婷免费视频 | 四虎精品成人免费网站 | 激情www| 中文字幕精品无码一区二区三区 | 九九在线观看视频 | 欧美日韩a v | 中文字幕丰满伦孑 | eeuss鲁一区二区三区 | 精品国产_亚洲人成在线 | 福利影院av | 7777色鬼xxxⅹ欧美色妇 | 人妻色综合网站 | 多p混交群体交乱小说h | 天天做夜夜操 | 国产日韩中文字幕 | 特级淫片aaaaaaa级附近的 | 日本少妇丰满大bbb的小乳沟 | wwwav成人| 一边cao一边粗话打奶视频 | 欧美日韩精品免费 | 日本中文字幕一区二区有限公司 | 综合久久久久久久 | 久久8| 日本最新免费二区 | 米奇久久| 少妇的肉体aa片免费 | 九九色网站 | 久久精品人成免费 | 91午夜剧场 | 久久国内偷拍 | 你懂的网址在线观看 | 国产一区二区三区四区在线观看 | 无码h黄动漫在线播放网站 国产精品高潮露脸在线观看 | 19禁大尺度做爰无遮挡小说 | 少妇人妻一级a毛片 | 波多野结衣一区二区 | 午夜性刺激在线观看 | 无尺码精品产品视频 | 奇米777四色影视在线看 | 人人玩人人弄人人曰 | 一级黄色在线观看 | 日b视频在线观看 | 黄色插插视频 | 日产精品久久久一区二区 | 亚洲美女一区 | 欧美日韩国产成人在线 | 91精品久久久久久综合 | 精品香蕉99久久久久网站 | 永井玛利亚 精品 国产 一区 | 51久久| 国产精品成人一区 | 高清国产mv在线观看 | 2019av视频 | 无码国产精品久久一区免费 | 免费精品久久久久久久一区二区 | 色偷偷偷久久伊人大杳蕉 | 97理伦| 久久免费少妇做爰 | 久久久精品| 天堂网中文在线观看 | 国产丝袜视频 | 农村少妇一区二区三区四区五区 | 国产精品久久久91 | 国产一级片网站 | 亚洲国产视频网站 | 天堂69堂在线精品视频软件 | 热久久这里只有精品 | 西西人体444www大胆无码视频 | 尹人香蕉久久99天天拍 | 第九色婷婷 | 日韩精品一区在线 | 亚洲精品视频三区 | 中文字幕一区二区三区久久蜜桃 | 男女精品久久 | 黑人干日本少妇 | 免费国产a国产片高清网站 国产婷婷一区二区三区 | 中文字幕在线观看亚洲视频 | 男女做那个的全过程 | 色一情一区二 | 亚洲 日韩 欧美 成人 在线观看 | 精品久久久免费视频 | 亚洲人视频在线 | 成人国产精品视频国产 | 国产精品视频免费播放 | www.欧美日韩 | 粉嫩av一区二区三区免费野 | 视频二区欧美 | 日日摸日日 | 四虎影库在线永久影院免费观看 | 日本人与黑人做爰视频网站 | 国产一级一级va | 日本丰满大乳mm | 亚洲av毛片成人精品 | 成人小视频在线看 | 久久久久国产精品熟女影院 | 日韩综合久久 | 亚洲国产精品美女 | 开心激情五月婷婷 | 国产成人无码一二三区视频 | 嫩草www| 成人区精品 | 岳的奶又大又白又紧在线观看 | 亚洲熟妇自偷自拍另类 | 污污视频网站免费在线观看 | 在线看av网址 | 蜜桃精品在线 | 婷婷综合久久中文字幕蜜桃三电影 | 欧美高清性色生活片免费观看 | 大尺度做爰呻吟舌吻情头 | 日韩久久影院 | 69婷婷国产精品入口 | 黑人videos3d极品另类 | 51精品国自产在线 | 精品一区二区三区在线视频 | 日韩欧美在线观看 | 青青草自拍偷拍 | 欧美日本黄色 | 凹凸在线无码免费视频 | 国产永久免费观看视频 | 国产美女在线播放 | 欧美亚洲国产成人一区二区三区 | 日本天堂在线 | 日韩欧美视频免费观看 | 成 人 黄 色 视频免费播放 | 黄色三级毛片网站 | 又黄又爽又色的免费网站 | 欧美激情伊人 | 情侣自拍80秒舌吻视频 | 香蕉av福利精品导航 | 自拍偷拍视频在线观看 | 国产伦理网站 | 欧美丰满熟妇xxxx性大屁股 | 亚洲色图10p | 女人爽到高潮潮喷18禁网站 | 亚洲欧洲精品一区二区三区不卡 | 国产午夜大片 | 中文字幕在线人 | 国产欧美精品在线观看 | 新搬来的女邻居麻豆av评分 | 亚洲成人在线视频播放 | 狠狠干夜夜 | 五月天婷婷网站 | 近亲伦l中文字幕 | 欧美久久久久久久 | 艳妇乳肉豪妇荡乳xxx | a天堂在线观看视频 | 日本美女一级视频 | 亚洲国产精品成人va在线观看 | 关之琳三级全黄做爰在线观看 | 亚洲精品国产av成拍色拍 | 成人爽站w47pw | 国产无遮挡又黄又爽免费软件 | 另类亚洲激情 | 日韩一区欧美二区 | 亚洲美女自拍视频 | 中文在线a∨在线 | 欧美乱码精品 | 蜜桃一本色道久久综合亚洲精品冫 | 精品国产乱码久久久久久绯色 | 91av免费看 | 五月天综合婷婷 | 国产成人99 | 国产精品视频全国免费观看 | 亚洲网站在线 | 99国产偷伦视频在线观看 | 成人网站免费观看 | 国产黄色大片在线观看 | 日本美女久久久 | 人妻夜夜爽天天爽爽一区 | 亚洲国产成人久久一区www妖精 | 熟妇的味道hd中文字幕 | 欧美成人精品欧美一级 | 欧美三级网站在线观看 | 欧洲金发美女大战黑人 | 黑人巨大无码中文字幕无码 | 天堂综合网 | 国产精品成人久久 | 香蕉黄色网 | 日韩欧美激情兽交 | 国产一区2区3区 | 1000部无遮挡拍拍拍免费视频观看 | 亚洲影视中文字幕 | 人善交另类亚洲重口另类 | 国产精品熟妇一区二区三区四区 | 精品视频无码一区二区三区 | 亚洲色图视频在线 | 少妇荡乳情欲办公室456视频 | 精品无码国产一区二区三区av | 成人欧美一区二区三区在线观看 | 性做久久久久久 | 国产伦理网站 | 99自拍| 国产成年无码久久久久下载 | 99re6热在线精品视频播放 | 久久久午夜精品理论片中文字幕 | 97久久人人超碰caoprom欧美 | 国产色视频一区二区三区qq号 | 国产色网址 | 思九九爱九九 | 国色天香成人网 | 欧美亚洲福利 | 黄色片视频免费 | 色偷偷网站 | 日本在线视频中文字幕 | 深夜免费福利视频 | 日韩av在线免费观看 | 91高清免费| 成人免费视| 美女午夜影院 | 欧美日韩国产在线播放 | 中国18videosex极品 | 天天碰天天 | 国产少妇露脸精品 | 久久精品资源 | 黑人巨大精品欧美一区二区小视频 | 日日摸夜夜添狠狠添久久精品成人 | 末发育娇小性色xxxxx视频 | 欧美成人精品手机在线 | 国产日韩成人 | 日本www在线观看 | 久久久久欧美 | 天堂伊人| 国产麻豆网| 婷婷成人丁香五月综合激情 | 国产女女调教女同 | 一级黄色片大全 | 国产中文自拍 | 久久久无码人妻精品无码 | 久久岛国搬运工 | 九九九久久久精品 | 久久精品99久久香蕉国产色戒 | 高清乱码毛片 | 国产激情免费视频 | 亚洲人成人毛片无遮挡 | 午夜视频在线免费 | 日韩在线天堂 | 色骚网 | 一级免费看视频 | 日韩久久免费视频 | 亚洲精品国产精品国自产 | 日日噜| 亚洲国产精品高潮呻吟久久 | 欧美日韩www | 久久精品无码一区二区三区 | 国产无套粉嫩白浆内谢网站 | 欧美精品一区在线 | 丰满饥渴老女人hd | 日本一本在线视频 | 欧美色综合天天久久综合精品 | 国产精品揄拍100视频 | 欧美精品videos性欧美 | 中文区中文字幕免费看 | 亚洲第一综合色 | 色图插插插 | 国产精品人人做人人爽 | 国产精品成人免费一区二区视频 | 亚洲综合一 | 伊人网综合网 | 日日摸夜夜添夜夜添国产精品 | 伊人资源网 | mm131尤物让人欲罢不能日本 | 无码h肉动漫在线观看 | 少妇中出视频 | 性少妇裸体野外性xxxhd | 亚洲午夜影视 | 特级淫片aaaaaaa级附近的 | 国产69精品久久99卡顿的解决方法 | 亚洲国产成人久久综合一区,久久久国产99 | 国产精品网站在线观看免费传媒 | 97精品国产97久久久久久免费 | 国产xxx视频| 肉色超薄丝袜脚交一区二区 | 天天色综合久久 | 国产视频69 | 精品久久久久久久免费人妻 | 特大黑人巨交吊性xxxx视频 | 越南少妇做受xxx片 越南性xxxx精品hd | 久久人妻精品白浆国产 | 国产精品久久久区三区天天噜 | 青青草免费视频在线播放 | 337p人体粉嫩胞高清视频 | 精品自拍视频 | 亚洲视频在线观看一区二区 | 成人xvideos免费视频 | 国产成人精品免高潮在线观看 | 欧美在线观看视频一区 | 91av在线看| 性天堂网 | 黄色三级在线播放 | 少妇9999九九九九在线观看 | 中文在线好最新版在线 | 亚洲一区二区欧美 | 亚洲精品国产精品国自产 | 欧美狂野另类xxxxoooo | 国产一区免费在线 | 亚洲一区二区三区四区不卡 | 91看片www | 亚洲最大福利视频 | 97夜夜澡人人爽人人免费 | 密乳av| 国产精品破处 | 亚洲欧美日韩国产综合精品二区 | av在线影片 | 午夜男人av | 一级黄色大片免费观看 | 亚洲精品午夜久久久久久久久久久 | 久久久久人妻啪啪一区二区 | 污视频免费在线观看 | 三上悠亚ssⅰn939无码播放 | 日本人六九视频 | 精品中文字幕一区二区三区av | 性福网站| 亚洲女同女同女同女同女同69 | 日本中文在线视频 | 人人妻人人澡人人爽人人精品浪潮 | 亚洲永久 | 私库av在线| 攵女h高h1v1深与浅 | 国产又粗又猛又大爽老大爷 | 国产1区2区3区中文字幕 | 欧美性受xxxx黑人猛交88 | 国产一区二区三区成人欧美日韩在线观看 | 国产小视频在线观看免费 | 日韩一区三区 | 久久久久爽人综合网站 | ass亚洲肉体欣赏pics | 免费av在线网址 | 日韩国精品一区二区a片 | 久久久久国色av免费看图片 | 国产国产精品人在线观看 | 日本成人午夜视频 | 亚洲a∨无码男人的天堂 | 少妇性俱乐部纵欲狂欢电影 | 国产嫩草影院久久久 | 欧性猛交ⅹxxx乱大交 | 白嫩少妇各种bbwbbw | 国产成人av在线婷婷不卡九色 | 麻豆 美女 丝袜 人妻 中文 | 欧美aa大片| 中文字幕在线不卡 | 成人久久久精品国产乱码一区二区 | 91久久国产精品 | 在线中文字幕乱码英文字幕正常 | 国产一线二线三线在线观看 | 国产哺乳奶水91porny | 五月久久久综合一区二区小说 | 黄色5级片| 粉嫩小泬无遮挡久久久久久 | 精品一区二区三区在线成人 | 夜夜揉揉日日人人 | 国产精品久久久久久爽爽爽床戏 | 四虎在线免费播放 | 啪视频网站 | 亚洲 卡通 欧美 制服 中文 | 国产精品亚洲欧美日韩在线观看 | 永久免费未满男 | av免费网站 | 欧美日韩国产三级 | 欧美乱大交xxxxx潮喷l头像 | 久久日本三级韩国三级 | 久久se精品一区精品二区 | 亚洲色成人www永久网站 | 久久婷婷五月综合色中文字幕 | 欧美成人a交片免费看 | 亚洲婷婷一区 | 亚洲欧美一区二区三区视频 | 九九热视频在线观看 | 亚洲精品影院在线观看 | 555www色欧美视频 | 成人高清在线观看 | 在线亚欧观看2023 | 国产精品中文字幕av | 欧美日韩亚洲中文字幕一区二区三区 | 亚洲三级在线视频 | 欧美一区二区在线免费观看 | 野外做受又硬又粗又大视频 | 国产精品无码久久综合网 | 日本高清无吗 | 国产精品视频一区二区三区, | 国产主播av在线 | 懂色av一区二区三区四区 | 国产内射老熟女aaaa | 亚洲精品丝袜字幕一区 | 真人性生交免费视频 | 一色综合 | 看全黄大黄大色大片美女 | 国产精品视频一二区 | 国产无遮挡又黄又爽免费网站 | 久久人人爽人人爽人人片av高请 | 最近2019中文字幕大全第二页 | 无码乱码av天堂一区二区 | 久久亚洲美女 | 性国产激情精品 | 亚洲天堂va | 亚洲一区二区自拍 | 丰满少妇猛烈进入三区视频 | 久久久久国产一区二区三区 | 免费看中国毛片 | 久久久久国产精品久久久久 | 黄色毛片大全 | 精品国产sm最大网站 | 欧美午夜精品久久久久久人妖 | 亚洲色图欧美色 | 情人伊人久久综合亚洲 | 国产偷窥熟女精品视频 | 久久久国产精华液 | 精品国产三级a∨在线 | 91爽爽| 69视频网站| 无尺码精品产品网站 | 男人天堂中文字幕 | 黄色午夜视频 | 先锋资源国产 | 99re视频在线观看 | 992tv人人草| 精品久久久久久久久久国产潘金莲 | 久草在线视频精品 | 在线日韩一区 | 舐め犯し波多野结衣在线观看 | av第下页 | 欧美一区二区三区免费观看 | a天堂中文在线观看 | 日本少妇毛茸茸 | 88欧产日产国产精品 | 精品美女在线观看 | 国产91在线免费观看 | 日日摸夜夜添夜夜添亚洲女人 | 亚洲春色av | 久久人妻少妇嫩草av蜜桃 | 撸撸在线视频 | 毛片毛片毛片毛片毛片毛片毛片毛片 | 国产图区| 狠狠干天天爱 | 欧美成人aaa片一区国产精品 | 懂色av一区二区三区免费 | 免费全部高h视频无码 | 无套内谢少妇在线观看视频 | 久久夜色网 | 亚洲香蕉网站 | 欧美亚洲国产成人一区二区三区 | 国产一二在线 | 精品乱子伦一区二区三区 | 国产91高潮流白浆在线麻豆 | 日韩成人精品在线观看 | 国产精品裸体一区二区三区 | 精品久久久久一区二区国产 | 微拍 福利 视频 国产 | 国产老妇伦国产熟女老妇视频 | 樱花草在线社区www 国产又爽又黄又刺激的视频 | 亚洲精品久久区二区三区蜜桃臀 | 国产精品精品国产 | av无码国产在线看免费网站 | 国产精品久久久爽爽爽麻豆色哟哟 | 黄色片网站国产 | 久久久久久伊人 | 91亚洲国产成人精品性色 | 国产超碰人人做人人爱ⅴa 日韩人妻无码精品久久久不卡 | av网站亚洲| 一区二区三区美女视频 | 欧美激情视频一区二区三区不卡 | a级黄毛片 | 风韵多水的老熟妇 | 国产素人在线观看 | 无套内谢老熟女 | 91官网在线 | 亚洲天堂高清 | 高清欧美性猛交xxxx黑人猛交 | 亚洲国产精品成人精品无码区在线 | 国产成年网站 | 国产乱子伦在线观看 | a4yy午夜| 91久久久久久久久久久 | 欧美日日骚 | www五月天com | 日韩视频在线观看免费视频 | 亚洲天堂首页 | 国产亚洲精品久久久久秋 | 亚洲资源在线观看 | 免费人成视频网站在线观看18 | 日本一区二区在线免费 | 免费看美女被靠到爽的视频 | 亚洲色图50p | 女教师高潮黄又色视频 | 国产一区二区日韩 | 国产69精品久久久久app下载 | 中文字幕乱偷无码av先锋 | 无码人妻啪啪一区二区 | 国产欧美激情视频 | 国产又黄又粗又猛又爽视频 | 亚色视频在线 | 国产在线无 | 久久精品天天中文字幕人妻 | 91在线精品啪婷婷 | 久久免费公开视频 | 久久女同互慰一区二区三区 | 日日夜操| 97偷拍少妇性按摩spa全程 |