国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成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
返回資訊列表
涩综合导航| 青青草黑寡妇男人天堂| 操高情无码| 欧美色999| 欧美洲精品一级| 久久天天摸| 熟女精品va中文字幕| 91性情| 91五月天| 欧美夜夜骑视频| 五月婷婷无码| 亚洲免费人妻在| 欧美一区二区三区互相| 综合伊人网12色| 久久 精品| 新97国产超碰| 熟妇一区二区三区| 2011国产精品| 天天干一区二区| 激情深爱五月天| 日韩人成网站在线播放| 91被操| 91欧美经典| 亚洲熟女乱色一区二区三区久久久 | 日韩欧美亚洲自拍偷拍| 亚洲日韩精品一区二区| 精品玖九九久| 美女久久久| 久男人久久| 激情五月天校园春色网| 日韩精品电影| 男人天堂免费| 国产午夜精品一区二区三区牛牛| 91欧美色| 美女久久久久久久久久久| 久久久久极品| 日韩无码人妻中字久久三区四区| 久久中文字幕女同性恋一区| 超碰在线第一页| 91亚洲欧美综合高清在线| 久久久久密臀视频| 欧美综合传媒| 蜜桃AV天堂| 亚州,欧美在线| 外站AV在线| 中国特猛少妇色xxx| 蜜桃传媒视频第一区入口在线看| 99无码狠狠久久| 色五月AV| 欧美日韩香蕉| 97精品综合久久| 亚洲日韩精品在线播放| 精精夜夜| 熟女露脸激情自拍视频| 性猛交| 亚洲欧洲av影音| 三级精品三级在线观看| 中文字幕交换人妻| 国产精品对白内射| 婷婷九月国产| 日本成人在线不卡一区二区三区| 综合国产影视三级| 日韩啪啪视频| 青娱乐蜜桃臀AV色婷| 啊啊啊不要嗯嗯在线观看| chaopen97久久| 天天综合色图| 无码高清国产AV| 99爱爱| 日本 免费 一区二区三区 久久香蕉 | 97爱碰| 少妇精品| 亚洲激情综合另类| 国产熟女一区二区| 亚洲国产成人精品女人久久久| 亚洲一二三四区| 日韩无码黄色片| blacked精品一区国产| 看日韩美女二区三区免费操逼视频| 久久人妻视频网| 极品后入免费视频| 蜜臀久久99精品久久久久久-DVD原版全| 日B操| www..com操老师| 欧美精品自慰系列寂寞少妇| 久久97资源 网| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 超碰97综合在线| gogogo免费高清看中国国语| 91人人看| 玖玖久久久| 日韩激情啪啪啪| 天美av在线观看| 国产2.3.4区| 最新av中文字幕高清| 久久五月丁香| 久久华人网| 人人模人人看| 97硬碰| 强乱老妇中文字幕| 综合在线导航一区| 亚洲欧美日产国产91毛片| 97视频免费| 日韩AV无码中文一区二区| 久久久艹艹艹| 亚洲熟女av中文字幕| 欧美丰满熟妇XXXX性ppX人交| 久久精9| 亚洲天天操| 久久一区二区三区入口| 抽插一区二区视频| 日韩免费看黄片| 久久一二三四不卡 | 97色色网| 熟妇色99| 亚洲AV无码天美传媒一区| 青青草影视蜜久久| 蜜乳AV色欲AVAV无码| 草草影院最新网址| 97热视频在线观看| 干婷婷综合网| 日本影视久久免费| 热久日综合| 超碰色男人操熟女| 黄色十八禁| 欧美性爱www免费版| 国产人妻一区二区三区欧美毛片| 強姦亂倫a| 91网亚洲| 先锋色眉乱伦资源| 欧美色院| 91天天爱| 日韩啪啪网| 老熟女91视频| 吊色| 亚洲国产精品乱码在线观看| 无码高清操逼| 欧美日韩另类字幕中文| 日本三级大片| 国产精品一区二区亚洲人成毛片| 国产久久久久影院老熟女| 熟女精品va中文字幕| 大干人妻| 欧美最婬乱婬爆婬性视频 | 日韩一性一交一A片俄罗斯| 久久香蕉超碰97国产精品| 日本欧美韩国国产在线| 99热国产| 欧美天堂日韩三级国产传媒| 日韩欧美视频青青| 被男人吃奶很爽的毛片| 欧美高清91| 91扒丝袜综合在线| 日韩精品黄片免费观看| 国产午夜精品理论片一二三区区 | 情趣丝袜无码操逼视频| 208天天久久九九九| 天天干天天插| 97在线精品观看视频| 天美av在线| 天天日日本| 国产日比| 99国产在线 精品 视频| 久热最新在线杭州| 久久美国毛片| 超碰久久性爱| 日韩激情啪啪| 色在线综合| 国产9熟妇视频网站| 啊啊啊com| 综合色播| 91人妻做a观看视频| 欧美乱欲| 老熟女综合网| 日本孕妇孕交| 日韩情色AV| 色播丁香| 91在线精品| 午夜亚洲WWW湿好大| 欧美色九九| av东京热男人的天堂| 99久久这里只有精品| 国产精品一二三在线看| 隔壁邻居波多野结衣中文字幕| 麻豆91熟妇人妻中文字幕茄子| 大香网伊人久久综合网eew| 亚洲一区中文字幕久久,果冻传媒一区二区天美传媒 | 91日产桃蜜| 麻豆精品A片免费观看| 啊啊啊啊嗯嗯嗯用力好爽| 亚洲情色中文字幕一区| 五十路六十路素人熟女| 成年无码动漫av片无尽在线| 日韩熟女精一区二区三区不卡| 无毛精品| 日韩人人精品| 丰满熟女人妻一区二区三五十一路| 久插综合| 亚洲性综合11| 97操B| 欧美色91| 久久激情婷婷| 97爱亚洲| 一区二区三区黄色片a| 看免费一级在线播放毛片| 91人妻熟女| 色97干| 中国熟妇| 人妻丝袜一区二区三区在线| 91天天| 蜜臀久久99精品久久久久| 激情在线青青操| 欧美性夜| 亚洲一级特黄大片在线播放91| 久久亚洲欧美中文字幕国语 | 久久天天躁日日躁狠狠躁| 67194无码不卡| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 青青草自拍视频在线播放| 夜夜爽爽爽| 日韩pv中文| 91是天天| 九九九久久久久| 色综合20p| 亚洲清纯综合| 亚洲福利影院一区久久| 爱av免费| 91爽啪| 99re6久热只有精品6在线直播| 1024久久高清视频| 看黑丝美女操逼青青网站| 欧美亚洲se91| 东京热,男人的天堂| 国产精品久久久亚洲第一牛牛_在线观看| 蜜臀网 一区| 日韩免费一级性爱视频| 国产精品久久久久久片| 国产精品青青草| 欧美国产一区二区三区麻豆传媒| 亚洲欧美在线丝袜| 高清国产性猛交xxxx乱大交| 操美女高潮抽搐白浆| 国产欧美日韩在线观看麻豆传媒公司| 久久超碰av在线| 午夜在线播放| 亚洲无码一区二区三区三州| 手机av天堂久久久久| 亚洲精品国产精品乱码不卡| 午夜福利 成人 91| 激情综合网五月婷婷五月天| 精品久久視頻在线| 少妇第一页| 亚洲综合九九| 99视频自拍| 成人片视频| 久久久久少妇| 日韩中文字幕二区| 风骚少妇视频中文字幕| 日本伦乱九九九综合| 国产成人无码高清| 欧美亚洲美少妇一区二区| 黑人性欧美| www.yeyecao| 欧美日韩99精品麻豆传媒| 骚逼自拍99| 爱妃国产亚洲视频中文字幕| 懂色AV一区二区三区| 蜜桃丰满熟妇av无码区不卡| 亚欧毛片基地国产毛片基地| 婷婷五月天影院| 欧美日韩国产人人| 超碰色男人操熟女| 久久久久久久 九九九九九九九| 久久中文字幕人妻熟av女蜜柚| 韩日色费| 超碰在线人妻不卡| 91少妇| 思思99热| 综合久久9| 亚洲aV性爱| 成熟熟女国产精品一区二区| 久久午夜鲁丝片| 色月天AV导航| 黄色AV免费| www老逼91| 九九九九九精品视频| 亚洲四虎熟女精品| 中文字幕免费在线观看| 天堂网亚洲区手机版| 强奸乱伦中文字幕AV| 天天天天天天天天综合| 东北丰满熟女国产一区| 任我爽在线视频免费观看| 天天做日日做| 任我爽在线视频免费观看| 日本免费中文字幕在线| 亚洲自拍欧美色综合| 国产精品亚洲高清在线| 99re热| 欧美成人一区二区三区在线播放| 亚洲人综合| A片三级无码| 久久久月天| 激情五月综合网| 好吊色综合| 国产欧美伊人| AAAAAAAAA黄片| 熟女少妇一区二区三区| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 国产原创精品| 久久久久亚洲三级电影| 超碰97在线中文| 我爱大香蕉| 人人妻人人爽一区二区三区| 天天看天天综合成人网| 亚洲码在线中文在线观看| 久久神马影院| 国产热RE99久久6国产精品首 | 五月婷婷综合激情| 黄色成人网久久久久久| 人妻丝袜肏逼| 久久久蜜桃一区二区三区| 日欧操屄| 精品国产乱码久久久影院| 青青草原人妻| 青青久久手机线视频| 青草精品视频一日本久久久久网站| 丁香五月激情网| 成年人黄色视频免费| 91日产欧美| 五月天激情四射| 色吧5亚洲| 精品无码一区二区人妻久久蜜桃| 99在线免费视频| 最新国内自拍av免费| 欧美人妻一区二区| 97视频7| 5月婷婷6月六月丁香| 夜夜骑夜夜操| 97亚洲国产| 久久9精品视频| 欧美十八禁导航成人| 美女91| 中文在线视频| 99re69综合| 久99| 美女国产一区二区久久| 久久国产免费激情视频| 日韩在线国产字幕| 国产精品另类一区大香蕉| 黄色小说亚洲| 97亚洲综合电影| 911粉嫩人妻| 亚洲国产成人福利在线观看| 一级性爱网| 91色欧美| 色香网| 97在线资源| 国产精品午夜成人福利| oumeisetu综合| 久久九九综合| 99热18| 超碰人人超在线观看| 小视频国产| 久久久久亚洲Av无码专区老牛影视| 伊人午夜福利视频| 九七毛片九九毛片| 中文久久96| 天天天天做夜夜夜夜做| 97欧美色资源| 无毛精品| 91插B网站| 欧美色图自拍| 青青草色AV| 久9爱精品| 国产91丝袜 在线播放| 亚洲熟女乱综合一区二区在线-...亚洲国产日韩欧美一区二区三区,久久久久久精 | 综合操逼| 温婉少妇玩3p| 无遮挡h肉动漫在线观看| 国产精品成人无码av无码免费| 久久综合国产精品国产| 国产精品无码久久久久2028| 强奸乱伦大香蕉| 天天插夜夜操| 久久久久成人亚洲国产| 十八禁视频网站| 久久婷婷亚洲| 青青草日韩无码| 操人妻少妇中文| 内射中出日韩在线观看视频| 欧美日韩少妇色情| 蜜桃精品一区二区三区久在线| 九九自拍伦理| 97超碰国产亚洲精品| 激情文学亚洲| 久久久久国产精品久久久| 欧差乱伦二三| 精品成人动漫一区二区| 婷婷久草| 国产精品欧美激在线| 欧美性爱一区| 人妻熟女一区二区在线视频| 国产深喉视频一区二区| 福利社区午夜一区二区| 久/久精品99看9| 日韩情色视频| 亚洲一区制服诱惑| 精品人妻一区二区三区在| 欧美18老人禁| 牛牛aV| 青青草视频这里只有精品| 九九九九88| 99在线啪| 91综合网站| 无码人妻精品一区二区中文| 五月丁香婷婷色| 欧美亚综合色图| 国产精品久久久久久久免牛肉蒲团| 精品女同一区| 日本人妻伦在线中文字幕| 国产操偷| 国产白嫩精品久久| 殴美色网| 亚洲性爱免费电影| 欧美 亚洲 制服 精品| 另类 综合 日韩 欧美 亚洲| 欧美亚洲今日在线| 又粗又长又爽在线观看| 夜夜肏2021| 97精品中文字幕| 久久久久久9| 亚洲日韩美国人妻| 成人无码专区精品视频| 精品无码少妇| 日本女优在线视频福利| 青青草日本中文字幕| 日本二三四区| 欧日a| 激情终合网| 啊啊啊免费| 最新日韩黄片| 亚洲美女黄色| 国产精品无码av在线| 亚洲情色五月天| 东北老熟女| 国模无码一区二区三区在线| 日韩午夜国产| 久久丁香久草综合网| 亚洲 日韩 欧美 国产综合体| 91欧美性| 亚洲第一免费视频| 综合亚洲情色| 日本αv| 小草三级久久观看| 欧美高潮| 色综合久久av| 欧美大香蕉专区网| 亚洲丝袜诱惑| 国产综合操逼高清| 日日干夜夜骑| 国产操偷| 伊人991| 国产精品久久久久无码Av网曝门| 综合网欧美在线| 青青草依人大香蕉| 综合色图区| 国产美女91| 黄片www.| 影音先锋国产精品| 欧美色图20P| 婷婷激情五月综合| 国产乱子伦一区二区三区在线观看| 久久这里只精品99re66图| 久久久九| 伊人综合色网| 最新无码国产| AV99热18这里只有精品| 精品人妻美妇91job| www.acm成人黄色毛片| 欧美精品1区2区3区| 超碰九九| 日韩一级二级在线| 91人妻中文| 99色在线| 午夜久久一区二区无码中出| 欧亚性爱在线视频| 精品人妻一区二区三区蜜桃视频| www.99视频| 久久精品一区二区三区四区五区| 九九英色视频| 国产精品自产拍在线观看社区| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 懂色天天爱天天日天天射天天澡| 天天操天天7| 99热99在线| 性色亚洲| 四虎精品一区| 歐美一級亂黃99在綫精品| 波多野结衣被操50分钟免费视频| 欧美91色| 一区二区三区四区五区高清无码永久视频 | 亚洲欧美日韩精品久久久一区二区 | 日本成人在线不卡一区二区三区| 亚洲区限制级| 亚洲激情AV| 亚洲色图尤物视频| 日日摸日日碰夜夜爽视频| 91天美传媒精品| 日本肉体xxxx裸交| 国产精品一区二区手机看片| 亚洲欧美变态| 国产精品内射婷婷一级二| 九九热精彩视频| 天天日少妇逼AV| 日韩激情啪啪啪| 日韩有码专区| 欧美极品少妇| 自拍视频大全亚洲专媒视频/一区二区三区| 亚洲高清无码在线桃色| 亚洲网站一区二区在线| 国产97在线播放| 九X超碰| 爽爽歪在线视频| 在线v中文字幕一区二区三区| 立川理惠被中出无码| 亚洲脚交| 日日日大屁股骚女人精品| 99少妇精品视频| 岛国片在线观看视频亚洲| 看大黄色大片原件| 国产欧美在线观看免费观看| 高清视频一区| 国语精品av| 综合色久欲| 欧美97视频| 不卡九肏| 天天弄欧美| 骚货| 欧美美女啪啪视频| 欧美日韩99精品麻豆传媒| 日本福利二区视频| 免费看日产一区二区三区| av网页一区二区三区| 五码视频在线观看| 91视频伊人| 亚欧高清| 午夜乱轮操逼视频免费看| 亚洲高清视频在线免费观看| 亚洲男人电影天堂| 亚洲天堂欧美| 国产粉嫩蜜臀av一区二区三区| 午夜在线播放| 亚洲综合电影| 边做饭边操逼逼| 欧美日韩大香蕉| 日韩性爱小视频| 日本视频在线中文字幕| 激情婷婷综合久久| 免费少妇一区二区| 日本色色视频网站| 性色生活片久久毛片婬片免费放女人一级毛片| 日本日逼高清| 无码精品蜜桃一区二区三区ww| 18禁美女裸体无遮挡啪啪| 国产不卡免费在线视频| 国产日本久久免费精品| 亚洲图片欧美在线视频| 天天舔天天| 大香蕉 222| 伊人久久大香线蕉亚洲五月天,青草青草欧美日本一区二区,欧美日产欧美日产国产 | 亚洲日韩成人性爱视频| 婷婷丁香五月激情啪啪| 亚洲 欧美 91| 密臀AV在线| 亚州Av天美传媒| 久区视频| 国产主播福利| 啪啪啪精品视频| 亚洲人妻av| AV天堂丝袜| 老女人碰碰在线碰碰视频| 中亚黄色三级大片| 久久久久久久性爱| 特级特黄一级毛片免费| 91干熟女| 欧洲中文字幕| 淫穴高潮色图| 100啪啪视频大全| 亚洲无码AV九九九| 神马精品视频| 欧亚日韩综合精品国产| 国产精品福利视频| 日韩国产成人自拍视频| 久久精品欧美一区蜜桃| 一级黄碟| 一级性爱视频免费观看| 蜜桃av综合网发布| 美女97超碰| 日韩内| 高潮毛片无遮挡高清免费| 五月婷婷爱六月丁香色| 极品少妇99| 久久精品国产亚洲av水密被窝| 熟女激情综合网| 亚洲人妻av| 色综合久久夜色精品国产天堂| 97久久久网站| 亚洲AV秘 精品久久老牛影视| 亚洲麻豆精品二区三区| 男人成人黄色视频在线观看免费下载| 亚洲天天综合| 日韩中文欧美| 欧美草草| xxx0国产在线播放| 色眯眯射| 91欧洲国产成人久久精品网站| 黄片免费看黄片免费看| 青青草白白色| 亚欧无码线免费观看视频| www色色com| 国产吹潮女在线观看| 午夜福利1区2区3区| 久久精品一区二区三区不卡| 懂色av中文字幕| 97人人操人人摸| 神马午夜久久久| 精品无码久久久久久久久果冻糖心| 欧美顶级黄片AAAAA在线免费看| 91夜夜蜜桃臀1区2区3区| 韩国三级色呦呦| 天天做天天爽| www男人天堂| 成人国产精品三级A片| 成人久久久精品| 日本免费人成视频播放120秒| 一区,二区,三区网站| 啊啊啊啊啊啊在线观看| 偷拍欧美综合| 中文字幕后石码四区五区| 丁香五月激情五月| 大香蕉伊人75| 伊人亚洲国产一成人久久精品,久久| 久久久久幕乱码| 亚洲最大网站av| 亚洲欧美内射| 69精品人人人人| 999久久久国产精品| 任你艹| 久久久久99999| 97中文超碰| 偷拍偷窥与盗摄视频专区| 一区二区三区日韩欧美| 久久免费99精品久久久久久| 和协影院中文字幕三区| 美女写真| 日本布卡一区二三区| 亚洲男人天堂Av| 天天看天天日| 久久超碰98| 日本操BAV| 婷婷国产精品一区二区| 天天日B狠狠操| 国产高清视频无码在线| 精品久久九| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 大地资源在线观看中文第二页 | 一区二区激情国产熟女| 日韩无码一级黄色av片| s片在线观看| 干婷婷综合网| 男人天堂2017| 日日夜夜模| 五月天大香蕉| 三级日韩一区二区三区| 青青操视频在线| 久久香蕉网| 欧美性生活男人的天堂| 亚洲。天堂。日本在线观看| www.夜夜操| 日韩av免费一级电影| 九99久久| 日本免费不卡二区| 亚洲强奸乱伦影视网| 人人妻人人澡人人爽久久av| 99操| 国产精品色色| 日本一区视频在线观看| 日韩有码中文字幕女同性恋| 中文久久一区| 激情五月激情综合网| 人妻一区二区三区视频| 天干天干天干天天做| 好吊色一区| av在线资源| 欧美日韩国产另类综合| juliaann丝袜| 亚洲亚洲亚洲天堂天堂| 欧美成人亚洲精品| 91丨九色丨东北熟女| 国产野战露脸在线播放| 日夜伊人网| 亚洲素人综合| 9久久美女首页| 中文字暮97| 日本日逼视频网| 婷婷去俺也去六月色| 加勒比综合网| 久久久久女教师免费一区| 一区| 九九热免费在线国产视频伊人五月| A片三级无码| 亚洲欧洲综合av在线| 九九九精品| 99re视频在线播放青草| 色综合 加勒比| 亚热日本熟女| 欧洲亚洲人妻无码中字久久三区四区| 99精品在线观看| 黄片不用下载在线观看| 成人aⅴ一区二区三区| 欧美成人免费在线观看| 在线视频资源| 欧美欧美少妇| 久久香蕉国产线看观看亚洲女人 | 台湾肥佬网一区二区三区| 偷拍 精品另类 凸凹了四区| 国产精品久久久久久久久AV大片| 变态乱伦伪娘灌肠一区二区| 天天夜躁日日躁狠狠2002| 亚洲综合999| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区 | 97 国产精品| 超碰久草| julia ann久久| 少妇色综合| 好看的久久不射无码影视影院| 日韩AV色图| 91最新综合| 欧美曰韩国产精品| 传媒免费一区二区三区| 小骚逼被操的爽不爽| 天天看高清麻豆| a片亚洲一本通视频| 97这里只精品| 久久久内射良家| 国产女主播视频在线观看| 午夜精品久久久99热蜜桃的功能特点| 9精品久久| 欧洲大香蕉| 人妻少妇精品无码专区二区密桃| www.成人无码| 中出欧美| A片A5445444| 丰满岳乱妇一区二区三区| 国产不卡免费在线视频| 天天操天天舔| 欧美少妇熟女| 5252色欧美在线| 亚洲伊人久久精品影院| 亚洲aV性爱| 色综合久| 亚洲综合888| 亚洲熟女一区| 久久伊人影院| 日韩一级久久毛片| 亚洲色 国产 欧美 日韩| 婷婷丁香在线| 欧美最婬乱婬爆婬性视频 | 天天干天天干天天干| 一区二区久久天天干狠狠| 美女毛片999| 91精品婷婷国产综合久久| 色综91| 亚洲无码免费看| 午夜婷婷| 裸体1区| 一本色道综合久久欧美日韩精品| 欧美日韩大香蕉| 亚洲中文字母在线播放| 理论久久婷婷网 8| www.AV有限公司一区| 成人九九| 日韩操逼HD| 日韩精品区二区三区不卡| 亚洲色香| 久久久久97| 亚洲最大网站av| 欧美日韩电影一区二区| 男人的天堂kva| 成人一道本免费视频| 免费一级视频特黄色大片| 亚洲色图加勒比| 97国产|免费| 久操凹凸视频| 婷婷三区| 少妇精品| 国产高清精品福利| 蜜臀99999| 中文字幕99999| 国产一区二区视频在线播放| 成人久久无码www| 美欧色综合| 欧美日韩国内不卡| 成人五月天色网| 91精品老女人| 婷婷综合网站| 99最新日韩偷拍视频| 岛国福利在线精品播放| A V少妇特黄三级| 蜜桃午夜视频一区二区| 色色香蕉| 亚州春色| 欧美的性爱网站免费| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 九区国产| 久久性爱精品一区| 中文有码第五页| 亚洲综合第一页| 开心五月天激情网| 日本道人妻久久久在线不卡色视频| 久久久久亚洲av综合波多野制衣| 日本不卡三级网在线播放| 97天天| 思思热在线观看| 久久日韩肥臀| 大香蕉综合| 精品国产乱码久久久久久久| 国产精品爽爽va在线观看98| 中文在线视频| 国产精品岛国片在线观看| 嗯嗯啊啊日韩精品| 无码在线亚洲| 久久久久九九九九九| 国产激情av女片自拍| 夜夜夜夜爽| 婷婷深爱五月| 狠狠入| 久久人妻丝袜一区二区三| 999热这里只有精品| 啊啊啊操一区| 狠狠婷婷亚洲中文综合久久| 久久久久久大| 18啪啪手机免费性爱| 伊人国产视频| 久草免费福利在线播放| 天天热精品| 综合婷婷| 亚洲爽图| 天天插夜夜爽| 中国探花熟女| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 五月天色图| 99精品在线| 日本九九九九| 亚洲男人天堂AV| 亚洲国产剧情少妇激情| 麻豆国产视频精品观看| 国产青青美女玩逼视频| 网页导航五月天免费一二三区 | 伊人网青青| 国产精品久久久久久久久久久久久久久 | 澳门黄片一香蕉视频| surenchaopeng| 久久久免费一级黄片| 狠狠躁伊人中文字幕| 成人影 天天操 亚洲| 国产又黄又粗的视频| 东北操逼| 欧美日韩超碰在线| 一本精品日本在线视频精品| 99国产精品自在自在| 人妻久久久| 乱伦色图网址是多少| 久久↗↗| 四虎AV无码| 91爆操视频| 超碰97人妻在线| 亚洲一区亚洲天堂| 亚洲日韩一区电影| 国产精品亚洲天堂网址| 91n处女在线观看| 欧美天堂日韩三级国产传媒| 一区二区三区激情在线观看| 毛片一区二区| 日本不卡免费二区| 一区二区三区四区五区高清无码永久视频 | 一起草欧美| 欧美亚洲手机在线| 国产第11页| 99久久无色码| 欧美日韩操逼嗦吊| 豆花视频操逼网址| 欧美色蜜桃97| 97伪v| 国产精品女同| 极品极品色影院| 久久青青草原免费视频| 老熟女网站| 骚鸭AV| 操死我了嗯嗯嗯| 欧美在线官网| 亚洲色综合| 成人免费福利在线观看| 国产精品久久久久久高清无码免费看| 草B在线| 欧美 综合 亚洲| 中文字幕88av在线| 久jiu久神马影院| 欧洲色色| 日韩成人综合网| 国产成人bd在线观看| 日韩性爱视频在线免费观看| 97视频在线| 亚洲国产精品无石码久久| av橘色网站| 大香蕉日亚洲日本亚大| 婷婷五月天无码| 好吊色一区| 亚洲。日韩。欧美| 97超级久久强资源| 一本道综合色图| 欧美在线视频99| 九九香蕉网| 五月丁香激情综合网| 亚洲精品aa久久伊人| 自拍偷拍 日韩无码| 伊人五月天激情| 人妻系列无码专区中文有码| 免费αⅴ在线观看| 亚洲熟女性高潮久久久| 亚洲精品一二区| 久久东京伊人一本到鬼色| 亚洲国产欧美一区二区潘金莲 | 91原创在线观看| 超碰亚洲97| 91久青| 91在线视频免费中出| 蜜桃传媒一区二区亚洲| 亚洲不卡不卡中文字幕不卡 | 蜜乳成人AV| 亚洲性爱电影| 久久东京伊人一本到鬼色| 无码精品久久久天天影视| 无码精品人妻一区二区三区妖精| 亚洲最新av无码成人精品区| 久久高清欧美国产| 精品国产精品一区二区| 婷婷激情五月| 日韩丝袜人妻AV| 偷拍超碰| 亚洲欧美日韩中文久久自慰| 午夜操操操| 97在线视频网站| 中国熟女老妇仑乱一区二区三区| 天天干天天操天天操夜夜操天天操| 国产无码精品无码| 久久这里是精品| 亚洲成a人在线观看久| 激情五月天色色网| 九九视品黄色| 天美传媒Av在线| 夫妻AV网站| 超碰97中文| 精品人妻中文字幕4399| 男人的天堂一区三区| 色97| 涩涩久久精品| 91高清欧美| 亚洲黄色视频在线观看视频| 亚洲中文日韩欧美大香蕉视频| 9999免费精彩视频| 福利风月五月天影院| 亚洲欧美在线综合| 亚洲不雅视频1区二区| 97超碰磁| 日韩中文字幕视频在线观看| 东京热激情视频一二三区| 99国产精品免费| 清纯唯美激情| 福利社区午夜一区二区| 天天日夜夜爽| 传媒免费一区二区三区| 一区二区三区高清| 超碰在线香蕉| 96久久科窝| 青青草国产一区二区三区| 91无遮挡| 26uuu国产免费观看| 夜夜高潮夜夜爽高清视频一| 久久女女| 国产乱伦亚洲| 中文啪啪视频| 91激情国产| 成人免费毛片| 人人天天欧洲| 天天综合站| 久久欲| 亚洲综合97中文网| 日本一卡二区在线| 无码丰满熟妇一区二区浪潮AV| 亚洲丝袜色| 91中文字幕在线观看| 国产特级毛片AAAAAA高潮流水| 69精品少妇一区二区三区蜜桃| 少妇内射视频| 国产对白刺激视频| 嗯嗯,啊啊,国产精品| 久久精品区| 久久精品国产免费观看99| 亚洲第一二区另类图| 大肥女高潮bbwbbwhd视频| 成人丁香五月| 东北操逼| 国产日韩区| 亚洲狼狼干综合1| 国产色产精品在线观看| 99在线免费观看| 日韩无码人妻中字久久三区四区| 上海一级黄片| 小明看看网址| 国产精品人人爽人人做可爱福利| www老逼91| 欧美成人性活片| 九九九九九九九精品视频| 麻豆一区二区AV天美| 最新日韩黄片| 哑洲在线| 激情久久久| 精品成人久久久人人亚洲| 欧日a| 91成人亚洲色图| 去干网最新版| 天天色综合影视网| 99久久网站| 国产sv美女内射| 伊人网av| 少妇久久久久久| 久久不卡一区二区| 日本熟女不卡视频| 亚洲第一页欧美| Av手机版天堂网| 熟女网站最新| 97国产高清视频在线观看| 超碰到97情色| 动漫爆乳3D奶水一区在线观看 | 人人摸人人干人人拍97| 综合天天。| 91精品久久久久久综合五月天| 大香蕉中文201| 蜜臀国产AV中文字幕| 97超碰护士| 男人天堂日日夜夜| 国产成年免费大片黄在线观看| 肉丝无码中文高清| 午夜一区| 亚洲综合97| SS久久| 国产激情av女片自拍| 精品夜夜澡人妻无码AV| 好淫网一二三视区| 7777奇米影视久久| 97在线欧| 欧美乱色| 日日噜噜夜夜狠狠视频无| 嫩草91| 亚洲精品男人的天堂| 亚洲欧美高清无码| 岛国不卡超碰护士AV在线播放| 国产自偷自拍一区| 91搡老女人老妇女老熟女歌词翻译| 欧美一区二区日韩传媒搭讪精品| 黄在线| 亚洲人妻久久| 一二三四视频在线社区中文字幕| 婷婷深爱五月| 国产无码三级视频在线观看| 亚洲欧洲无码一区夜| av中文在线| 国产精品女生av| 夜夜欧美| 嗯嗯啊啊好大好爽| 中文字幕一区av| 午夜超爽| 97久久国产| 久草精品一区 | 五月丁香综合网| 淫纸中9区| 午夜国产成人福利视频| 青娱乐啪啪视频| 加勒比东京热五月天天堂网| 人妻熟女字幕一区二区| 国产精品无码av嫩草| 久9无限国产| 综合欧美激情网| 天美av在线| 91国产大片| 97精品综合| 天天操夜夜嗨| av三级电影在线播放| www.av不卡中文字幕| 日韩一999精品| 香蕉久久国产AV一区二区| 五十路六十路七十路熟婆| 三四中文字幕| 亚洲丝袜99| 天天综合网91入口| 色婷婷丁香五月| 欧美午夜视频精品久久| 91被操| 热热色91| 欧美丝袜亚洲| 青青草久草AV| 四虎国产成人精品免费一女五男| 淫妻综合网| 天天躁日日躁AAAXX| 精品高清一区二区三区三州| 日韩成人无码| 亚洲在线91| 抽插亚洲无码| 蜜桃传媒视频第一区入口在线看| 蜜桃久久久久久久久久久久| 免費人妻夜夜爽天天爽爽一区| www.狠狠| 六月丁香婷| 超碰在线人妻| 久久精品性| 国产成人精品亚洲日本| 色乱二区| 国产人伦a片信息免费片| 翔田千里无码中出中文字幕| 亚洲自拍偷拍视频在线| 美女诱惑一区| 欧美 亚洲| 97超碰香蕉| 亚洲 欧美 色图| 色噜噜国产精品视频一区二区| 香蕉精品二区二区| 欧美中日韩XXXX| 久久久青青草| 国产91美女视频| 欧美宗合网| 欧美天天搞| 超碰97护士| 五月亭亭六月丁香| 激情综合网激情综合| 尤物av网站免费在线播放| 日韩肏逼视频| 欧美一级AAAAAAA| 岛国毛片在线观看免费| 精品人妻一区二区视频| 日本操逼二区| 一起草精品人妻| 国产成人综合网| 欧美天天拍| 久久一二三级一一一| 青娱乐大香蕉| 久操视频免费观看| 久久精品操| 九九九热|