久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

python - 這個錯誤要怎么改

瀏覽:131日期: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精品国产一区二区 | 亚洲夜幕久久日韩精品一区 | 先锋资源在线观看 | av在线免费网址 | 国产黄色在线免费看 | jlzzjlzz国产精品久久 | 国产草草视频 | 爱爱爱av | 国产亚洲精品久久久久动 | 久久精品小视频 | 国产精品夜夜春夜夜爽久久电影 | www.亚洲成人 | 久产久精品 | 嫩草网站在线观看 | 中文字幕视频免费观看 | 日韩和的一区二在线 | 在线看片福利 | 中文字幕在线第二页 | 九九热这里都是精品 | 亚洲成人综合在线 | 一区二区三区精品 | 久久久久国产一区二区三区四区 | 天天综合91| 中文字幕一区二区三区乱码图片 | 日韩靠逼 | 亚洲风情在线观看 | 成人av教育 | 一本大道综合伊人精品热热 | 无毒黄网 | 91在线国产观看 | 国产精品一码二码三码在线 | 久久r免费视频 | 亚洲精品二区三区 | 日日摸夜夜添夜夜添亚洲女人 | 最新日韩精品在线观看 | 成人免费高清视频 | 久久精品国产99国产精品 | 1区2区3区视频 | 国产精品一区二区三区四区 | 久久aⅴ国产欧美74aaa | 午夜精品成人一区二区 | 91精品国产综合久久久久久漫画 | 国产目拍亚洲精品99久久精品 | 国产成人精品一区二区三区四区 | 精品久久久久久久久久久久包黑料 | 亚洲综合在线一区二区 | 日韩一级免费在线观看 | 一区二区影院 | 亚洲第一成人在线视频 | 国产高清一区二区 | 国产成人亚洲综合 | 国产区免费在线观看 | 伊人av在线免费观看 | 精品美女在线观看视频在线观看 | www国产亚洲精品久久网站 | 亚洲午夜精品视频 | 毛片在线免费播放 | 亚洲协和影视 | 91精品国产一区二区 | 欧洲妇女成人淫片aaa视频 | 国产一区二区精品在线 | 日本久久久久久久久久 | 精品视频一区二区三区 | 成人亚洲视频 | 国产天天操 | 国产精品久久 | 日韩欧美国产成人一区二区 | 中文字幕一区二区三区四区不卡 | 免费成人av网 | 欧美精品一区在线发布 | 久久97视频| 日韩亚洲精品在线观看 | 一级片视频在线观看 | 天天天天干 | 亚洲激情在线播放 | 成人在线免费视频 | 国产一区二区久久久 | 欧美 日韩 中文 | 成人深夜免费视频 | 色综合久久久久 | 精品国产免费久久久久久尖叫 | 久久av免费 | 久久免费电影 | 久久精品2 | h免费在线| 日韩欧美中文字幕在线视频 | 国产日韩一区二区三区 | 亚洲成人在线网站 | 精品国产一区二区三区久久久 | 精品www | 亚洲午夜精品a | 日本不卡一区二区三区在线观看 | 久久精品国产精品青草 | 日韩视频www | www亚洲成人 | 99久久这里只有精品 | 二区视频 | 欧美日韩一区二区三区在线观看 | 亚洲成人在线视频观看 | 国产精品爱久久久久久久 | 精品一区二区三 | 成人免费视频观看视频 | 久久亚洲天堂 | 九色91在线 | 三级网站在线播放 | 男女深夜网站 | 久久欧美视频 | 国产午夜精品一区二区三区嫩草 | 欧美激情在线播放 | 成人在线免费视频观看 | 日韩一区二区三区四区五区 | 国产精品一区二区在线 | 伊人精品 | 免费视频一区 | 精品一二三区在线观看 | 伊人色综合久久天天五月婷 | 国产精品www| 成人免费在线视频观看 | 日韩欧美国产精品综合嫩v 国产高清av在线一区二区三区 | 久久久官网 | 在线成人av| 亚洲香蕉视频 | 中文字幕在线观看第一页 | 亚洲精品久久一区二区三区 | 国产综合99| 亚洲一区二区三区在线 | 国产在线专区 | 国产成人精品免费视频大全最热 | 久久九九精品视频 | 欧美精品1区2区3区 国产女无套免费网站 | 中文字幕日韩欧美一区二区三区 | 伊人无码高清 | 亚洲精品自拍视频 | 在线色网 | 九九热视频在线 | av成人免费在线观看 | 级毛片| 亚洲精品日本 | 久久精品综合 | 国产一区二区三区免费播放 | 中文字幕一区二区三区乱码图片 | 国产成人在线免费观看 | 在线观看日韩精品 | 美女福利网站 | jizzjizzjizz亚洲女| 国产欧美一区二区精品久久 | 国产精品久久久久久久久久久久久久 | 国产欧美日韩综合精品 | 黄视频网站免费观看 | 国产乱码精品一区二区三区爽爽爽 | 成人久久久久久久 | 中文精品久久久 | 免费av在线 | 91亚洲狠狠婷婷综合久久久 | 91麻豆产精品久久久久久 | 欧美二区三区视频 | 美国一级毛片a | 国产精品高潮呻吟久久av野狼 | 在线观看亚洲大片短视频 | 亚洲精品一区二区三区精华液 | 色综合五月婷婷 | 亚洲精品成人悠悠色影视 | 精品亚洲一区二区三区 | 亚洲精品一区二区三区蜜桃下载 | 99影视| 成人免费视频播放 | 91精品国产综合久久久久久漫画 | 国产日韩精品一区二区 | 久久久久久久一区 | 在线观看91视频 | 精品国产一区二区三区久久久蜜月 | 亚洲精品专区 | 一片毛片 | 中午字幕在线观看 | 国产一区二区av | 亚洲精品视频区 | 欧美日韩在线观看一区二区三区 | 日韩在线观看一区 | 欧美日韩激情在线 | 久久久91| 亚洲 成人 av | 亚洲精品影院 | 日韩五月 | 日韩成人在线看 | 蜜桃av在线播放 | 日韩精品一区二区在线观看 | 亚洲国产精品一区二区三区 | 欧美激情综合五月色丁香小说 | 99久久视频 | 国产精品久久免费观看spa | 国产精品久久久久国产a级 日韩在线二区 | 国产成在线观看免费视频 | 久久精品一区二区三区不卡牛牛 | 久草精品视频 | 国产成人午夜视频 | 国产精品无码专区在线观看 | 国产成人精品午夜视频免费 | 九九免费视频 | 免费一区二区 | 六月丁香在线观看 | 精品国产不卡一区二区三区 | 亚洲精品视频免费 | 毛片日韩 | 成人在线观 | 国产九九精品 | 免费黄在线看 | 亚洲综合无码一区二区 | 91精品视频在线 | 国产一区二区三区视频 | 国产精品亚洲精品 | 日韩欧美一级 | 精品国产乱码久久久久久密桃99 | 色婷婷亚洲一区二区三区 | 91精品视频在线播放 | 亚洲国产精品视频 | 美女毛片 | 日本成人中文字幕 | 夜夜夜久久久 | 国产在线拍| 亚洲一区二区av | 国产精品久久久爽爽爽麻豆色哟哟 | 成人区一区二区三区 | 久久国产精品99国产 | 午夜久久乐 | 99免费观看视频 | 久久久亚洲 | 91精品视频在线播放 | 国产精品香蕉在线观看 | www夜夜操| 日韩中文字幕在线观看 | 亚洲免费人成在线视频观看 | 天天天天天天天天操 | 亚洲一区在线观看视频 | 欧美亚洲国产一区 | 欧美精品一区二区三区在线四季 | 国产精品日韩欧美一区二区三区 | 久久狠狠 | 在线免费观看羞羞视频 | 色婷婷综合在线 | 国产久 | 国产精品久久久久久久久久久新郎 | 国产一区二区在线看 | 美女久久一区 | 午夜国产精品视频 | 精品国产一区三区 | 久久99精品久久久久国产越南 | 一区二区三区四区不卡视频 | 亚洲网站免费看 | 四虎影院在线 | 欧美在线不卡 | 毛片站 | 中文字幕成人在线 | 国产农村妇女精品 | 最新av在线网址 | 爱福利视频 | 欧美亚洲一区二区三区 | 亚洲视频在线免费观看 | 91在线看| 成人免费视频网 | 午夜电影网站 | 一区亚洲| 精品国产一区二区三区久久久蜜月 | 天天操网 | 97色在线视频 | 国产午夜精品一区二区三区免费 | 国产亚洲精品久久久456 | 91tv亚洲精品香蕉国产一区 | 99热热热 | 欧美日韩在线播放 | 欧美www. | 99精品久久久国产一区二区三 | 欧美精品被| 成人免费视频观看视频 | 亚洲成人精品视频 | 欧美一级网站 | 黑色丝袜脚足j国产在线看68 | 91精品国产综合久久福利软件 | 毛片黄片视频 | 国产一级视频在线观看 | 久久国产精品影视 | 国产精品不卡 | 国产精品成人一区二区 | aaa天堂| 四季久久免费一区二区三区四区 | 免费看一区二区三区 | 久久亚洲欧美日韩精品专区 | 精品一区二区三区不卡 | 国产成人在线一区二区 | 久久综合九色综合欧美狠狠 | 日韩激情视频一区 | 天天看片天天干 | 91日韩欧美 | 密室大逃脱第六季大神版在线观看 | 午夜精品视频在线观看 | 久久久99精品免费观看 | 亚洲一区二区三区视频免费观看 | 日本不卡高字幕在线2019 | 欧美精品区 | 伊人久久综合 | 国产一区二区三区免费 | 国产一区二区三区免费视频 | 亚洲高清免费视频 | 久久久久久亚洲精品 | 中文字幕免费观看 | 国产精品99久久久久久大便 | 亚洲日本乱码一区两区在线观看 | 成人免费视频观看 | 天天看片天天操 | 久久成人av | 午夜免费观看网站 | 天天舔天天干天天操 | 国产在线激情视频 | 一区二区久久 | 国产91亚洲精品久久久 | 成人在线视频网站 | 亚洲精品一区久久久久久 | 91亚洲国产成人久久精品网站 | 国产一区二区三区在线免费观看 | 欧美一区国产一区 | 一区欧美 | 午夜窝窝| 啊v在线视频 | 亚洲欧美日韩天堂 | 亚洲精品99 | 欧美福利在线观看 | 免费观看一级特黄欧美大片 | 亚洲人成人一区二区在线观看 | 香蕉久久一区二区不卡无毒影院 | 日韩城人网站 | 国产区在线观看 | 日本精品在线观看 | 国产日韩欧美在线 | 永久精品| 山岸逢花在线观看 | 一区二区国产精品 | 国产乱码精品一区二区三区中文 | 国产精品国产三级国产aⅴ无密码 | 国产免费自拍 | 久久综合一区二区三区 | 亚洲视频一 | 日操 | 亚洲一区二区 | 亚洲精品在线看 | 91精品国产一区二区三区蜜臀 | 国产一区二区在线视频观看 | 97久久精品| 欧洲一区二区在线观看 | 国产精品国产精品国产专区不片 | 亚洲一区二区三区免费视频 | 久久99精品久久久久久噜噜 | 欧美一区二区大片 | 99久久免费观看 | 老司机福利在线视频 | 一区二区三区日韩 | 国产精品国色综合久久 | 欧美精品一区二区三区在线四季 | av在线大全 | 久久久久久国产 | 成人午夜精品久久久久久久3d | 北条麻妃国产九九九精品小说 | 免费在线一区二区三区 | 欧美亚洲成人一区 | 毛片网络 | 午夜影皖 | 久色成人 | 欧美黄视频| 久久久久久久久久久亚洲 | 亚洲免费一区 | 成人午夜影院 | 国产成人在线视频 | 久久高清毛片 | 国产2区 | 欧美一区二区免费 | 国产欧美精品一区二区 | 亚洲国产成人av好男人在线观看 | 久久精品一区视频 | 97精品久久 | 九一精品 | 亚洲精品日韩精品 | 在线观看a视频 | 天堂久久爱资源站www | 亚洲国产高清在线 | 国产精品久久久久久一区二区三区 | 中文字幕在线观看的电影 | 免费国产网站 | 欧美aaaaa | 三级视频在线 | 四影虎影www4hu23cmo | 影音先锋 色先锋 | 大桥未久亚洲精品久久久强制中出 | 国产成人久久精品一区二区三区 | 国产99久久| 欧美极品欧美精品欧美视频 | 成年人网站在线免费看 | 久久美女视频 | 精品视频在线免费观看 | 国产精品一区二区三区四区 | www.788.com色淫免费 | 天天射天天干 | 日韩在线| 羞羞视频免费观看网站 | 成年人网站免费在线观看 | 亚洲男人天堂网 | 国产福利91精品一区二区三区 | 国产99久 | 日韩一区二区在线观看视频 | 一级视频黄色 | 久久99精品久久久久久琪琪 | 福利视频网 | 久草精品在线观看 | 99re6在线视频精品免费 | 99免费精品 | 欧美日韩福利 | 亚洲一区二区三区四区在线观看 | 精品久久一二三区 | 亚洲天堂成人在线 | 欧美伦理一区二区 | 久久亚洲网 | 亚洲成人av在线播放 | 国产情侣自拍啪啪 | 日本一区二区三区四区 | 亚洲精品乱码久久久久久麻豆不卡 | 免费99视频 | 欧美成人一区二区三区片免费 | 国产精品久久久久久久久久久免费看 | 女男羞羞视频网站免费 | 国产精品久久久久久久久久久免费看 | 99亚洲精品 | 欧美日韩视频第一页 | 日本高清精品 | 国产高清一区二区 | 国产精品久久久久久吹潮 | 国产欧美日韩精品一区 | 99福利视频 | 国产一区二区在线免费观看 | 国产成人免费视频网站视频社区 | 国产99久久久久久免费看农村 | 亚洲精品一区国语对白 | 超碰一区二区三区 | 成人1区| 国产精品永久免费视频 | 野狼在线社区2017入口 | 久久综合九色综合欧美狠狠 | 99av| 国产精品美女视频 | 韩日精品在线观看 | 四虎免费看黄 | 玖玖成人 | 欧美色成人 | 午夜精品一区二区三区在线 | 精品久久久久久久久久久久久久 | 午夜视频网 | 一级在线观看 | 亚洲一区二区av | 欧美一a一片一级一片 | 欧美亚洲啪啪 | 国产成人av一区二区三区 | 可以免费观看的av | 成人免费视频网站在线看 | 一区二区三区四区在线播放 | 色婷婷av一区二区三区软件 | 成人精品视频在线 | ririsao亚洲国产中文 | 免费黄色毛片视频 | 欧美日韩亚洲视频 | 99精品视频一区二区三区 | 午夜在线观看视频 | 国产中文字幕在线观看 | 伊人狠狠干 | 久久精选视频 | 亚洲国产日韩欧美 | 啊v在线视频 | 欧美性猛交一区二区三区精品 | 黄网在线观看 | 色婷婷亚洲一区二区三区 | 久久亚洲一区二区 | 日韩一区免费观看 | 国产精品一区二区无线 | 一本色道久久综合狠狠躁篇的优点 | 国产特级毛片aaaaaa毛片 | 国产激情久久久久久 | 亚洲视频欧美视频 | 久久久片 | 亚洲精品第一区在线观看 | 成人做爰www免费看视频网站 | 亚洲视频在线免费观看 | 免费av片网站 | 91亚洲国产 | 亚洲精品综合 | 美女天堂 | 在线观看视频一区二区三区 | 久久久久亚洲精品国产 | 欧美日韩综合在线 | 亚洲成人精品 | 精品久久久久久久久久久久久久 | 91精品久久久久久久久久入口 | a中文字幕 | 91视频免费看 | 精品96久久久久久中文字幕无 | 国产成人精品综合 | 久久一道本 | 欧美伦理一区二区三区 | 中文字幕在线观看精品视频 | 成人h视频在线观看 | 国产精品一区2区 | 成人午夜剧场 | 成人精品久久久 | 国产目拍亚洲精品99久久精品 | 一区二区中文字幕 | 91亚洲一区 | 中文成人在线 | 国产精品久久二区 | 羞羞视频在线观看免费 | 日韩在线观看成人 | 一区二区免费视频 | 亚洲精品美女久久久 | 免费看黄色大片 | 国产在线精品一区二区 | 99精品国产高清在线观看 | 欧美a在线看 | 欧美一级高潮片免费的 | 国产精品视频一区二区三区 | 青青久久 | 日本精品免费在线观看 | 久久精品一 | 17c一起操| 国产电影一区二区 | 日本淫片 | 国产午夜精品久久久久久久 | 亚洲美女网址 | 在线播放国产一区二区三区 | 国产精品日本一区二区不卡视频 | 国外成人在线视频网站 | 热99这里只有精品 | 成人精品一区二区三区 | 久久国产日韩 | 国产一区二区精品丝袜 | 天天拍天天操 | 亚洲骚片 | 免费黄色片一区二区 | 久草热8精品视频在线观看 亚洲区在线 | 一区二区在线视频 | 电影91久久久 | 免费黄在线看 | 五月天中文字幕 | 国产欧美一区二区视频 | 国产精品久久久久久久久久久久冷 | 神马久久久久久 | 欧美一级二级视频 | 天天操网 | 国产精品免费一区二区三区四区 | 亚洲一区电影 | 久久精品成人一区二区三区蜜臀 | 蜜月va乱码一区二区三区 | 久久网日本 | 日本一区二区高清不卡 | 亚洲精品久久久久久一区二区 | 91精品国产91久久久久久不卡 | 色天天天天色 | 成人高清视频在线观看 | 日韩精品一二三区 | 日韩不卡一二三 | 欧美日韩一区二区三区四区 | 91在线 | 国产精品视频免费 | 亚洲毛片在线观看 | 成人亚洲一区 | 在线精品国产 | 国产99久久 | 久国产精品视频 | 亚洲精品国产剧情久久9191 | 欧美一二三区在线 | 日韩在线高清视频 | 午夜免费剧场 | 黄色在线免费观看 | 四色成人av永久网址 | 超碰人人射 | 国产精选一区二区三区 | 一区二区三区四区免费观看 | 国产电影一区二区三区图片 | 日韩欧美国产一区二区 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 欧美自拍视频 | 日韩欧美成人影院 | 亚洲欧美日韩电影 | 91在线看| 麻豆av电影在线观看 | 亚洲成人一区二区三区 | 91精品久久 | 天天天干夜夜夜操 | 精品国产一级片 | 冷水浴在线观看 | 久久久精品 | 久久国产99 | 日韩中文字幕在线 | 日韩高清一区 | 性视频网站免费 | 亚洲精品久久久 | av网站大全免费 | 精品超碰 | 婷婷激情综合 | 超碰3| 亚洲精品一区二区三区中文字幕 | www亚洲一区 |