色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

Sqlite3 報(bào)錯(cuò) Recursive use of cursors not allowed:用 TaoToken 統(tǒng)一 Key 排查與修復(fù)配置骨架

Sqlite3 報(bào)錯(cuò) Recursive use of cursors not allowed:用 TaoToken 統(tǒng)一 Key 排查與修復(fù)配置骨架 1. 多線程寫 Sqlite3 為什么會(huì)撞上 Recursive use of cursors not allowedRecursive use of cursors not allowed這個(gè)報(bào)錯(cuò)字面意思是「不允許遞歸使用游標(biāo)」。它跟 SQL 語(yǔ)法沒(méi)關(guān)系也不是數(shù)據(jù)庫(kù)文件損壞而是 Python 的sqlite3模塊在告訴你同一個(gè)Cursor對(duì)象正在被一個(gè)線程使用另一個(gè)線程又拿著它去執(zhí)行語(yǔ)句了。Sqlite3 本身是支持多線程讀的但 Python 的sqlite3默認(rèn)把連接和游標(biāo)綁定到創(chuàng)建它的線程上。當(dāng)你開(kāi) 50 個(gè)線程共用一個(gè)conn和一個(gè)cursor某個(gè)線程的execute還沒(méi)走完另一個(gè)線程就插進(jìn)來(lái)復(fù)用同一個(gè)游標(biāo)模塊內(nèi)部的狀態(tài)機(jī)直接判定為遞歸調(diào)用于是拋出這個(gè)異常。它出現(xiàn)的典型場(chǎng)景有三個(gè)多線程爬蟲(chóng)批量入庫(kù)、異步任務(wù)里共享連接、以及用線程池跑數(shù)據(jù)庫(kù)寫入。我試過(guò)最直接的復(fù)現(xiàn)方式建一個(gè)全局cursor開(kāi) 20 個(gè)線程各插 100 條幾乎必崩。崩的位置不固定有時(shí)在execute有時(shí)在commit因?yàn)橛螛?biāo)狀態(tài)被并發(fā)踩踏了。這篇要解決的就是這個(gè)場(chǎng)景Python 多線程/異步下 Sqlite3 游標(biāo)遞歸復(fù)用報(bào)錯(cuò)的定位與修復(fù)。我會(huì)給出可復(fù)制的連接池與游標(biāo)管理骨架順帶把 TaoToken 統(tǒng)一 Key 接進(jìn) AI 輔助排查的settings.json片段最后給一份「復(fù)現(xiàn)報(bào)錯(cuò) → 修復(fù) → 回歸驗(yàn)證」的完整動(dòng)作清單。適合正在寫多線程入庫(kù)、被這個(gè)報(bào)錯(cuò)卡住的 Python 開(kāi)發(fā)者。2. 前置準(zhǔn)備TaoToken 統(tǒng)一 Key 與 settings.json 骨架排查這類并發(fā)問(wèn)題時(shí)我習(xí)慣讓 AI 幫我讀堆棧、比對(duì)線程模型。TaoToken 的作用是把多個(gè)模型的調(diào)用收斂到一個(gè) Key 上省得在排查腳本里到處塞不同廠商的憑證。它的官網(wǎng)是 https://taotoken.net/?utm_sourcetaotoken_aicg_blog_endutm_mediumcsdnutm_campaignrewriteutm_content API 入口是 https://taotoken.net/api 。先拿 Key進(jìn)控制臺(tái) https://taotoken.net/console?utm_sourcetaotoken_aicg_blog_endutm_contentconsoleutm_campaignrewrite 在 API Keys 頁(yè)面 https://taotoken.net/api-keys?utm_sourcetaotoken_aicg_blog_endutm_contentapi-keysutm_campaignrewrite 創(chuàng)建一個(gè)復(fù)制出來(lái)。這個(gè) Key 后面會(huì)寫進(jìn)settings.json供排查腳本調(diào)用模型對(duì)話接口。settings.json片段長(zhǎng)這樣放在項(xiàng)目根目錄{ taotoken: { base_url: https://taotoken.net/api, api_key: sk-你的Key, model: claude-sonnet-4-20250514, timeout: 60 }, sqlite: { db_path: ./data/crawl.db, check_same_thread: false, pool_size: 8, busy_timeout_ms: 5000 } }讀取它的代碼import json def load_settings(pathsettings.json): with open(path, r, encodingutf-8) as f: return json.load(f) CFG load_settings()注意check_same_threadFalse只是解除線程綁定檢查它不會(huì)自動(dòng)幫你加鎖。很多人以為設(shè)了它就萬(wàn)事大吉結(jié)果報(bào)錯(cuò)照舊原因就在這里。如果你要長(zhǎng)期跑編碼類排查任務(wù)可以看 Coding Plan https://taotoken.net/coding-plan?utm_sourcetaotoken_aicg_blog_endutm_contentcoding-planutm_campaignrewrite 單純驗(yàn)證模型輸出是否正常用模型對(duì)話 https://taotoken.net/models?utm_sourcetaotoken_aicg_blog_endutm_contentmodelsutm_campaignrewrite 就夠。3. 可復(fù)制配置連接池與游標(biāo)管理骨架修復(fù)的核心思路只有一句話每個(gè)線程用自己的連接和游標(biāo)或者用鎖把共享游標(biāo)的訪問(wèn)串行化。下面給兩套骨架按你的并發(fā)量選。3.1 方案 A線程本地連接推薦讀多寫少用threading.local()給每個(gè)線程分配獨(dú)立連接游標(biāo)隨用隨建徹底避開(kāi)共享。import sqlite3 import threading class SQLitePool: def __init__(self, db_path, busy_timeout_ms5000): self.db_path db_path self.busy_timeout_ms busy_timeout_ms self._local threading.local() def _conn(self): conn getattr(self._local, conn, None) if conn is None: conn sqlite3.connect( self.db_path, check_same_threadFalse, timeoutself.busy_timeout_ms / 1000, ) conn.execute(PRAGMA journal_modeWAL;) conn.execute(PRAGMA synchronousNORMAL;) self._local.conn conn return conn def execute(self, sql, params()): conn self._conn() cur conn.cursor() try: cur.execute(sql, params) conn.commit() return cur.fetchall() finally: cur.close() def executemany(self, sql, seq): conn self._conn() cur conn.cursor() try: cur.executemany(sql, seq) conn.commit() finally: cur.close()關(guān)鍵點(diǎn)cur在函數(shù)內(nèi)創(chuàng)建、函數(shù)內(nèi)關(guān)閉不跨線程傳遞。WAL模式讓讀寫可以并行busy_timeout避免瞬時(shí)鎖沖突直接拋異常。3.2 方案 B全局鎖 共享連接寫密集、邏輯簡(jiǎn)單如果你就是想共用一個(gè)連接那必須給每次游標(biāo)操作加鎖把并發(fā)寫變成串行寫。import sqlite3 import threading class LockedSQLite: def __init__(self, db_path): self.conn sqlite3.connect(db_path, check_same_threadFalse) self.conn.execute(PRAGMA journal_modeWAL;) self.lock threading.Lock() def execute(self, sql, params()): with self.lock: cur self.conn.cursor() try: cur.execute(sql, params) self.conn.commit() return cur.fetchall() finally: cur.close() def batch_insert(self, sql, rows, batch1000): with self.lock: cur self.conn.cursor() try: for i in range(0, len(rows), batch): cur.executemany(sql, rows[i:i batch]) self.conn.commit() finally: cur.close()batch_insert里每 1000 條 commit 一次比每條都 commit 快很多這也是原日志里提到的經(jīng)驗(yàn)。鎖的粒度覆蓋「取游標(biāo) → 執(zhí)行 → 提交 → 關(guān)游標(biāo)」整段中間不能有別的線程插進(jìn)來(lái)。3.3 兩套方案對(duì)照維度方案 A 線程本地連接方案 B 全局鎖并發(fā)讀真并行串行并發(fā)寫WAL 下可并行讀、寫排隊(duì)完全串行代碼復(fù)雜度中低適合場(chǎng)景爬蟲(chóng)入庫(kù) 查詢混合純批量寫入游標(biāo)復(fù)用風(fēng)險(xiǎn)無(wú)靠鎖規(guī)避4. 驗(yàn)證請(qǐng)求復(fù)現(xiàn)報(bào)錯(cuò)與修復(fù)后回歸先寫一個(gè)必崩的復(fù)現(xiàn)腳本確認(rèn)你遇到的就是這個(gè)問(wèn)題import sqlite3 import threading conn sqlite3.connect(test.db, check_same_threadFalse) conn.execute(CREATE TABLE IF NOT EXISTS t (id INTEGER, v TEXT)) cursor conn.cursor() # 全局共享游標(biāo)錯(cuò)誤根源 def worker(n): for i in range(100): cursor.execute(INSERT INTO t VALUES (?, ?), (n * 100 i, fv{i})) conn.commit() threads [threading.Thread(targetworker, args(n,)) for n in range(20)] for t in threads: t.start() for t in threads: t.join()跑起來(lái)大概率在幾秒內(nèi)拋Recursive use of cursors not allowed。記下這個(gè)堆棧它就是基線。換成方案 A 后回歸腳本from pool import SQLitePool pool SQLitePool(test.db) def worker(n): for i in range(100): pool.execute(INSERT INTO t VALUES (?, ?), (n * 100 i, fv{i})) threads [threading.Thread(targetworker, args(n,)) for n in range(20)] for t in threads: t.start() for t in threads: t.join() rows pool.execute(SELECT COUNT(*) FROM t) print(total rows:, rows[0][0])預(yù)期輸出total rows: 2000且無(wú)異常。如果數(shù)字對(duì)得上、進(jìn)程正常退出說(shuō)明游標(biāo)復(fù)用問(wèn)題已經(jīng)解決。想用 AI 幫你讀這段堆??梢园褕?bào)錯(cuò)貼給模型對(duì)話接口請(qǐng)求體走 TaoTokenimport requests def ask_ai(prompt): r requests.post( https://taotoken.net/api/v1/chat/completions, headers{Authorization: fBearer {CFG[taotoken][api_key]}}, json{ model: CFG[taotoken][model], messages: [{role: user, content: prompt}], }, timeoutCFG[taotoken][timeout], ) return r.json()[choices][0][message][content]把復(fù)現(xiàn)腳本的堆棧和你的線程模型描述一起丟進(jìn)去讓它判斷是共享游標(biāo)還是事務(wù)未提交導(dǎo)致的。5. 本篇常見(jiàn)錯(cuò)排查報(bào)錯(cuò)依舊出現(xiàn)但我已經(jīng)加了鎖。檢查鎖的范圍是不是只包了execute沒(méi)包c(diǎn)ommit。commit也會(huì)操作游標(biāo)內(nèi)部狀態(tài)必須一起鎖。另外確認(rèn)沒(méi)有別的地方繞過(guò)封裝直接用了全局cursor。換成線程本地連接后報(bào) database is locked。這是寫鎖競(jìng)爭(zhēng)不是游標(biāo)問(wèn)題。把busy_timeout調(diào)大并確認(rèn)開(kāi)了 WAL 模式。WAL 下讀不阻塞寫寫之間仍會(huì)排隊(duì)超時(shí)就拋這個(gè)錯(cuò)。異步場(chǎng)景asyncio里用同步 sqlite3 卡住事件循環(huán)。sqlite3是阻塞庫(kù)別直接在協(xié)程里調(diào)。用asyncio.to_thread(pool.execute, sql, params)把它丟到線程池或者干脆用aiosqlite。但注意aiosqlite內(nèi)部也是線程池游標(biāo)管理邏輯一樣要遵守「不跨任務(wù)共享游標(biāo)」。check_same_threadFalse 設(shè)了還是報(bào)錯(cuò)。這個(gè)參數(shù)只關(guān)閉「連接創(chuàng)建線程校驗(yàn)」不解決游標(biāo)并發(fā)。它和加鎖是兩件事別混。批量插入時(shí)部分?jǐn)?shù)據(jù)丟失。檢查executemany后有沒(méi)有 commit以及異常分支里是否吞掉了錯(cuò)誤。建議在finally里只關(guān)游標(biāo)commit 放在 try 成功路徑上失敗時(shí)顯式 rollback。多進(jìn)程而不是多線程時(shí)報(bào)錯(cuò)。多進(jìn)程各自有獨(dú)立連接一般不會(huì)出這個(gè)錯(cuò)。如果出現(xiàn)多半是 fork 之前就建好了連接子進(jìn)程繼承了父進(jìn)程的游標(biāo)狀態(tài)。改成在子進(jìn)程內(nèi)建連接。6. 把統(tǒng)一 Key 接進(jìn)你的排查流程回到實(shí)際工程多線程 Sqlite3 的游標(biāo)問(wèn)題本質(zhì)是「共享可變狀態(tài) 并發(fā)訪問(wèn)」。修復(fù)手段無(wú)非隔離線程本地或串行加鎖選哪個(gè)看你的讀寫比例。我自己的爬蟲(chóng)項(xiàng)目最后用的是方案 A因?yàn)椴樵兒蛯懭牖煸谝黄鹁€程本地連接最省心。TaoToken 在這里的角色是排查助手把報(bào)錯(cuò)堆棧、線程模型、你的封裝代碼一起發(fā)給模型讓它幫你確認(rèn)鎖粒度夠不夠、有沒(méi)有漏掉的共享游標(biāo)。統(tǒng)一 Key 的好處是不用在排查腳本里維護(hù)多套憑證settings.json里改一個(gè)字段就能換模型。接入文檔在 https://taotoken.net/doc?utm_sourcetaotoken_aicg_blog_endutm_contentdocutm_campaignrewrite 里面有完整的請(qǐng)求格式和錯(cuò)誤碼說(shuō)明。如果你用 Claude Code 做這類排查參考 https://taotoken.net/claudecode-anthropic?utm_sourcetaotoken_aicg_blog_endutm_contentclaudecode-anthropicutm_campaignrewrite 的配置方式把 base_url 指向 TaoToken 即可。最后留一個(gè)我踩過(guò)的坑別在finally里 commit。異常發(fā)生時(shí) commit 可能再次觸發(fā)游標(biāo)狀態(tài)異常把原始錯(cuò)誤蓋掉。commit 只在正常路徑做異常路徑 rollback 或直接關(guān)連接。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
20cm女自慰在线日韩欧美| 国产超碰人人操| 伊人精品视频| 手机在线观看不卡无码av| 成人青青草原伊人| 日韩丝袜高跟制服在线观看| 九九九九久久久| 影视综合无码少妇| 久久久日本电影| 欧美曰韩国产精品| 99热18| 日本不卡二区| 丁香7月婷婷| 麻豆视频test| 97av在线视频| 黄片com.| 另类老少妇| 操死我干死我| 亚洲另类综合欧美| 久久久久国产无av| 日欧亚洲二三区大片不卡| 99热欧美| 啊操爽品善一区二区三区| 免费的黄片wwwwww| 久久国产在线一区二区| 91熟女网| 国产成人精品网站| 丝袜足交视频| 一二三区精品视频| 麻豆区久久久久亚| 久草线上视频免费看| 日韩三级久久久| 无遮挡h肉动漫在线观看| 综合伊人网12色| 日本幼女18+| 久久久久9999精品九九九| 美国美女AV在线| 婷婷五月天综合网| 色香蕉影院| 久久精品店| 国内精品久久人妻性色av| 欧美亚洲特P| 色婷婷一区二区三区久久午夜成人不| 久久久专区| 日韩精品黄片免费观看| 国内毛片国产欧美拍| 91骚熟女| 91少妇| 啊啊啊啊啊啊啊啊啊在线观看| 亚洲色人妻综合| 99热精品在线| 久久久久无码| 亚洲大色堂| 色综合加勒比四四季| 国产精品久久发布| #NAME?| 九九九精品一区二区无码| 人妻在线中出视频| 欧美色图在线视频少妇| 人妻丰满熟妇av无码区蜜桃| 日本久久超碰| 国产1024在线播放| 97av在线视频| 青苹果影院男人的天堂| 性性久久| 天美传媒AV在线播放| 天天干人人乐| 欧美精品成人一区二区在线观看| 丝袜美腿欧美| 日日AV加勒比| 伊人991| 97欧美久久久久久久| 无码九九| 国产资源中文字幕在线| 激情五月天插| 高清国产av无码| 国产动漫操逼视频| 日本亚洲vr欧美不卡高清专区| 蜜桃久久久久久久| 97伦乱| 精品人妻一区二区三区蜜桃视频| 男女一进一出视频久久| 国产美女mm131爽爽爽爽| 久久98| 97玖玖人妻| 北京美女一区二区| 91色婷婷综合久久中文字幕二区| 一区操逼| 久视频在线观看| 美女让帅哥通她小鸡鸡| 丁香婷婷五月| 亚洲情色电影网| 欧美 牲| 97在线/亚洲| 九九碰九九爱97超碰| 黄色大香焦1级‘′‘| 裸体美女国产免费久久久网站| 猛猛干| 91人妻人人澡人人爽人人精品| 区二区亚洲婷| 久久高潮妇女视频| 欧洲色色| 土豪酒店各种姿势玩弄极品幼稚| 国产91精品在线免费| 无遮挡一级毛片视频免费的| 亚洲午夜av| 伊人991| 久久久97| 人妻AV在线| 中文字幕天天操| 中文字幕在线第二页| 福利视频香蕉免费一区二区在线| 国产伦精品一区二区三区在线观 | 黄片www.| 九九九九免费高| 性色亚洲| 色哟哟-国产专区| 超碰97日韩| 国产成人bd在线观看| 亚洲人精| 乱伦一二三区| 成人无码专区精品视频| 涩涩这里只有精品视频| 干b在线性社区| 国产无马在线| 四虎 精品 WWW| 诱惑网综合| 欧美啪啪女女| 97人人夜| 厕所偷拍在线| 欧美综合国产精品久久丁香| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 成人三级片无码| 日本人妻天堂网站在线播放| 人妻啪| 天天综合91入口| 伊人黄色视频免费观看| 欧美日韩亚洲国产中文永久天天看| 中文字幕乱码人妻二区三区| 91麻豆天美传媒HD| 欧美人妻一区| 九九九九热| 强奸少妇AV导航网| 国产免费黄色一级大片| 麻豆AV短剧| 人人操 欧美| 亚洲s在线观看| 欧美爱三级日韩久久| 97硬碰| 日本人妻伦在线中文字幕| 日本日日色视频| 日本三级A片网站com| 久久久久久久久久黄色网 | 人妻熟女午夜精品在线| 天天影视色香欲综合网小说| 日韩99神马视频片| 国产自偷自拍一区| 放黄片放3级黄片没穿衣服| 久视频在线观看| 中国一级操逼视频| 狠狠爱夜夜干| 中出91| 精品三级在线专区| 日本精品加勒比海一区| av情色影音| 日本一区二区三区四区免费观看| 日本免费一区二区不卡| 玖玖97综合 | 性爱综合网| 91无遮挡| 亚洲日韩欧美一区二区| 俺去久久| 国产精品自拍欧美在线| 亚洲AV麻豆Aⅴ无码电影一| 啊啊啊不要嗯嗯在线观看| 婷婷五月天成人网| 伊人网青青| julia ann久久| 五月丁香| 亚洲最新中文字幕免费| 无码操逼视频一下| 日韩猛交| 色踪合AV| 日本精品国产视频| 开心五月婷婷激情| 香蕉久久AⅤ...| 国产白丝网站| 日韩中文9| 日韩精彩免费| 日韩人体偷拍| 丁香五月性| 日韩性爱一级片| 日本ZZ高免费A级视频| 99re6国产精品99re在线| 亚洲字幕一区二区| 超碰九7免费| av草草在线电影| 日本999精品| 五月天偷拍| 久操凹凸视频| 夜夜天天噜狠狠爱2021| 久久久9视频| 婷婷五月天福利| 国产大学生高潮在线播放| 久久受www免费人成| 农村少妇久久久久久久| 亚洲精品97久久中文字幕| 女同性恋一区二区三区精品视频| 91久精品| 国产又色又爽又舒服的三级视频| 国产精品成人福利在线| 国产精品九九九| 9九九国产| 午夜精品久久久99热蜜桃的功能特点| 1204金沙人妻懂旧版免费| 丝袜制服字幕在线| 鸥美精品一区二区久久婷婷| 九九夜精品九九在线| 久久一区,青青青青草视频在线播放| 久久久工口| 日韩一区二区熟女| 天堂伊人久久| 97人人色| 超碰免费97| 日本操逼视频在线| 国产精品麻豆免费视频| 久久国产乱子伦精品免费女人| 亚瑟国产精品久久无码| 在线人人人人人人精品超| 久久av成人无码免费| 天堂中文日本在线观看| 蜜臀久久99精品久久久老,,| 97激情97激情| 亚洲成成熟女人综合一区二区| 九九九九九精品| 国产精品无码成人精品| 在线观看精品国产免费| 亚洲图片 91| 黑人精品久久97| 久久久精| 91丝袜在线观看| 无码区蜜乳| 国产成人手机视频激情| 丁香五月激情网| 色婷婷成人综合| 亚洲十八禁止| 国产在线播放成人免费| 国产精品一区二区三区,亚洲综合| 国产无套粉嫩白浆在| 日本有码影片下载| 夜夜免费视频| 亚洲码在线中文在线观看| 久久精品国产亚洲AV嘿嘿| 日日爽夜夜爽| 青草视频人妻在线观看| 亚洲午夜未满十八勿入网站日本又色又爽又黄 | 长长久久88视频| 国产青视频| 黄色工厂这里只有精品| 国产一区二区在线电影| 黄总AV色图| 午夜经典| www黄片免费看com| 久久久久亚洲精品| 欧美第二页| 太久视频| 成人色女网| 国产999精品久久久| 在线一道啪| 久操国产在线| 亚洲日韩精品在线播放| 国产熟妇一区二区| 无遮挡男女激烈动态图| 激情五月综合网| 欧美最大综合网| 青娱乐福利99| 天美传媒国产原创中文字幕亚洲欧美另类| 国产人妻精品一区二区三区秋霞| 久久91视频| 亚洲精品97在线| 国产精品一区二区三区在线| 嗯啊不要啊在线 | 久热伊人| 色色操| 青青草AV色| 大学生口爆吞精| 一区,二区,三区网站| 91A欧美电影网站| 日本欧美国内在线| 亚洲九九视频| www.zbzhongsen.com| 日本一级不卡一二区| 久久无码成人| 亚洲成人帖图| 99视频内射三四| 欧美性高潮| 久久久网站| 春色91| 丁香九月激情| 久久久久99999| 天天综合精品| 欧美少妇色图| 麻豆区99999| 综合久久少妇中文字幕| 裸体女人草逼视频播放一区,二区,三区,四区,五区 | 五月天综合在线| 老鸭窝在线视频播放| 国产熟女免费观看久久| 天天影视91看看| 日本一级一级一级一级| 欧美色图 色综合图| 激情小说五月天| 9999久久久| 久久久久骚| PMv在线观看| 玖玖爱一区在线| 亚乱色| 欧美天天影院| 午夜欧美神马久久久久| 午夜寂寞欧美| 97精品视频| 好看的91视频| 亚洲成人在线播放| 国产无码精品高清| 99蜜月精品久久| 五月婷婷色| 亚欧高清| 亚洲不卡一| 久悠悠av| 色综合av男人天堂| 无码天堂| 爱丝福利| 色九九九| 亚洲操逼网| av网站免费看| 锕锕好爽 死我在线观看| 久久人妻丝袜一区二区三| 日本欧美成人片AAAA| 人人性爱视频免费| 亚洲色天堂九9| 天天享受天天看| 不卡啪啪视频| 波多野结衣被操50分钟免费视频| 国产999精品久久久| 日韩丝袜高跟制服在线观看| 五月激情在线| 国产精品自在线发布| 精品九九| 久久久不卡| 碰超人人在线一区二区三区| 欧美精品另类人妖xxxx| 视频分类 国内精品| 欧美性爱18观看| 精品在线78| 青青欧美| 欧美中文狠| 久悠悠av| 精品久久在线区一区| 国产成人久久久精品免费AV| 成全在线观看免费观看| 无码动漫av中文字幕| 97色欧洲| 亚洲情色综合网| 97色涩| 亚洲男人的天堂一区二区| 亚洲色综合| 亚洲五码一区二区三区| 风流老熟女一区二区三区l| 在线观看中文字幕| 2017天天插| 久久精品国产97欧美精品亚洲 | 亚洲色人妻综合| 激情五月综合网| 97国产高清视频在线观看| 欧美真人抽搐一进一出gif| 美女久久久久久久久久久| 久久天堂网| 色综合99999| 白丝jkav| 操死我了嗯嗯嗯| 怡春苑东京热| 东京热熟女亚洲视频网站| 成人天天看站长推荐| 久久综合18p| av中文字幕在线熟女| 日韩国语字幕| 久久久久久久久久久久久9999| 国产玖玖| 大香蕉在线86| 日韩一级二级三级免费看完整版国语版 | av毛片aaaaa免费看| 91搡老女人老妇女老熟女歌词翻译| 老熟乱一区二区三区四区| 日韩BBN| 亚洲一区中文字幕| 国产传媒一区二区三区| 亚洲精品一区二区日本| 女同女同恋久久级三级| 无码日韩人妻av一| 人妻少妇久久久| 五月丁香综合| 男人天堂站| 日韩情色AV| 美女诱惑在线一区| 伊人久日| 啊啊啊啊啊啊好多水| 国内偷拍精品一区二区| 中文字幕精品资源在线| 日韩精品区二区三区不卡| 人人乐大香蕉| 最新av在线| 日韩综合色网| 丁香六月啪啪| 97干色天堂| 欧美熟女丝袜| 啊啊嗯嗯好爽| xxxx网站亚洲精品| 综合熟女| 熟女一区二区三区| 婷婷久月| 中日韩熟女| 人妻熟女午夜精品在线| 伊人伊人LD| 午夜福利 成人 91| 国产精品盗摄 偷窥盗摄| 天天日天天干天天整| 欧美午夜精品久久久久久超碰| 歐美性天天| 日韩三级av片| 一级黄色视频网| 色五月激情综合网| 亚洲天堂美臀在线| 日本爽爽爽爽爽爽免费视频| 五月丁香啪啪网| 日韩精品9999| 91天天| 自慰白浆在线观看| 欧美国产有色电影| 在线观看一级α片刺激高潮视频| 久久久久久午夜男人的天堂| 天美传媒av在线| 探花精品 一区二区| 在线人人人人人人精品超| 亚洲熟女乱色| 97精品国产| 日欧操屄视频| 日日日日做夜夜夜夜做无码97| 欧亚日韩一区在线| 婷婷伊人网| 丝袜亚洲91| AV麻豆免费一区| 天天爽人人综合免费7799| 超碰这里只有精品| 玖玖爱在线视频免费观看| 丁香六月激情综合| 欧美丝袜中文字幕07在线| 少妇人妻太紧太深av| 亚洲色图激情小说| 亚洲熟女人妻中文字幕一区二区| www…国产操逼| 日韩不卡一二三四| 日韩少妇一区二区三区| 色香综合天天影视综合| 天天色综亚洲91污| 日本道日本道中文字幕日本道最新日本道在线观看 | 嗯阿好爽好紧| 亚洲无码 国产无码| 色蜜AV| 亚洲 欧美 色图| www.色操逼| 久久熟女嫩草成人片免费| 久久精品国产亚洲AV嘿嘿| 亚洲揄拍网| 日韩无码三级影院| 9长久久精品| 欧美精品成人在线播放| 日日日大屁股骚女人精品| 日韩卡一卡二卡三在线| 91n免费处女| 国产操逼逼网| 五月天日日操夜夜操| 欧美综合另类| 综合色99| 日B操| 欧美激情内射| 欧美色图97| 91殴美大片| 九九热在线精品视频| 日韩人妻制服丝袜av| 日韩黄片视频试看| 国产一级137片内射麻豆| 91九色在线| 999九九精品| 国产精品久久久 | 99国产精品| 18禁美女裸体无遮挡啪啪| 91久久久久免| 天堂亚洲欧美| 国产精品免费美女视频| 日韩一级二级在线| 欧美色图 色综合图| 美国一区二区三区视频| 国产伦精品免编号公布| 日韩电影天堂视频一区二区| 亚洲人精| 嗯嗯啊啊啊好舒服| 色吧综合网| 人人妻人人操人人乐| 亚洲,欧美,综合网| 精品少妇人妻av久久免费| 亚洲熟妇自偷自拍另欧美| 91男人天堂网| 大茄子熟女AV导航| 综合国产影视三级| 久热精品色情| 操婢日韩| 91色综合激情| www.av家庭乱伦| 日韩少妇丰满亚洲| 午夜视频好爽啊| 亚洲综合九九| 国产老女人久久毛| 国产精品人妻免费精品| 国产精品熟女一区二区三区| 亚洲a色| 超碰欧美97| 玖玖久久久| 午夜欧美精品久久久| 久9爱精品| 欧美日韩不卡传媒| 婷婷五月天激情四射| 亚洲国产精品无石码久久| 日本色日夜干| 丝袜人妻av一区二区| 一区操逼| 美国日韩黄色片| 色玖玖| 99999精品成人| 91AV天美在线视频| 欧美激情色婷婷花野真衣一区二区| 国产精品不卡高清在线观看| 国产女人9999| 欧美97日韩| 日韩乱伦影音先锋| 好色综合| 伦伦成年午夜免费视频| 人人爱人人乐人人操| 9色国产精品一区粉嫩| 欧美欧美啪啪视频| 欧美亚洲色图另类国产| 强奸乱伦αv片| 天天做天天爱天天爽| 粉嫩国产精品久久粉嫩| 美腿丝袜高跟网免费视频免费视频| 精品九九九九九九九| 少妇专区一二三四五| 插插综合网天天影视网| 蜜臀99久久精品久久久懂爱| 国产女人高潮嗷嗷嗷叫小说| 久操不卡视频| 青久操| 97任你吞精| 精品人妻1237| 99超碰网| 国产美女销魂在线观看不卡| 在线不卡视频| 少妇人妻激情四射| 精品久久久久久无码| 成人欧美一区二区三区黑人一| 区二区亚洲婷| 十八禁啪啪视频| 色婷婷香蕉| 亚洲的天堂网| 26uuu性物| 国产精品午夜成人福利| 最新制服中文第一页| 国产AV激情无码久久无码 | 男插女青青影院| 免费精品无码一级毛片牛牛影视| 2024人人操人人摸| 好一吊区二区| 在线视频日韩欧美国产| 国产成人精品一区| 国产一级操B视频| 中文字幕超碰CAO| 亚洲无码国产探花在线观看| 99少妇精品视频| 国产91亚洲精品一区二区三区| 国产乱码精品一区二区三区四川| 亚洲成人妻日韩在线| 久久黄色视频一区二区三区| 亚州高清色综合| 视频黄色国产一级| 加勒比av官网在线| 欧美日韩第一页| 亚洲性天堂| 美女高潮视频91| 欧美综合娱乐久久| 亚洲精品97p| 91 亚洲 欧洲| 久久久久久久国产视频| 变态综合色| 旡码电影特区| 九色在线熟女国产黑人| 日韩久射综合| 性色av一区二区| 女人爽到高潮潮喷18禁网站| 97精品免费| 情色五月天网| 亚洲宅男天堂| 久久毛卡| 国产h小视频在线观看免费| 超碰98综合网| 爽爽歪在线视频| 最好看的中文字幕在线2018| 久久尹人大香焦视| 91欧美综合在线| 亚洲18禁| 久久婷婷色| 欧美性爱91| 青娱乐休闲视频在线观看| 加勒比伊人影院| 一二三四日本视频高清| 性爱av网站| 又大又长又粗又爽又黄| V A在线| 九九九成人| 中文熟女五十乱码在线| 九九久久国产精品| 国产精品女同| 大鸡巴久久久| 国内黄色精品| 97超碰色五月| 日韩偷拍色图| 极品白嫩福利在线| 精品夜夜澡人妻无码| 狠狠干,狠狠操| 91九色网| 久久久98网站免费视频| 久久女人一区二区三区| 开心激情站| 日本一本一区二区三区四区五区欧美日韩中文字幕 | 91色女| 中文字幕乱碼在线| 91在线丝袜视频| 免费超碰97久久| 国产精品一二三| 玖玖爱在线视频免费观看| 国产美女高潮| 丁香六月激情| 欧洲熟妇xxXx欧美老妇裸体| 夜夜嗨一区二区| 欧美专利1区2区3区4区5区免费| 中文字日本乱码| 加勒比综合a∨| 大香蕉伊人75| 秋霞成人做爱| 超碰在线99| 亚洲影院小综合| 九九人妻| 中文字幕在线观看丝袜| 神马午夜久久久| 大但人体久久久久| 日韩欧无码一区二区三区免费不卡| a片在线播放| 凸凹视频在线观看| 超碰天天久久79| 后入精品| 色嗨嗨在线| 毛片17S| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲一区二区三区中文字幕| 欧美黄片视频在线观看免费| 日本精品人妻少妇一区二区| 亚欧操逼片在线观看 | 噜噜噜在线视频| 青青青操| 久久久久久久久999| 蜜桃无码AV一区二区| 亚洲欧美setu| 1000部熟女视频在线观看| www.色操逼| 中亚黄色三级大片| 岛国毛片手机在线观看| 久久精品一区| 人人性爱视频免费| 久久9久9久99久9久9| 蜜臀99久久精品久久久久| 亚洲欧美日韩综合在线尤物| 国产成人啪一区二区| 日韩AV无码中文一区二区| 热久久99999| 九九视频黄色片| 欧美中文狠| 草草影院日本第一页| 中文字幕久久亚州无码| 91操人| 蜜臀久久99精品久久久久久成人小说 | 翔田千里av一区二区三区| 插插综合网天天影视网| 国产刺激视频| 日韩黄片影院| 婷婷久草| 婷婷久久五月| TS人妖另类精品视频系列| 中文字幕片| 日本精品不卡一二三区| 91亚洲人| 欧美色图 人妻| 色婷婷亚洲婷婷| 久久在线观看免费视频| 欧美一品道| 九九天堂| 无码免费精品高清| 97视频网站| www. 男人天堂成人在线| 久久99热这里只频精品6学生| 美女诱惑一区| 超碰综合97在线| 偷拍欧美激情| 国产精品无码在线| 中文字幕日韩专区精品系列| 日韩综合第八区国产精品| 欧美熟女激情| 少妇 综合| 久久久精品国产亚洲AV无码| 操B视频日韩无码| 久久少妇| 三级色影综合网| 91社区伊人| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师 | 男人的天堂一区三区| 免费国产电影一区二区| 久久超碰网| 丝袜美腿操av| 亚洲色图8| 亚洲91射| 国产精品高朝久久久久久久| 国产精品丝袜久久亚洲不卡| 91欧美成人色站| 精品久久久久黄少妇| 情色日播放AV| 后入内射蜜桃臀| 日本裸体久久色噜噜| 色呦呦、国产精品| 久久超碰免费的| 国产偷仑| 欧美性视频二区三区| 国产97综合| 老熟女综合网| TS人妖另类精品视频系列| 啪啪啪综合网| 伊人黄色片| 国产精品久久久久久久毛片1| 淫荡熟女乱伦网| 91超碰人人操| 精品人妻1237| 99精品丰满人妻无码| 日本布卡一区二三区| 国产精品久久久久久久久久久久久久吹 | 少妇99成人麻豆| GVH-003 母子姦 青木玲-麻豆视频,麻豆视传媒短视频网站入口,麻豆视传媒官网直 | 91成人精品在线播放| 能看的AV| 内射卯月麻衣| 日韩成年人性爱视频| 日韩色欲久久一二三四区| 国内精品久久久久影院亚洲| AV天堂丝袜| 看看日B真人视频| 乱欲视频| 欧美性爱五月天| 色综合加勒比四四季| 青青青在线高清视频在线一二三四区| 性夜影院爽黄A爽免费动漫| 午夜欧美女人操逼| 九九九九九九九九九九九免费国产| 丰满人妻大屁一区二区| 九9精品| 中文字幕视频在线观看一区二区| 久久黄色网址| 亚洲天天影视综合网| 97超碰国产亚洲精品| 国产精品爆乳懂色蜜乳| 国产一区二区久久| 口爆吞精在线观看| 丁香六月婷婷| 第二页中文字幕| 欧美天天综合站| 久久久四区| 99这里只有精品国产| 极品白嫩美女白浆成人福利在线看| 欧美亚洲日韩人妻在线观看| 1二区9| 成年在线视频日本亚洲在线视频区精品江靖宇公司 | 99热这里只有是精品10| 欧美亚洲特P| 岛国片在线视频网站| 在线啊v一区| 日本999精品视频| 999国产精品999久久久久久| 欧美日韩大香蕉| 色啪网| 九九九九九九九九九九精品视频| 日躁天天爽爽| 婷婷中文网| 日本999精品视频| 风韵犹存大大大大香蕉| 色色色天美视频| 97超碰无码网| 天天色欧美| 国产麻豆一级精品视频| 97色诱| dy888午夜老子影视达达兔| 国产综合操逼高清| 加勒比五月天| 久久首页| 国产AV天美| 欧美极品| 青青草日韩无码| 女同性恋中文字幕| 黄片aaaaa一区| 人人搡人人肉久久精品| 操逼无码操逼| 精品99999久久久久久| 熟女91网站| 五月天婷婷基地| 色偷偷综合91久久噜噜| 老司机老司机午夜影院| 福利天堂| 99re公开精品免费视频| 一区| 岛国黄| 久草精品视频| av绯色| 啊啊啊久久久视频| 强奸乱伦av电影| 粉嫩久久久极品| 黄色性爱网网| 91精品少妇搡搡搡| 强奸a片网| 麻豆天天躁天天揉揉AV| 色色色999| 超碰在线免费一区二区三区| 亚洲九区| 久久精品熟妇丰满人妻99| 一色网男人的天堂| 草草草视频在线免费看| 日韩熟女精品无码专区一区二区| 麻豆国产精品午夜视频| 久久人人爽爽爽人久久久| 97色网| 884t在线| 探花熟女,姿勢到位,體驗感也到位| 亚洲色图 图片| 入口操逼网站| 91亚洲人| 欧美成人亚洲精品| 狼狼色丁香久久婷婷综合五月| 色阁阁AV综合网| 人成午夜免费大片| 婷婷爽人人婷婷爽视频| 亚洲成人一二三区| 国产在线强奸视频| 女上位精品在线| 婷婷99狠狠躁天天躁| 91色狼| 国产熟妇一区二区| 亚洲成?V人片在线观看福利| 亚洲天堂资源在线| 超碰在线974| av在线一区二区三区| 亚洲欧洲日韩中文字幕一区| 欧美老熟另类| 口爆吞精在线观看| 麻豆视频一区二区| 精品美女少妇一区二区三区| 日本色色的视频| 大香蕉一级黄色片久久| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊| 最新国产亚洲精品精品国产亚洲综合| 色五月av| 精品一二三区女同 | 精品乱码久久久久| 久久久婷婷婷| 国产成人无码a| 色吊丝 日日骚 清纯唯美| 亚洲 图片 欧美 色图| 国产伦乱91| 久久婷婷电影网| 91碰碰| 人人污日韩一区二区| a级理论午夜日本| 日韩一级久久毛片| 欧美91网| 人妻少妇精品久久久| 男人天堂2019亚洲| 国产AV无码AV| 成年人网站在线免费观看| …中文字幕亚洲乱,97人妻无码费视… | 日本中文熟女视频| 欧洲色综合| 1204金沙人妻懂旧版免费| 免费观看有码高清视频| 国产三级日产三级韩国三级| 一区AV| 热99re69精品8在线播放| 日韩精品国模| 麻豆天美传媒在线视频天堂| 五月天开心网| 亚洲欧美日韩制服另类| 好爽要喷了| 久久一二三四五六七八九区区| 920日本午夜免费| 熟女六十路| 国产日韩欧美亚洲精品95| 91啦人妻| 91久久青青草原精品| 国产白丝网站| 五月天人妻综合| 日日夜夜模| 性性欧美| 99热在线不卡| 男人天堂站| 99re6国产精品99re在线| 欧美97在线观看| 日本超碰在线国产一区| 99色热| 99久久网站| 亚洲成A∨人影院在线欢看| 曰本人妻人人澡人人夹| 日韩欧美成人性爱在线| 午夜操逼不卡| 亚洲激情综合另类男同| 亚洲性爱电影| av一区二区三区四区| 最新av网站在线观看| www.亚洲黄色| 強姦亂倫a| 国产极品精品美女视频| 日韩亚洲精品一区二区| 欧美日韩国产三级黄色| 久久91视频| 伊人五月天激情| 黑人无码一区二区| 黄网色一区二区三区四区精品| 午夜福利成人免费视频| 91粉嫩萝控精品福利网站_精品影音先锋国 | 亚洲国产精品成人综合| ,成人免费啪啪视频| 日韩免费在线视频观看| av无码av无码专区| 中文字幕日本久久| 亚洲欧美精品一区天堂久久| 青青草原狼av| 久久 亚洲 日韩 人妻| 日韩精品大香蕉伊人在线| 欧美黑人168页欧美黑人167| 大香蕉懂9| 欧美精品成人一区二区在线观看| 极品综合| 日本一区二区成人在线| 色色操| 亚洲棕合电彰| 精品视频久久区| 久久久久久久久久久久97| 精品高潮| 日韩Va亚洲va欧美Ⅴa久久| 日日碰狠狠添天天爽超| 99re9在线| 抽插爽| 4tube欧美女厕所| 午夜αv| 最新三级网址| 婷婷导航| 大香网伊人久久综合网eew| 色97国产69香蕉| av影片在线观看不卡| 99热99在线播放激情| av中文在线| 欧美久久久15P| 激情视频图片| 国产精品人妻无码久久久互動交流| 免费1级a做爰片观看| 婷婷丁香成人| 色眯眯射| 婷婷丁香人妻 | 天堂v无码免费视频| 国产av又色又爽又黄| 99免费在线视频| 麻豆 亚洲 97| 老妇女91| 日韩av一级黄片| 欧美日韩黄色片一区二区三区四区人与兽做爱 | 涩涩五月天| 国产乱码精品久久久久久| 亚洲熟妇A V黑人| 亚洲AV无码AV吞精久久久久| 亚洲色图激情小说| 欧美综合自拍亚洲综合图| 91久青| 国产精品久久久久久夜夜夜夜| 后入日本1234| 久久精品综合| 上床啊啊啊| 午夜福利精品| 青青色在线观看| 18禁久极品美女久久哦哟呀!| 情色五月天就去干| 黄页av| 免费看污网站| 亚洲第一视频 欧美风情 日韩| 欧美少妇高潮| 欧色网址| 国产在线视频午夜精华在| 操逼视频免费日韩无码| 91九色首页| 久久人人爽av亚洲精品天堂桃色| 激情婷婷丁香网| 欧美αv.com| 天天日天天舔东京热| 亚洲精品久久久久毛片A片拉屎| 日韩一区二区精彩视频| 综合欧美激情网| 亚洲免费97免费| 影音先锋日本乱伦| 亚洲中文字幕妇伦久久| 91天美免费| 九九这里只有精品| 少妇无码av专区线| 免费看欧美美女黄色大片| 国产美女口爆吞精| 综合久久久久久久久91| 97九色人妻| 97干在线| 黄片直播三级黄片两女一男| 欧洲亚洲天堂精品 | 无码人妻丰满热妇又大又粗| 爱射综合| 伊人久久久日韩一区| 男人女人18禁片免费看网站| 精品国产嫩穴视频| 天堂无码| 强奸乱伦动态污图免费 | 一区二区三区美女超清| 97网址www| 欧美性爱日韩高清| 国产偷仑| 91天天综合日韩欧美| 猛交交| 亚洲无码视频免费在线观看网址!| 性爱网站一区二区| 欧美久久婷婷| 日日97| 国产网红精品| 中文字幕精品专区搜索结果91| 色久桃花影院在线观看| 免费国产| 久久性爱精品一区| 1000午夜黄色| 久久精品性| 婷婷五月天激情四射| 少妇高潮对白在线观看| 色月天AV导航| 亚洲精品三区在线观看| 在线小说视频一区| 国产日逼视频| 国产又长又大又粗的视频| 99热这里只有精品99| 欧美伦乱| 免费伦费视频在线观看| 亚州高清AV| 亚洲欧洲日韩国产自在线| 大香蕉在线免| 最新av中文字幕高清| 高清不卡一二三区视频......| 日日操免费视频| 亚洲好色人妻| 狼人综合婷婷激情四射| 淫荡网址| 超碰97爽| 翔田千里AV无码秘 三区| 蜜桃视频精品一区二区| 18啪啪手机免费性爱| 日韩BBN| 极品少妇99| 午夜.DJ高清在线观看免费7| 久操视频在线| 激情小说五月天| 欧美精品庄| 少妇二级| 亚洲成熟国产精品美女| 久久精品成人一区二区三区蜜臀| 人人操人人摸人人看人人干| 7777奇米影视久久| 欧美日韩亚洲少妇寂寞影院正在播放 | 蜜乳av一区二区| 99999re| 久无码| 小情侣高清国产在线视频| 亚州国产成人精品女人久久| 夜夜中出国产| 一起草精品人妻| 久久午夜鲁丝片| 人人妻人人澡人人爽人人精品浪潮| 99热综合| 亚洲欧综合另类无码一区| 综合网亚洲| 久久水蜜臀亚洲AV无码精品| 天堂69亚洲精品中文字| 夜夜躁狠狠躁日日躁av| 精品一久久久| 在现视频女上位好爽| 测评在线观看AV| 色爱欲亚洲| 欧美久久九九| 操操逼视频| 插B在线观看| 亚洲综合春色| 久/久精品99看9| 久久av无码| 精品制服美女中文一区二区三区| 91色图片| 国产精品熟女乱伦| 69视频入口| 天天干18禁| 精品在线78| 二级久久网| 97人亚洲综合字幕| 91强奸乱轮| 人人摸人人摸人人干| 欧美啪啪色吧在线| 性性欧美| 九九99久久| 久久综合九九| 国产久久成人| 天躁夜夜躁2021| 精品日韩产品在线,日韩在线不卡视频,欧美日韩免费专区/久, | 国产乱伦亚洲色图高清无码| 白嫩妹子国产骚| 亚洲丝袜色图| 色女99一级片在线观看| juliaann精品熟女一区| 亚洲 欧美 手机在线观看| 国产操逼网站亚洲一级黄色| 99999精品| 哑洲在线| 欧美日韩亚洲少妇寂寞影院正在播放| 久久精品99久久久久久| 欧美一区二区三区成人性生活| 久久久久精| 夜夜操av亚洲一区二区| 一级免费啪啪片| 欧美aaaaaaa| 另类图片欧美激情综合| 精品一区二区三区国产| 欧洲性爱无码区| 伊人丁香五月婷婷| 日本五十路熟女一区二区| 日韩性爱视频免费在线|