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

ARTICLE DETAIL

資訊詳情

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

UI-KOBE:基于知識(shí)圖譜與圖引導(dǎo)的GUI自動(dòng)化智能體框架解析

UI-KOBE:基于知識(shí)圖譜與圖引導(dǎo)的GUI自動(dòng)化智能體框架解析 1. 項(xiàng)目概述當(dāng)GUI自動(dòng)化遇見(jiàn)知識(shí)圖譜最近在折騰GUI自動(dòng)化測(cè)試和RPA機(jī)器人流程自動(dòng)化時(shí)我一直在思考一個(gè)問(wèn)題傳統(tǒng)的腳本錄制回放或者基于坐標(biāo)、圖像識(shí)別的方案在面對(duì)頻繁迭代、界面元素動(dòng)態(tài)變化的現(xiàn)代軟件時(shí)實(shí)在太脆弱了。腳本維護(hù)成本高得嚇人一個(gè)按鈕ID變了或者布局調(diào)整一下整個(gè)流程就可能癱瘓。直到我看到了“UI-KOBE”這個(gè)概念它把“知識(shí)圖譜”和“輕量級(jí)圖引導(dǎo)”這兩個(gè)聽(tīng)起來(lái)有點(diǎn)學(xué)術(shù)的詞巧妙地揉進(jìn)了GUI智能體里一下子點(diǎn)醒了我。這本質(zhì)上是在教機(jī)器“理解”圖形界面而不僅僅是“看到”像素點(diǎn)或“點(diǎn)擊”某個(gè)坐標(biāo)。簡(jiǎn)單來(lái)說(shuō)UI-KOBEKnowledge-Oriented Behavior Exploration for Lightweight Graph-Guided GUI Agents是一種為GUI自動(dòng)化智能體設(shè)計(jì)的框架。它的核心思想是不再把GUI界面看作一堆孤立的按鈕、輸入框和圖片而是將其抽象成一個(gè)結(jié)構(gòu)化的“圖”。這個(gè)圖的節(jié)點(diǎn)是界面上的各種UI元素控件邊則代表了元素之間的空間關(guān)系如上-下、左-右、包含、邏輯關(guān)系如“提交”按鈕作用于“表單”容器甚至狀態(tài)轉(zhuǎn)移關(guān)系點(diǎn)擊某個(gè)選項(xiàng)卡后顯示特定面板。更重要的是它引入了“知識(shí)”導(dǎo)向意味著智能體在執(zhí)行任務(wù)時(shí)會(huì)利用一個(gè)內(nèi)置或外部構(gòu)建的“知識(shí)庫(kù)”來(lái)理解控件的語(yǔ)義、推斷可能的操作序列從而像一個(gè)有經(jīng)驗(yàn)的用戶(hù)一樣進(jìn)行探索和決策。這解決了什么痛點(diǎn)呢想象一下你要寫(xiě)一個(gè)腳本自動(dòng)填寫(xiě)一個(gè)復(fù)雜的Web表單。傳統(tǒng)方法需要你精確指定每個(gè)輸入框的CSS選擇器或XPath。一旦網(wǎng)站改版這些路徑很可能失效。而一個(gè)基于UI-KOBE思想的智能體它會(huì)先“感知”整個(gè)頁(yè)面構(gòu)建出控件關(guān)系圖然后根據(jù)知識(shí)比如“姓名”字段通常是一個(gè)文本輸入框且可能緊跟著“姓氏”字段來(lái)定位目標(biāo)。即使控件的位置或部分屬性變了只要它在圖結(jié)構(gòu)中的語(yǔ)義角色和相對(duì)關(guān)系沒(méi)變智能體依然能正確操作。它變得更健壯也更“智能”。2. 核心架構(gòu)與設(shè)計(jì)思路拆解2.1 從“像素/坐標(biāo)”到“語(yǔ)義圖”的范式轉(zhuǎn)變傳統(tǒng)GUI自動(dòng)化的底層是“感知-動(dòng)作”循環(huán)通過(guò)OCR或圖像特征匹配找到目標(biāo)然后觸發(fā)點(diǎn)擊、輸入等事件。UI-KOBE在這之上增加了一個(gè)強(qiáng)大的“認(rèn)知層”。這個(gè)認(rèn)知層的核心產(chǎn)出就是一個(gè)動(dòng)態(tài)的、富含語(yǔ)義的GUI狀態(tài)圖。這個(gè)圖的構(gòu)建不是一蹴而就的。通常智能體啟動(dòng)時(shí)會(huì)進(jìn)行一次初始的“全量感知”利用操作系統(tǒng)或?yàn)g覽器提供的可訪問(wèn)性接口如Windows上的UI Automation Web上的DOMARIA屬性獲取當(dāng)前窗口所有控件的層次結(jié)構(gòu)、類(lèi)型、屬性和基本空間信息。這一步得到的是一個(gè)原始的“控件樹(shù)”。UI-KOBE的關(guān)鍵在于它會(huì)應(yīng)用一系列規(guī)則和輕量級(jí)模型將這棵樹(shù)“增強(qiáng)”為一個(gè)“知識(shí)圖”。增強(qiáng)過(guò)程包括關(guān)系邊抽取除了父子包含關(guān)系算法會(huì)計(jì)算控件之間的空間相鄰關(guān)系通過(guò)邊界框計(jì)算、邏輯關(guān)聯(lián)如label forinputId建立的標(biāo)簽-輸入框關(guān)聯(lián)、以及可能的交互流根據(jù)常見(jiàn)模式如一個(gè)“搜索”按鈕通常緊鄰一個(gè)搜索輸入框。語(yǔ)義標(biāo)注利用一個(gè)輕量級(jí)的本地知識(shí)庫(kù)可以是一個(gè)預(yù)訓(xùn)練的模型或規(guī)則集為控件賦予更豐富的語(yǔ)義標(biāo)簽。例如一個(gè)input typetext可能被標(biāo)注為“用戶(hù)名輸入框”、“搜索關(guān)鍵詞框”或“通用文本字段”這取決于其周?chē)奈谋救缦噜彽膌abel、占位符屬性、以及在整個(gè)表單中的位置。狀態(tài)節(jié)點(diǎn)引入GUI的狀態(tài)如當(dāng)前激活的標(biāo)簽頁(yè)、彈窗是否打開(kāi)、列表的排序方式本身也被建模為圖的節(jié)點(diǎn)并與相關(guān)的控件節(jié)點(diǎn)相連。這使得圖能夠表征動(dòng)態(tài)的界面狀態(tài)。最終我們得到的不是一個(gè)靜態(tài)的快照而是一個(gè)能夠隨著智能體操作而演化的動(dòng)態(tài)知識(shí)圖。這個(gè)圖就是智能體進(jìn)行“思考”和“規(guī)劃”的世界模型。2.2 “輕量級(jí)”與“知識(shí)導(dǎo)向”的平衡術(shù)“輕量級(jí)”是UI-KOBE另一個(gè)吸引人的標(biāo)簽。在學(xué)術(shù)研究和工業(yè)落地之間它選擇了務(wù)實(shí)的中間道路。它不追求構(gòu)建一個(gè)龐大、通用的視覺(jué)-語(yǔ)言大模型來(lái)理解一切界面那樣計(jì)算開(kāi)銷(xiāo)巨大且需要海量標(biāo)注數(shù)據(jù)而是采用了一種混合策略規(guī)則引擎為主對(duì)于大量常見(jiàn)的、模式化的UI關(guān)系和語(yǔ)義如表單布局、按鈕分組、導(dǎo)航菜單使用精心設(shè)計(jì)的啟發(fā)式規(guī)則和模式匹配。這些規(guī)則運(yùn)行速度快確定性高。例如“如果找到一個(gè)類(lèi)型為submit的按鈕并且它位于一個(gè)包含多個(gè)text類(lèi)型輸入框的容器內(nèi)則該容器很可能被標(biāo)注為一個(gè)Form節(jié)點(diǎn)。”小模型為輔對(duì)于規(guī)則難以覆蓋的、需要一定語(yǔ)義理解的場(chǎng)景引入輕量級(jí)的機(jī)器學(xué)習(xí)模型。例如用一個(gè)在UI控件文本描述上微調(diào)過(guò)的小型BERT模型來(lái)判斷一個(gè)按鈕上的文字“Confirm”、“Save”、“Ok”是否屬于“確認(rèn)類(lèi)操作”。或者用一個(gè)簡(jiǎn)單的CNN模型輔助判斷一個(gè)圖標(biāo)按鈕的功能如刪除、編輯、刷新。這些模型很小可以本地部署實(shí)時(shí)推理。知識(shí)庫(kù)作為上下文這個(gè)知識(shí)庫(kù)可以是結(jié)構(gòu)化的如一個(gè)本體庫(kù)定義了“登錄頁(yè)面”通常包含“用戶(hù)名框”、“密碼框”、“登錄按鈕”也可以是從歷史成功執(zhí)行的任務(wù)中挖掘出來(lái)的模式。智能體在探索時(shí)會(huì)查詢(xún)這個(gè)知識(shí)庫(kù)來(lái)推測(cè)下一步最有可能的操作是什么大大減少了盲目探索的步驟。這種設(shè)計(jì)使得UI-KOBE智能體既具備了一定的“常識(shí)”和推斷能力又保持了較低的資源消耗和較高的執(zhí)行效率適合在終端設(shè)備或持續(xù)集成環(huán)境中運(yùn)行。2.3 圖引導(dǎo)的行為探索機(jī)制有了知識(shí)圖智能體如何行動(dòng)呢這就是“圖引導(dǎo)的行為探索”。其核心是一個(gè)在圖上運(yùn)行的搜索或規(guī)劃算法。智能體的目標(biāo)通常由用戶(hù)以自然語(yǔ)言或結(jié)構(gòu)化指令下達(dá)如“將文件A重命名為B”。目標(biāo)解析與圖查詢(xún)首先將用戶(hù)指令解析成在知識(shí)圖上的查詢(xún)。例如“重命名文件A”可能被解析為找到文本內(nèi)容包含“A”的節(jié)點(diǎn)代表文件列表項(xiàng) - 找到與該節(jié)點(diǎn)關(guān)聯(lián)的“操作菜單”節(jié)點(diǎn) - 在菜單中找到語(yǔ)義標(biāo)簽為“重命名”的節(jié)點(diǎn) - 執(zhí)行點(diǎn)擊 - 在出現(xiàn)的文本框中輸入“B”。路徑搜索與策略選擇智能體在當(dāng)前知識(shí)圖中搜索從初始狀態(tài)節(jié)點(diǎn)到目標(biāo)狀態(tài)節(jié)點(diǎn)的路徑。由于圖可能很大且包含不確定因素比如點(diǎn)擊一個(gè)按鈕后彈出的窗口類(lèi)型未知這通常不是一個(gè)簡(jiǎn)單的圖搜索而是一個(gè)結(jié)合了蒙特卡洛樹(shù)搜索MCTS或基于學(xué)習(xí)的策略的決策過(guò)程。輕量級(jí)的價(jià)值網(wǎng)絡(luò)或策略網(wǎng)絡(luò)可以評(píng)估圖中不同節(jié)點(diǎn)操作的短期收益引導(dǎo)探索方向。探索與圖更新當(dāng)智能體執(zhí)行一個(gè)操作如點(diǎn)擊后界面狀態(tài)發(fā)生變化。智能體會(huì)立即再次感知更新知識(shí)圖添加新出現(xiàn)的節(jié)點(diǎn)和邊標(biāo)記已完成操作的節(jié)點(diǎn)狀態(tài)。這個(gè)動(dòng)態(tài)更新的圖作為下一輪決策的基礎(chǔ)。如果遇到未知控件或意外結(jié)果知識(shí)庫(kù)中的規(guī)則和小模型會(huì)嘗試對(duì)其進(jìn)行分類(lèi)和理解豐富知識(shí)庫(kù)本身實(shí)現(xiàn)一定程度的在線學(xué)習(xí)。這個(gè)過(guò)程模仿了人類(lèi)用戶(hù)與陌生軟件交互時(shí)的行為我們先掃視界面構(gòu)建初步認(rèn)知根據(jù)經(jīng)驗(yàn)和目標(biāo)嘗試點(diǎn)擊某個(gè)看起來(lái)相關(guān)的區(qū)域基于知識(shí)的決策觀察反饋更新認(rèn)知然后繼續(xù)直到完成任務(wù)。3. 關(guān)鍵技術(shù)組件深度解析3.1 動(dòng)態(tài)GUI知識(shí)圖的構(gòu)建與維護(hù)構(gòu)建一個(gè)魯棒且有用的知識(shí)圖是整個(gè)系統(tǒng)的基石。這里面的技術(shù)細(xì)節(jié)非常多??丶兄c特征提取 現(xiàn)代操作系統(tǒng)和Web瀏覽器都提供了豐富的可訪問(wèn)性API這是比單純截屏分析更穩(wěn)定、信息密度更高的數(shù)據(jù)源。對(duì)于Windows應(yīng)用可以使用Microsoft UI Automation對(duì)于macOS有Accessibility API對(duì)于Web則是完整的DOM Tree加上ARIA屬性。從這些API中我們可以直接獲取到控件類(lèi)型Button、TextBox、ComboBox、ListItem等。屬性Name名稱(chēng)、AutomationId/ControlId唯一標(biāo)識(shí)、BoundingRectangle坐標(biāo)、IsEnabled、IsOffscreen等。關(guān)系Parent父控件、Children子控件、NextSibling/PreviousSibling等。模式支持哪些交互模式如Invoke調(diào)用、Value設(shè)置值、Selection選擇。UI-KOBE會(huì)將這些原始信息轉(zhuǎn)化為圖節(jié)點(diǎn)的初始特征向量可能包括類(lèi)型編碼、屬性哈希、空間坐標(biāo)歸一化后的值等??臻g與邏輯關(guān)系計(jì)算 父子關(guān)系直接從API獲取??臻g相鄰關(guān)系則需要幾何計(jì)算。常用的方法有方向關(guān)系基于控件邊界框的中心點(diǎn)或邊緣定義“左鄰”、“右鄰”、“上鄰”、“下鄰”等關(guān)系設(shè)置一個(gè)距離閾值。對(duì)齊關(guān)系判斷控件在水平或垂直方向是否對(duì)齊這通常暗示它們屬于同一功能組如一排工具欄按鈕。包含與重疊判斷一個(gè)控件是否在另一個(gè)控件的視覺(jué)區(qū)域內(nèi)這對(duì)于識(shí)別彈窗、下拉菜單特別重要。邏輯關(guān)系的挖掘更復(fù)雜需要結(jié)合文本和模式標(biāo)簽關(guān)聯(lián)在Web中l(wèi)abel for屬性明確建立了標(biāo)簽和輸入框的關(guān)聯(lián)。在桌面應(yīng)用中可能需要通過(guò)空間鄰近和文本內(nèi)容推斷如一個(gè)靜態(tài)文本控件緊挨著一個(gè)輸入框。操作流關(guān)聯(lián)通過(guò)分析大量GUI交互日志可以學(xué)習(xí)到常見(jiàn)的操作序列模式如“先點(diǎn)擊‘添加’然后在出現(xiàn)的對(duì)話框中填寫(xiě)字段最后點(diǎn)擊‘確定’”。這些模式可以抽象為圖中節(jié)點(diǎn)間的高階邊。語(yǔ)義增強(qiáng)與知識(shí)融合 這是注入“知識(shí)”的關(guān)鍵步驟。一個(gè)輕量級(jí)的本地語(yǔ)義模型例如一個(gè)基于fastText或小型Transformer的文本分類(lèi)器會(huì)分析控件的“名稱(chēng)”Name、“幫助文本”HelpText以及周?chē)丶奈谋緸槠浯蛏险Z(yǔ)義標(biāo)簽。這些標(biāo)簽可能來(lái)自一個(gè)預(yù)定義的分類(lèi)體系如{數(shù)據(jù)輸入 導(dǎo)航 操作執(zhí)行 信息展示 文件操作...}。 同時(shí)系統(tǒng)會(huì)維護(hù)一個(gè)“UI模式知識(shí)庫(kù)”。當(dāng)檢測(cè)到特定布局如一個(gè)對(duì)話框通常有關(guān)閉按鈕、確認(rèn)和取消按鈕或特定控件組合如一個(gè)搜索框旁邊有一個(gè)放大鏡圖標(biāo)按鈕時(shí)會(huì)觸發(fā)知識(shí)庫(kù)中的規(guī)則為這部分子圖賦予一個(gè)更高層次的語(yǔ)義結(jié)構(gòu)如標(biāo)記為SearchWidget。注意構(gòu)建知識(shí)圖時(shí)平衡精度和速度至關(guān)重要。全量計(jì)算所有控件對(duì)之間的關(guān)系復(fù)雜度是O(n2)對(duì)于復(fù)雜界面不可行。通常采用分層策略先快速建立父子/兄弟關(guān)系的骨架再在局部區(qū)域如同一容器內(nèi)計(jì)算精細(xì)的空間關(guān)系。3.2 輕量級(jí)決策與規(guī)劃模型智能體需要在知識(shí)圖上決定下一步點(diǎn)擊哪里、輸入什么。一個(gè)復(fù)雜的深度強(qiáng)化學(xué)習(xí)模型在這里可能殺雞用牛刀且難以訓(xùn)練和部署。UI-KOBE傾向于采用更輕量的方法?;谝?guī)則的策略 對(duì)于目標(biāo)明確、模式固定的任務(wù)可以直接編寫(xiě)策略規(guī)則。這些規(guī)則本質(zhì)上是圖查詢(xún)和操作模板。例如規(guī)則可以是“IF 目標(biāo)包含‘登錄’ THEN 在當(dāng)前圖中查找語(yǔ)義標(biāo)簽為‘用戶(hù)名輸入框’的節(jié)點(diǎn)A和‘密碼輸入框’的節(jié)點(diǎn)B 執(zhí)行序列[點(diǎn)擊A 輸入用戶(hù)名 點(diǎn)擊B 輸入密碼 點(diǎn)擊語(yǔ)義標(biāo)簽為‘登錄按鈕’的節(jié)點(diǎn)]”。這類(lèi)似于傳統(tǒng)的腳本但操作對(duì)象是語(yǔ)義化的圖節(jié)點(diǎn)而非易變的坐標(biāo)或ID。啟發(fā)式搜索與蒙特卡洛樹(shù)搜索MCTS 對(duì)于探索性任務(wù)MCTS是一個(gè)非常適合的輕量級(jí)規(guī)劃框架。在GUI圖的上下文中選擇從當(dāng)前圖狀態(tài)根節(jié)點(diǎn)開(kāi)始遞歸地選擇“最有潛力”的子節(jié)點(diǎn)即一個(gè)具體的UI操作直到到達(dá)一個(gè)未完全展開(kāi)的節(jié)點(diǎn)。選擇策略可以基于UCB1公式平衡探索嘗試新操作和利用選擇歷史回報(bào)高的操作。擴(kuò)展當(dāng)遇到一個(gè)未展開(kāi)的節(jié)點(diǎn)時(shí)隨機(jī)或根據(jù)啟發(fā)式規(guī)則選擇一個(gè)可行的UI操作如點(diǎn)擊一個(gè)未點(diǎn)擊過(guò)的按鈕作為新的子節(jié)點(diǎn)加入樹(shù)中。模擬從這個(gè)新節(jié)點(diǎn)開(kāi)始使用一個(gè)快速的、隨機(jī)或基于簡(jiǎn)單規(guī)則的“ rollout策略”模擬執(zhí)行一系列操作直到達(dá)到某個(gè)終止?fàn)顟B(tài)如任務(wù)完成、超時(shí)、進(jìn)入死循環(huán)?;厮莞鶕?jù)模擬結(jié)果成功/失敗 以及達(dá)到目標(biāo)所需的步驟數(shù)計(jì)算這個(gè)模擬路徑的回報(bào)并沿著選擇路徑回溯更新所有經(jīng)過(guò)節(jié)點(diǎn)的訪問(wèn)次數(shù)和累計(jì)回報(bào)值。經(jīng)過(guò)多次迭代MCTS樹(shù)會(huì)逐漸聚焦到高成功率的操作序列上。最終從根節(jié)點(diǎn)選擇訪問(wèn)次數(shù)最多或平均回報(bào)最高的子節(jié)點(diǎn)作為實(shí)際執(zhí)行的動(dòng)作。輕量級(jí)價(jià)值/策略網(wǎng)絡(luò) 為了進(jìn)一步提升搜索效率可以用一個(gè)很小的神經(jīng)網(wǎng)絡(luò)來(lái)輔助MCTS。這個(gè)網(wǎng)絡(luò)以當(dāng)前知識(shí)圖的子圖或圖的聚合特征作為輸入輸出兩個(gè)值價(jià)值評(píng)估預(yù)測(cè)當(dāng)前狀態(tài)距離完成任務(wù)還有多遠(yuǎn)一個(gè)標(biāo)量。策略先驗(yàn)為每個(gè)可能的操作圖節(jié)點(diǎn)給出一個(gè)先驗(yàn)概率指導(dǎo)MCTS的“選擇”階段使其更傾向于看起來(lái)有希望的操作。這個(gè)網(wǎng)絡(luò)可以在歷史交互數(shù)據(jù)上進(jìn)行監(jiān)督學(xué)習(xí)模仿人類(lèi)演示或通過(guò)自對(duì)弈進(jìn)行強(qiáng)化學(xué)習(xí)訓(xùn)練。由于其輸入是結(jié)構(gòu)化的圖特征而非原始像素模型可以做得非常小推理速度快。3.3 知識(shí)庫(kù)的構(gòu)建與在線學(xué)習(xí)知識(shí)庫(kù)是UI-KOBE智能體具備“常識(shí)”和適應(yīng)性的源泉。它不一定是集中式的龐然大物而可以是分布式的、層次化的。靜態(tài)知識(shí)庫(kù)UI控件本體定義控件的類(lèi)型層次結(jié)構(gòu)如Button是Control的子類(lèi)CheckBox是Button的子類(lèi)和通用屬性。交互模式庫(kù)收集常見(jiàn)的UI交互模式例如“表單提交模式”、“文件選擇模式”、“列表排序/過(guò)濾模式”。每個(gè)模式可以用一個(gè)小的子圖模板來(lái)描述。應(yīng)用特定知識(shí)對(duì)于需要深度集成的特定應(yīng)用如SAP、Salesforce可以預(yù)置其特有的界面結(jié)構(gòu)和業(yè)務(wù)對(duì)象關(guān)系圖。動(dòng)態(tài)知識(shí)庫(kù)與在線學(xué)習(xí) 這是讓智能體越用越聰明的關(guān)鍵。系統(tǒng)會(huì)記錄每一次成功和失敗的任務(wù)執(zhí)行軌跡。這些軌跡包含了從初始知識(shí)圖到最終狀態(tài)圖的一系列變化序列。成功軌跡挖掘從成功軌跡中可以提取出針對(duì)特定任務(wù)的有效操作序列并將其抽象為可復(fù)用的“技能”或“宏操作”存入知識(shí)庫(kù)。例如在某個(gè)軟件中成功完成“導(dǎo)出報(bào)表”的步驟序列下次遇到類(lèi)似界面可以直接調(diào)用這個(gè)技能。失敗分析當(dāng)智能體探索失敗時(shí)會(huì)分析失敗點(diǎn)。是因?yàn)橛龅搅宋粗丶?lèi)型還是執(zhí)行了某個(gè)操作后界面進(jìn)入了預(yù)期之外的狀態(tài)這些“意外”會(huì)被標(biāo)記并觸發(fā)知識(shí)庫(kù)的更新。例如發(fā)現(xiàn)一種新的彈窗樣式系統(tǒng)可以嘗試為其生成一個(gè)新的子圖模板并關(guān)聯(lián)觸發(fā)它的操作條件。知識(shí)融合當(dāng)從不同應(yīng)用、不同任務(wù)中學(xué)習(xí)到的模式出現(xiàn)沖突或重疊時(shí)需要進(jìn)行知識(shí)融合。例如兩個(gè)不同軟件中的“保存”功能可能對(duì)應(yīng)不同的圖標(biāo)和位置但它們的語(yǔ)義和在圖中的上下文關(guān)系通常位于編輯區(qū)域的附近且與“取消”按鈕相對(duì)是相似的。系統(tǒng)可以學(xué)習(xí)到這種跨應(yīng)用的抽象模式。在線學(xué)習(xí)機(jī)制使得UI-KOBE智能體能夠適應(yīng)軟件的更新。即使某個(gè)按鈕的圖標(biāo)變了只要它在知識(shí)圖結(jié)構(gòu)中的語(yǔ)義角色和與其他元素的關(guān)系沒(méi)變智能體依然能通過(guò)圖匹配找到它。4. 實(shí)戰(zhàn)構(gòu)建一個(gè)簡(jiǎn)易的UI-KOBE式文件管理器助手理論說(shuō)了這么多我們來(lái)動(dòng)手設(shè)計(jì)一個(gè)簡(jiǎn)化版的UI-KOBE智能體目標(biāo)是讓它在Windows文件資源管理器中完成“找到指定名稱(chēng)的文件夾并重命名”這個(gè)任務(wù)。我們將使用Python并借助pyautogui進(jìn)行基礎(chǔ)操控用pywinauto或UIAutomation庫(kù)來(lái)獲取GUI信息構(gòu)建知識(shí)圖。4.1 環(huán)境準(zhǔn)備與基礎(chǔ)感知首先安裝必要的庫(kù)。我們選擇UIAutomation一個(gè)強(qiáng)大的Python庫(kù)作為我們的“眼睛”。pip install uiautomation pyautogui我們的智能體啟動(dòng)后首先要鎖定目標(biāo)窗口——文件資源管理器。import uiautomation as auto import time def get_explorer_window(): 獲取當(dāng)前激活的文件資源管理器窗口 # 遍歷頂層窗口尋找標(biāo)題包含‘文件資源管理器’或‘此電腦’的窗口 for window in auto.GetRootControl().GetChildren(): if window.ClassName ‘CabinetWClass‘: # 文件資源管理器的典型類(lèi)名 # 進(jìn)一步確認(rèn)可以檢查窗口名稱(chēng) if ‘文件資源管理器‘ in window.Name or ‘此電腦‘ in window.Name: window.SetActive() # 激活窗口 time.sleep(0.5) # 等待窗口激活 return window return None explorer get_explorer_window() if not explorer: print(“未找到文件資源管理器窗口“) exit()現(xiàn)在我們有了窗口的根控件。接下來(lái)我們要遞歸地遍歷其下的所有控件構(gòu)建初始的控件樹(shù)。UIAutomation庫(kù)已經(jīng)提供了豐富的接口。def build_control_tree(control, depth0): 遞歸構(gòu)建控件樹(shù)返回一個(gè)字典表示的節(jié)點(diǎn) node { ‘control‘: control, ‘type‘: control.ControlTypeName, ‘name‘: control.Name, ‘a(chǎn)utomation_id‘: control.AutomationId, ‘rect‘: control.BoundingRectangle, # (left, top, right, bottom) ‘children‘: [] } # 限制深度避免遍歷過(guò)深如列表項(xiàng)過(guò)多 if depth 10: for child in control.GetChildren(): child_node build_control_tree(child, depth1) node[‘children‘].append(child_node) return node root_tree build_control_tree(explorer)這棵樹(shù)還是原始的、基于UI Automation API的層次結(jié)構(gòu)。我們需要將其轉(zhuǎn)化為更有用的知識(shí)圖。4.2 知識(shí)圖構(gòu)建與語(yǔ)義增強(qiáng)我們定義一個(gè)簡(jiǎn)單的圖結(jié)構(gòu)用鄰接表表示。class GUIGraph: def __init__(self): self.nodes [] # 存儲(chǔ)節(jié)點(diǎn)信息字典 self.edges [] # 存儲(chǔ)邊 (source_index, target_index, relation_type) def add_node(self, control_info): node_id len(self.nodes) # 基礎(chǔ)信息 enhanced_info { ‘id‘: node_id, ‘type‘: control_info[‘type‘], ‘name‘: control_info[‘name‘], ‘rect‘: control_info[‘rect‘], ‘semantic_label‘: None, # 待填充的語(yǔ)義標(biāo)簽 } # 簡(jiǎn)單的語(yǔ)義標(biāo)注規(guī)則示例 name_lower control_info[‘name‘].lower() if control_info[‘name‘] else ‘‘ if control_info[‘type‘] ‘EditControl‘: if ‘name‘ in name_lower or ‘文件名‘ in name_lower: enhanced_info[‘semantic_label‘] ‘FilenameInput‘ else: enhanced_info[‘semantic_label‘] ‘GenericTextInput‘ elif control_info[‘type‘] ‘ButtonControl‘: if ‘重命名‘ in name_lower: enhanced_info[‘semantic_label‘] ‘RenameButton‘ elif ‘新建文件夾‘ in name_lower: enhanced_info[‘semantic_label‘] ‘NewFolderButton‘ # ... 更多規(guī)則 self.nodes.append(enhanced_info) return node_id def add_edge(self, src_id, tgt_id, relation): self.edges.append((src_id, tgt_id, relation))現(xiàn)在遍歷我們之前構(gòu)建的root_tree將其轉(zhuǎn)換為GUIGraph并添加空間關(guān)系邊。def tree_to_graph(tree_node, graph, parent_graph_idNone): 將控件樹(shù)轉(zhuǎn)換為知識(shí)圖并添加父子關(guān)系 control_info { ‘type‘: tree_node[‘type‘], ‘name‘: tree_node[‘name‘], ‘rect‘: tree_node[‘rect‘], } current_id graph.add_node(control_info) if parent_graph_id is not None: graph.add_edge(parent_graph_id, current_id, ‘ParentOf‘) for child_tree_node in tree_node[‘children‘]: tree_to_graph(child_tree_node, graph, current_id) return current_id graph GUIGraph() tree_to_graph(root_tree, graph)添加空間相鄰關(guān)系。這是一個(gè)簡(jiǎn)化版本只計(jì)算水平相鄰。def add_spatial_relations(graph, distance_threshold50): 為圖中的節(jié)點(diǎn)添加空間相鄰關(guān)系水平方向示例 nodes graph.nodes for i in range(len(nodes)): for j in range(i1, len(nodes)): rect_i nodes[i][‘rect‘] rect_j nodes[j][‘rect‘] if not rect_i or not rect_j: continue # 計(jì)算兩個(gè)控件中心點(diǎn)的水平距離 center_x_i (rect_i[0] rect_i[2]) / 2 center_x_j (rect_j[0] rect_j[2]) / 2 center_y_i (rect_i[1] rect_i[3]) / 2 center_y_j (rect_j[1] rect_j[3]) / 2 # 簡(jiǎn)單的水平相鄰判斷Y坐標(biāo)相近X坐標(biāo)在一定范圍內(nèi) if abs(center_y_i - center_y_j) 20 and abs(center_x_i - center_x_j) distance_threshold: # 判斷左右關(guān)系 if center_x_i center_x_j: graph.add_edge(i, j, ‘LeftOf‘) graph.add_edge(j, i, ‘RightOf‘) else: graph.add_edge(i, j, ‘RightOf‘) graph.add_edge(j, i, ‘LeftOf‘) add_spatial_relations(graph)現(xiàn)在我們得到了一個(gè)初步的、帶有簡(jiǎn)單語(yǔ)義標(biāo)簽和空間關(guān)系的GUI知識(shí)圖。4.3 圖引導(dǎo)的任務(wù)執(zhí)行尋找并重命名文件夾假設(shè)我們的任務(wù)是在文件資源管理器的當(dāng)前目錄下找到一個(gè)名為“OldFolder”的文件夾并將其重命名為“NewFolder”。目標(biāo)解析任務(wù)被解析為兩個(gè)子目標(biāo)(a) 定位“OldFolder”節(jié)點(diǎn)(b) 觸發(fā)其重命名流程并完成輸入。在圖上的搜索與決策import pyautogui def execute_rename_task(graph, target_folder_name“OldFolder“, new_name“NewFolder“): # 1. 定位目標(biāo)文件夾節(jié)點(diǎn) target_node None for node in graph.nodes: # 尋找類(lèi)型為列表項(xiàng)或類(lèi)似且名稱(chēng)匹配的控件 if node[‘type‘] in [‘ListItemControl‘, ‘DataItemControl‘] and node[‘name‘] target_folder_name: target_node node break if not target_node: print(f“未找到名為 {target_folder_name} 的文件夾“) return False # 2. 模擬點(diǎn)擊選中這里簡(jiǎn)化直接使用pyautogui點(diǎn)擊中心點(diǎn) rect target_node[‘rect‘] center_x int((rect[0] rect[2]) / 2) center_y int((rect[1] rect[3]) / 2) pyautogui.click(center_x, center_y) time.sleep(0.5) # 等待選中反饋 # 3. 尋找“重命名”操作節(jié)點(diǎn)。策略先找可能有重命名功能的父容器如右鍵菜單、工具欄 # 更智能的做法發(fā)送F2快捷鍵這是Windows重命名通用快捷鍵 pyautogui.press(‘f2‘) time.sleep(0.8) # 等待進(jìn)入重命名狀態(tài) # 4. 此時(shí)界面狀態(tài)改變?cè)募A名稱(chēng)應(yīng)處于可編輯狀態(tài)。 # 我們需要更新知識(shí)圖找到這個(gè)新出現(xiàn)的編輯框。 # 為了簡(jiǎn)化我們假設(shè)焦點(diǎn)已在編輯框直接輸入新名稱(chēng)。 pyautogui.write(new_name) time.sleep(0.2) pyautogui.press(‘enter‘) time.sleep(0.5) print(f“重命名操作已執(zhí)行{target_folder_name} - {new_name}“) return True execute_rename_task(graph)這個(gè)例子極其簡(jiǎn)化但它演示了核心流程感知構(gòu)建圖 - 在圖中查詢(xún)目標(biāo) - 根據(jù)圖關(guān)系推斷操作 - 執(zhí)行并更新?tīng)顟B(tài)。在實(shí)際的UI-KOBE框架中步驟3和4會(huì)更加復(fù)雜需要檢測(cè)F2按下后是否真的出現(xiàn)了編輯框通過(guò)再次感知并更新圖并處理可能的重名沖突等異常。4.4 讓智能體更“聰明”處理異常與探索上面的腳本很脆弱。如果F2鍵被禁用或者重命名時(shí)已有同名文件夾怎么辦一個(gè)更健壯的智能體需要探索。我們可以實(shí)現(xiàn)一個(gè)簡(jiǎn)單的基于規(guī)則的探索循環(huán)def robust_rename(graph, target_folder_name, new_name): if not locate_and_select_folder(graph, target_folder_name): return False # 嘗試方法1F2快捷鍵 pyautogui.press(‘f2‘) time.sleep(1) # 再次感知檢查是否出現(xiàn)編輯框 updated_graph perceive_current_state() # 重新構(gòu)建圖 edit_box find_node_by_semantic_label(updated_graph, ‘FilenameInput‘) if edit_box: perform_rename_input(edit_box, new_name) return True # 方法1失敗嘗試方法2右鍵菜單 pyautogui.rightClick() # 在選中項(xiàng)上右鍵 time.sleep(0.8) updated_graph perceive_current_state() # 在更新的圖中尋找彈出的菜單項(xiàng) rename_menu_item find_node_in_context_menu(updated_graph, ‘重命名‘) if rename_menu_item: click_node(rename_menu_item) time.sleep(1) updated_graph perceive_current_state() edit_box find_node_by_semantic_label(updated_graph, ‘FilenameInput‘) if edit_box: perform_rename_input(edit_box, new_name) return True print(“所有重命名方法嘗試失敗“) return False這個(gè)robust_rename函數(shù)體現(xiàn)了“探索”的思想它嘗試一種策略F2觀察結(jié)果通過(guò)更新知識(shí)圖判斷是否成功如果失敗則嘗試備用策略右鍵菜單。每次嘗試后都重新感知讓知識(shí)圖始終反映最新界面狀態(tài)。這個(gè)過(guò)程可以記錄到知識(shí)庫(kù)中對(duì)于這個(gè)特定的文件管理器如果F2有效就記住“重命名”操作可以通過(guò)“F2鍵”觸發(fā)如果無(wú)效但右鍵菜單有效則記住“需要通過(guò)右鍵菜單找到‘重命名’項(xiàng)”。5. 常見(jiàn)問(wèn)題、挑戰(zhàn)與優(yōu)化方向在實(shí)際實(shí)現(xiàn)和運(yùn)用UI-KOBE理念時(shí)你會(huì)遇到一系列挑戰(zhàn)。以下是我在實(shí)踐和研究中總結(jié)的一些常見(jiàn)問(wèn)題與思考。5.1 感知層的穩(wěn)定性與效率問(wèn)題1控件識(shí)別漏報(bào)或誤報(bào)UI Automation或DOM訪問(wèn)并非百分百可靠。某些自定義控件可能暴露的信息不全或者界面使用了復(fù)雜的渲染技術(shù)如DirectUI、自定義繪制的游戲界面。這會(huì)導(dǎo)致構(gòu)建的知識(shí)圖不完整。應(yīng)對(duì)策略多模態(tài)融合不要完全依賴(lài)可訪問(wèn)性API??梢越Y(jié)合輕量級(jí)的視覺(jué)分析使用OpenCV模板匹配或輕量級(jí)目標(biāo)檢測(cè)模型作為補(bǔ)充。例如當(dāng)API無(wú)法識(shí)別一個(gè)自定義按鈕時(shí)可以截取它的圖像與一個(gè)預(yù)置的圖標(biāo)庫(kù)進(jìn)行匹配推斷其功能。容錯(cuò)設(shè)計(jì)在圖搜索和決策算法中引入不確定性建模。將節(jié)點(diǎn)的存在和屬性視為概率事件決策時(shí)考慮多種可能性。動(dòng)態(tài)等待與重試在感知后如果未找到預(yù)期控件可以等待一小段時(shí)間如200-500ms后重試以應(yīng)對(duì)界面渲染延遲。問(wèn)題2大規(guī)模界面的感知性能遍歷一個(gè)包含成百上千個(gè)列表項(xiàng)如大型文件列表、數(shù)據(jù)表格的窗口會(huì)非常慢構(gòu)建完整的圖可能耗時(shí)數(shù)秒無(wú)法滿(mǎn)足實(shí)時(shí)交互需求。應(yīng)對(duì)策略按需感知與局部更新初始時(shí)只構(gòu)建高層級(jí)結(jié)構(gòu)如窗口、主要面板。只有當(dāng)智能體的“注意力”聚焦到某個(gè)區(qū)域例如需要操作列表時(shí)才詳細(xì)展開(kāi)該區(qū)域的子圖。虛擬化控件處理對(duì)于虛擬化列表只渲染可視區(qū)域內(nèi)的項(xiàng)需要通過(guò)API滾動(dòng)并分批獲取數(shù)據(jù)而不是試圖一次性獲取所有項(xiàng)。在圖表示上可以用一個(gè)“虛擬列表”節(jié)點(diǎn)來(lái)代表整個(gè)列表其具體項(xiàng)在需要時(shí)動(dòng)態(tài)加載。緩存機(jī)制對(duì)于靜態(tài)或變化緩慢的界面部分如應(yīng)用的主菜單欄其知識(shí)圖可以緩存起來(lái)無(wú)需每次重建。5.2 知識(shí)表示與推理的復(fù)雜性問(wèn)題3如何設(shè)計(jì)通用的、可擴(kuò)展的語(yǔ)義表示“重命名按鈕”和“保存按鈕”在語(yǔ)義上都是“確認(rèn)操作”但具體上下文不同。如何設(shè)計(jì)一個(gè)既能區(qū)分細(xì)節(jié)又能進(jìn)行抽象推理的知識(shí)表示應(yīng)對(duì)策略分層語(yǔ)義標(biāo)簽為控件打上多級(jí)標(biāo)簽。例如一個(gè)按鈕可以有type: Button,primary_semantic: CommitAction,context_semantic: Rename,app_specific: ExplorerRenameButton。不同層級(jí)的任務(wù)使用不同層級(jí)的標(biāo)簽進(jìn)行推理。嵌入向量除了符號(hào)化的標(biāo)簽可以為每個(gè)控件節(jié)點(diǎn)計(jì)算一個(gè)特征向量融合其文本、類(lèi)型、位置、周邊文本等信息。相似功能的控件在向量空間里會(huì)彼此接近。這樣即使遇到一個(gè)從未見(jiàn)過(guò)的“修改”按鈕如果它的向量與已知的“重命名”、“保存”按鈕接近智能體也可以推斷它可能執(zhí)行類(lèi)似功能。利用預(yù)訓(xùn)練語(yǔ)言模型對(duì)于控件的文本描述Name, HelpText可以將其輸入一個(gè)微調(diào)過(guò)的輕量級(jí)句子編碼器如Sentence-BERT得到語(yǔ)義嵌入用于相似性匹配和分類(lèi)。問(wèn)題4跨應(yīng)用、跨平臺(tái)的泛化能力在一個(gè)應(yīng)用中學(xué)到的知識(shí)如何遷移到另一個(gè)界面風(fēng)格迥異的應(yīng)用中應(yīng)對(duì)策略學(xué)習(xí)抽象交互模式不要記憶“在Windows文件管理器中重命名是點(diǎn)擊F2”而是學(xué)習(xí)“對(duì)文件系統(tǒng)對(duì)象進(jìn)行重命名操作通??梢酝ㄟ^(guò)選中對(duì)象后按下平臺(tái)通用的‘重命名’快捷鍵如F2或通過(guò)上下文菜單中的‘重命名’項(xiàng)觸發(fā)”。這需要知識(shí)庫(kù)在更抽象的層級(jí)進(jìn)行建模。元學(xué)習(xí)讓智能體具備快速適應(yīng)新界面的能力。可以設(shè)計(jì)一個(gè)“元策略”當(dāng)進(jìn)入一個(gè)新應(yīng)用時(shí)先執(zhí)行一系列探索性操作如點(diǎn)擊明顯的菜單、觀察對(duì)話框快速構(gòu)建該應(yīng)用的基礎(chǔ)交互模式圖并與知識(shí)庫(kù)中的抽象模式進(jìn)行匹配映射。5.3 決策與規(guī)劃的探索-利用權(quán)衡問(wèn)題5探索成本高如何減少無(wú)意義的嘗試盲目探索如隨機(jī)點(diǎn)擊效率極低甚至可能導(dǎo)致災(zāi)難性后果如誤刪文件。應(yīng)對(duì)策略基于安全區(qū)域的探索將界面劃分為“安全區(qū)”如視圖區(qū)域、設(shè)置面板和“危險(xiǎn)區(qū)”如刪除按鈕、格式化選項(xiàng)。初始探索只限于安全區(qū)。利用人類(lèi)演示或腳本種子為常見(jiàn)任務(wù)提供少量示范演示錄制讓智能體從中學(xué)習(xí)初始策略大幅降低冷啟動(dòng)的探索成本。好奇心驅(qū)動(dòng)探索在強(qiáng)化學(xué)習(xí)框架中可以引入“內(nèi)在好奇心”獎(jiǎng)勵(lì)鼓勵(lì)智能體探索那些能最大程度減少其預(yù)測(cè)誤差即能學(xué)到新知識(shí)的狀態(tài)而不是完全隨機(jī)探索。問(wèn)題6如何處理長(zhǎng)序列任務(wù)和子目標(biāo)依賴(lài)“將一份報(bào)告從文件夾A移動(dòng)到文件夾B并用郵件發(fā)送給某人”涉及多個(gè)應(yīng)用和一系列步驟。應(yīng)對(duì)策略分層任務(wù)規(guī)劃將高層任務(wù)分解為子任務(wù)序列。每個(gè)子任務(wù)如“在文件管理器中移動(dòng)文件”本身由一個(gè)相對(duì)獨(dú)立的圖引導(dǎo)智能體完成。高層規(guī)劃器負(fù)責(zé)子任務(wù)的排序和銜接。知識(shí)庫(kù)中的工作流模板將常見(jiàn)的跨應(yīng)用工作流如“保存附件-重命名-郵件發(fā)送”作為模板存儲(chǔ)在知識(shí)庫(kù)中。當(dāng)接收到復(fù)合任務(wù)時(shí)先嘗試匹配和實(shí)例化這些模板。5.4 工程落地與維護(hù)問(wèn)題7如何管理和更新知識(shí)庫(kù)知識(shí)庫(kù)如果變得龐大且雜亂其維護(hù)成本可能抵消自動(dòng)化帶來(lái)的收益。應(yīng)對(duì)策略版本化與模塊化將知識(shí)庫(kù)按應(yīng)用、按平臺(tái)、按通用程度進(jìn)行模塊化分割。為每個(gè)模塊設(shè)置版本與對(duì)應(yīng)的軟件版本關(guān)聯(lián)。自動(dòng)化知識(shí)蒸餾設(shè)計(jì)自動(dòng)化管道從成功的任務(wù)日志中提取模式并經(jīng)過(guò)置信度過(guò)濾后自動(dòng)建議添加到知識(shí)庫(kù)但需要人工審核確認(rèn)。社區(qū)共享在可控范圍內(nèi)可以構(gòu)建一個(gè)共享的、可擴(kuò)展的UI模式知識(shí)庫(kù)不同用戶(hù)和開(kāi)發(fā)者可以貢獻(xiàn)和受益。問(wèn)題8如何評(píng)估和調(diào)試智能體的行為當(dāng)任務(wù)失敗時(shí)是感知錯(cuò)了、圖建錯(cuò)了、還是決策錯(cuò)了調(diào)試起來(lái)比傳統(tǒng)腳本困難。應(yīng)對(duì)策略可視化調(diào)試工具開(kāi)發(fā)工具能夠?qū)崟r(shí)顯示智能體構(gòu)建的知識(shí)圖、高亮其“看到”的節(jié)點(diǎn)、以及展示其決策路徑為什么點(diǎn)擊這里。這是至關(guān)重要的。詳盡的執(zhí)行日志記錄每一步感知到的圖快照、執(zhí)行的決策及其依據(jù)如MCTS的搜索樹(shù)、規(guī)則匹配的結(jié)果?;胤排c復(fù)盤(pán)能夠像飛機(jī)黑匣子一樣回放失敗任務(wù)的完整交互序列結(jié)合可視化工具進(jìn)行復(fù)盤(pán)分析。UI-KOBE代表的是一種思路的轉(zhuǎn)變它將GUI自動(dòng)化從“錄制回放”和“硬編碼腳本”的范式推向更智能、更健壯的“感知-認(rèn)知-決策”范式。雖然完全實(shí)現(xiàn)一個(gè)成熟的UI-KOBE系統(tǒng)需要大量的工程和算法工作但即使是在現(xiàn)有自動(dòng)化項(xiàng)目中融入其部分思想——比如為你的自動(dòng)化腳本建立一個(gè)簡(jiǎn)單的控件語(yǔ)義地圖或者設(shè)計(jì)一個(gè)基于狀態(tài)機(jī)的、帶備選路徑的探索邏輯——都能顯著提升腳本的魯棒性和可維護(hù)性。這條路很長(zhǎng)但無(wú)疑是GUI自動(dòng)化未來(lái)發(fā)展的一個(gè)關(guān)鍵方向。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
国产精品老师| 懂色av色欲av蜜臀av| 99re黄| 亚川综合视频| 国产精品久久久久久夜夜夜夜| 国语对白露脸XXXXXX| 97欧美在线| 日本大片日本一区二区免费高清 | 99日免费视频中文字幕| 丁香五月天啪啪| 亚洲一区二区中文字幕| 天天操女人| 日韩欧美性吧婷婷乱伦大香蕉| 天美传媒国产原创中文字幕亚洲欧美另类 | 人人看欧美性爱| 亚洲爱爱视频一区二区| 日本肉体xxxx裸交| 囯产操逼片| 在线视频资源| 好爽要喷了| 色一射色一射| 欧美日本中字另类在线| 岛国天天午夜影院传媒网| 少妇超碰在线| 久久久中文| 国产91久久九九免费精品无码| 俺也射| 亚洲免费日韩在线一区二区| 大香网站| 中文字幕一区二区视频在线观看| 啊啊啊不要啊啊受不了了视频在线| 欧美探花网| 国产日韩手机视频在线| 91插B网站| 亚洲国产综合久久天堂| 亚洲二区精品在线观看| 精品国产www久久| 亚洲加勒比久久日本道| Julia Annxxxxx| 欧美A√综合网| 婷婷综合激情| 开心五月深爱五月| 久久久97| 欧美综合区| 日美免费黄片| 精品国产久热在线观看| 亚洲欧美日韩夜夜| 久久久蜜桃一区二区三区| 久操凹凸视频| 99精品无码| 91成人精品在线播放| 国产乱人伦AVA麻豆软件.| 亚洲一欧洲中文字幕在线| 国产三级中文有码在线视频| 国内三级自拍小视频在线观看| 精品一区二区三区最新| 试看福利| 好爽要喷了| 97人妻人人躁人人玩人人| 97亚洲欧美日韩| 精彩久久中文| 亚洲久久久久| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 日本大香蕉综合网红本杳社区| 加勒比海人人操超碰在线| 欧洲精品二区| 99热91| 人妻天天爽夜夜爽精品2| 婷婷五月综合在线| 99啪啪| 色婷婷蜜臀av| 久久九七| 久久久久白虎| 97国产综合欧美| 色超碰综合| 无码二级三级| 国产精品视频自拍在线| 美国aaaaa一级黄片| 午夜精品久久久久久久99蜜桃一| 日韩AV一起草| 人妻天天爽夜夜爽爽| 试看60秒| 久久男人| 97电影院超碰| 日韩成人人妻网站| 97在线精品观看视频| 久久精品国产欧美日韩亚洲欧美日韩中文久久国产一区 | 国产1769在线| 超碰地址97| 亚洲欧洲自拍| 中文字幕久久婷婷丁香五月天| 少妇综合网| 欧美呦呦性爱| 97超碰国产精品| 国产久久久久影院老熟女| 狠狠干91| AV 少妇 人妻 偷拍| 欧美久久人妻少妇一区二区| 麻豆综合一区av| 超碰国产情侣自拍网| 极品AV网站在线观看| 日韩八十路老熟女| 成人a大片在线观看| 色香色香欲天天天影视综合网| 中文字幕在线2| 精品久| 久久婷婷五月综合| 91综合网站| 亚洲乱熟女一区二区三区大香蕉| 99只有精品| 午夜男女爽爽大片免费观看| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 青青草色AV| 草草网站影院白丝内射| 中文字幕高清20页视频| 凹凸 69堂 在线播放| 在线A日本| 人妻在线中出视频| 国语av狠狠色丁香婷婷综合激情| 黄片com.| 香蕉av一区二区三区| TS人妖另类精品视频系列| 婷婷五月在线视频| 精品久久久av无码免费| 91在线视频免费中出| 久久久精精精| 九九毛片这里只有精品| 日天天九九天堂666| 亚洲āv网址在线观看| 激情四射婷婷四五月天| 天天综合青苹果| 激情四射五月天| Aa东京男人的天堂| 久久性爱视频| 国产偷拍网站| 欧美日动态视频| 亚洲国产欧美另类自拍| 91网站18+| 欧美日韩中文亚洲v在线综合| 超碰在线1234区| 欧美日韩性爱精品| 久久区| caopeng97人妻| 中国一区二区亚洲人妻| se..亚洲欧美| 欲色啪| 大香蕉人妻| 84YTCOM性无码| 日本99一区二区| 三级网色| 久久久久亚洲三级电影| 日韩特一级久久| 丰满人妻-区二区三区免费| 污色区网站| 97免费视频网| www.五月天| 久艾草在线精品视频在线观看| 青青伊人这里只有精品| 四虎影视在线| 国产高清在线观看欧美| 91精品人妻一区二区三区蜜臀| 性色av网站| 精品九九九九九九| 欧美激情亚洲情色| 夜夜福利| 久久不卡一区二区| 丁香五月激情综合国产| 日韩黄色av中文字幕| 97人人色| laoshunv91| 久久五月综合| 人妻 中文 日韩| 91欧美综合| 久久综合av| 婷婷五月在线视频| 欧美成人一区二区三区在线播放| 人人贴人人摸| 欧美精品久久96人妻无码| 婷婷激情五月综合| 欧美激色| 欧美精品久久| 久久久∴| 久久国产对白激情浪潮| 欧美十八禁在线看| 精品九九国产无码| 欧美亚洲自拍另类人妻| 成人一二| 亚洲中文字幕在现观看| 欧美色图片| 综合亚洲欧美| 亚洲丝袜诱惑| 9Ⅰ超碰| AV色五月| 男人的天堂久久狠| 欧美日韩中国x| 三上制服丝AV| 久久曰曰| 久久久神马影院| 青草影院内射高潮| 夜夜嗨绯色| 九九热超碰97亚洲最新香蕉| 婷婷色网| 欧美性爱精品七区| 日本成a人v网站在线观看| 久一区久久蜜桃| 97se亚洲综合自| 香港久久久| 9久9久| 欧美狠狠鲁| 中文字幕55555| 精品久久久久9999| 中文字幕女同在线| 欧美色图91| 国产97免费视频| 精品人妻一区二区三区四区| 亚洲天在线| 欧美乱伦专区| WWW操逼| 国产亚洲精品A在线观看下载| 粉嫩av平台| 亚洲国产精品无码AV久久久| 成人a级高清视频在线观看| 青青草色AV| 国产AV中文| 91色花堂| 亚洲天堂AV在线播放| 黄色视频特级毛片| 久久黄黄| 久久99手机免费视频| 九九九九九九成人| 天操天操夜操夜月操月年年操操| 在线二区不卡| 国产午夜在线观看视频| 日韩一级片在线看| 97资源超碰| 玖玖综合色| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 人妻丝袜二区| 中国一级操逼视频| 天天躁日日躁AAAXX| 日韩乱码Av| 69人妻精品丰满熟女区| 欧美亚洲特P| av毛片aaaaa免费看| 国产成人欧美一区二区三区的国产| 五月天黄色激情视频| 久久久影院| 一二三四视频在线社区中文字幕| 亚洲图片91| 在线观看不卡一区二区三区| 精品伊人久久久大香线蕉小说| 午夜精品久久久久久久男人的天堂| 嗯嗯嗯不要不要免费视频| 97草草| 3PAV乱伦视频| 欧美性生活综合| 伊人久久大香线综合无码| 一牛影视久久久一区二区三区| 欧美十八禁在线看| 亚洲码在线中文在线观看| 亚洲中文字幕在现观看| 淫荡少妇免费| 国产白领连续中出在线观看| 狠狠入| 国产精品人妻一区二区| 婷色五月| 美国三级日本三级久久99| 色偷偷人人玩人人舔人人操人人摸人人爽| 亚洲小说视频| 中文字幕在线观看永久| 超碰碰碰碰| 国产精品天干天干综合网麻豆 | 久久精品国产亚洲妲己影视| 婷婷精品视频| 夫妻AV网站| 欧美色视频在线| 亚洲骚女一区二区三区| 91熟女网| 超碰在线看| 啊啊啊啊好疼视频| 五十路六十路素人熟女| 爱射综合| 男女啪啪网站免费视频| 日韩欧美女优电影| 午夜男女爽爽大片免费观看| 成人情色一区二区| 啊啊啊啊好疼| 五月丁香啪| 精品女同一区| 亚洲天堂无码| 天天色欧美| 爱射综合| 久操97| 91人人看| 嗯嗯啊操我| 亚洲欧美日韩电影网站一区 | 亚洲成a人片在线观看中文!!! | 性久久| 美女诱惑在线一区| 黄色大片免费在线| 日日黄色三级网站| www.久久最新地址| 激情婷婷丁香| 人妻熟女av国产网站| 夜夜 中文视频rt| 国产专区第一页| 亚洲精品蜜桃久久久久久久| 超碰成人最新最好看| 在线小视频| 亚洲精品一区二区三区在线播放| 国产suv精品一区| 成人网址在线观看| 91老熟妇| 亚洲人妻熟妇三十三区| 顶级丝袜熟女一区二区三区| 超碰久超碰久| 97日视频| 99久久99九九99九九九| 国产亚洲色婷婷久久99精品91葵花宝典 | 丰满少妇人妻久久久久久| 日韩电影在线观看网址| 天美传媒av一区二区| A片三级无码| 日本二三四区| 日韩精品第3页| 深夜激情无码| 中文字幕三四区| 精品国产72| 中国国国产一级特黄毛片| 97ai亚洲| 黄色不卡视频| 色色激情| 国产在线视视频有精品| 久久婷婷电影网| 国产视频小说| 99久久com免费视频′| 2020中文在线一区二区三区| 日本大香蕉综合网红本杳社区| 中文欧丝袜诱惑| 丁香啪啪| 国产精品盗摄 偷窥盗摄| 中文日韩欧美熟| 又黑又大又粗| 91c色| 精品免费囯产一区二区三区| 国产精品91ai| 97亚洲一区| 97人妻免费中文字幕| 老鸭窝成人免费毛片视频| 黄色不卡视频| 欧亚洲精品有视频| 最近的最新的中文字幕视频| 操B视频日韩无码| 0755午夜福利视频| 性生活性生大爱77AV国产 | 超碰天天操| 男人天堂婷婷五月天校园春色| 国产精品福利视频播放| 久久久蜜桃臀无码视频| 中文字幕一二三av| 久久久精品视频欧州站| 玖玖爱一区在线| 麻豆国产原创AV色哟哟| 欧美色偷拍| 在线啊v一区| 五十路六十路素人熟女| 岛国黄片网站| 在线免费观看高清无码视频| 日日骚AV| 久久一区二区蜜桃| 久久九九97| 日本道日本道中文字幕日本道最新日本道在线观看 | 国产无吗在线播放| 永久免费观看的毛片的网站| 国产农村妇女精品| 亚洲牲交| 天天看天天干| 亚洲一级性爱视频免费看| 亚洲乱色熟女一区| 一个人免费视频观看在线WWW| 亚洲开心网| 97在线免费看视频| 亚洲中文字幕在现观看| 亚洲无码精品AV久久久| 欧美视频一| 狠狠操狠狠操操| 超碰78| 色噜噜国产精品视频一区二区| 97久操| 96久久久久久久| 99久久99九九99九九九| 嗯嗯不要视频| AAAA欧美日韩| 精品成人动漫一区二区| 久久无码电影| 丁香五月性| 男人兔费天堂| 色婷婷蜜臀av| 国产乱青青草久久| 麻豆AV一区二区天美传媒| 欧美色网络| 四虎精品永久在线播放| 自拍视频一区在线观看| 亚洲激情在线一区二区| 另类小说五月天| 久久9 9 9精品| 天天做天天爱天天爽AV| 少妇内射视频| 91 丝袜在线播放| 91av一区二区在线观看| 99色色网| 97在线观视频免费观看| 欧美草草高清日韩视频| 高清无码久操视频| 强奸乱伦大香蕉网| 人妻精品综合中文字幕在线 | 熟女露脸激情自拍视频| 亚洲欧美综合网站| 97在线免费视频观看| 一级性爱视频免费观看| 色色色色电影网| 97精品国产97久久久久久免费| 四虎国产成人精品免费一女五男| 蜜臀无码一区二区| 日日超碰亚洲| 性做久久久久久久| 天天综和| 中文字幕人成乱码熟女香港| 日韩性爱播放| 精品然女一区二区| 九九九国产| 日韩熟女乱伦中出| 激情综合97| 超碰到97情色| 黄片qw| 97五月天| 在线 欧美 亚洲| 欧美一区二区三区互相| 天天日天天舔天天喷天天射| 日韩 女同 综合| 日日干天天干夜夜爽| AV电影在线播放| 好爽免费视频,| 最新日本中文字幕| 日日日日日| 人人妻天天做天天爽| 国产精品嫩草影院午夜两性| 人人乐大香蕉| 欧美劲爆第一页| 久久精视频美日韩在线视频| 亚洲色图欧美另类在线| 国产粉嫩蜜臀av一区二区三区| 丁香五月婷婷啪啪| 91男人综合| 久久久亚洲高清不打码| 亚州精品丝袜-不卡成人免费| 欧美色图91| 欧美成va视频网站| 中文子幕一二三| 日本操大逼| 国产熟妇一区二区| 国产毛片久久久久久久| 啊啊啊97视频| 日本三级A片网站com| 亚洲成人一二三区| 国产日韩精品suv| 又黑又大又粗| dy888午夜老子影视达达兔| 婷婷五月天激情网| 欧美色图91| 欧美视频在线第3页| 亚洲第一页色网| 亚洲天堂久久| 天天看夜夜看日日干| 免费的av网| 亚洲欧洲av影音| 色呦呦、国产精品| 秋霞网—男女啪啪亚洲免费体验区 | 久久曰曰| 国产一级不卡在线观看| 亚洲涩图欧美| 99热9| 白丝一区| 久久综合女优| 国产精品一级片在线看| 精品国产综合久久福利,热99这里有精品综合久久,99热这里只有免费国产精品,精 | x97av| 极品极品色影院| 清纯唯美综合| 欧美日韩资源在线| 色乱二区| 国产精品操| AV天堂男人的天堂| 精品久久久久av影院| 啊啊啊在线看| 大香蕉碰碰| 色在线综合| 中出在线视频| 日本人体九九九九九九| 久久国产乱子伦精品免费女人| 日日骚精品视频| 婷婷色播婷婷| 日韩免费簧片| 黑人粗大V S日韩女优视频| 久久精彩免费视频| 中文字幕精品一区二| 91九九九吃| 九九碰九九爱97| 欧美性爽xyxOOOO| 丰满丝袜少妇AV| 嗯嗯啊在线视频| 黄色片,com| 久久在肏| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 欧美片第一页| 无码九九| 99国产精品久久久久久久成人热| 伊人色综合网电影| 亚洲国产成人精品999| 人伦四五区| 亚洲aw毛茸茸在线| 97av在线视频| 国产精品干干干| 超碰色97| 超碰碰小说97| 欧美白嫩在线放| 99热亚洲| 在线观看中文av字幕| 国产一级舔足在线观看| 婷婷10月天青娱乐| 夜夜操一区二区| 丝袜内射| 992这里有精品| 国产操逼逼网| 亚洲无码国产精品久久| 九月伊人中文字幕| 美女91网| 久久九九精品一区二区| 久草综合视频| 东京热一区二区三区四区五区六区| 久久这里只精品99re66图| 日韩欧美大力操| 国产日韩精品suv| 四虎影视精品| 精人妻一区二区三区| 人妻大香蕉| 欧美亚洲se91| 一本大道综合伊人精品热热| 99国产精品在线观看| 欧美综合站| 伊人AAA| 欧洲色色| 志村玲子视频一区二区| 日本三级韩国三级99| 久99久视频| 日韩精品中文字幕二区| 最新国产精品久久精品| 91久久久久久久久18| 国产激情在线观看| 婷婷综合网| 亚洲男人天堂视频| 91欧美巨乳| 国产丸一视频| 亚洲综人网| 婷婷探花久久精品一区| 国际精品久久久| 91精品久久久久| 一本色道久久综合精品婷婷| 高清无码人妻久久久一区二区三区aⅴ| 日韩青久久| 综合网少妇| 久久久久久久久久9| 色欲久久99国产精品久久久久久| 色欧美亚洲| 欧美一区二区三区不卡高清视频| 人人操 欧美| 成人麻豆av电影网站| 老司机老司机午夜影院| 色墦五月丁香| 色婷婷婷五月天激情四射| 九月婷婷| 久久e6只有精品| se,,,亚洲欧美| 国产中午字一暮区| www亚洲欧美| 日韩免费一级性爱视频| 黄色小视频日本txt| 婷婷五月天av| 国产suv精品一区二区四| 嗯嗯啊啊视频在线看| 久久久无码国精品无码三区三区| 麻豆AV一区二区| 九九九九免费视频| 日本综合色图| 在线国产福利网址导航| 五月综合色| 白丝jkav| 啊啊啊水好多| 东京太热男人的天堂久久久| 久久久亚洲精品中文字幕人妻| 97久久超碰国产精品| 人妻色偷色噜| 久久人人爽人人爽人人片Ⅴ| 丰满人妻一区二区三区在线| 白嫩妹子国产骚| 日韩欧美亚洲自拍偷拍| 色综合久| 久久一二三四五六七八九区区| 桑老女人九区| 91大神精品长腿在线观看网站| 热99这里只有精品| 大香蕉欧美伊| 麻豆天美一区二区| 久久99精品国产| 熟人人妻少妇精品久久| 日韩无码三级影院| 啊啊啊啊啊在线观看网址 | 高潮嗯啊性感美女久久久| 久久蜜桃一区二区| 秋霞蝌科网日本一区| 中日无幕一二三四区| 大香蕉2017| 再深点灬舒服灬太大了添视频| 午夜精品久久久久久久男人的天堂| 裸体美女久久久| 97视频在线免费观看| 丁香五月婷婷基地| 97情超碰色| 淫荡少妇免费| 精品人妻一区二区三区夜夜| а√天堂资源官网在线资源| 欧美日韩99精品麻豆传媒| 东京热,男人的天堂| 加勒比久久综合网高清| 日本男人插女人的逼黄色| 亚洲婷婷综合网| 日韩亚洲美女一区久久| 欧美日韩亚洲天堂| 色婷婷视频| 清纯唯美第一页| 色香色欲天天综合网天天来吧| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 久久综合婷婷| 怡红院成人视频| 色综合久久888| 少妇色欲综合网2| 国内三级自拍小视频在线观看 | 国产精品黄色三级av| 曰本熟女视频| 久久首页| 青青草玖玖爱| 日韩成人大片一区二区| 性高潮久久久久久久久久久| 久久性爱城| 国产农村妇女毛片精品久久| 婷婷五月天成人| 91肉丝| 麻豆AV一区二区| 熟女激情综合网| 精品亚州18| 欧美亚洲另类在线蜜桃| 丝袜加勒比| 91oumei| 美日韩男女操屄视频| 99re不伦| 国产精品色片一区二区| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 夜夜躁狠狠躁日日躁av| 91色艳| 天天干天天操天天操夜夜操天天操| 性色avv| 国产成年女人免费视频播放a| 精品999日本| 欧美日韩中文亚洲v在线综合| 91情色在线| 粘花网06av视频| 久久综合精品一区二区三区| 欧美亚洲首页| AV天堂丝袜| 亚欧毛片基地国产毛片基地| 亚洲性综合| 九九热超碰| 熟女激情综合网| 久久久草草精品| 嗯嗯嗯啊啊啊在线免费观看| 婷婷丁香九月| 1024精品在线| 日本九九久久99| 日本高清久久| 中文字幕精品一区欧美| 欧美综合色,www| 中文字幕版| 六月婷婷综合| 国产精品爱欲| 老子午夜伦不卡影院| 久久久一区二区三区三州| 日本国产二线女色| 在现视频女上位好爽| 欧美日本中字另类在线| 我想要 啊 啊 啊| 欧美 亚洲 91| 超碰激情808| 色综合网1| 亚洲视频1区| 亚洲综合20p| 9国产超碰| 国产欧美精选自拍一区| 美女黄色一级A视频| 久久嫩草| 麻豆精品A片免费观看| 国产一区二区啪啪视频| 丝袜人妻av一区二区| 视频在线97| 蜜臀99999| 欧美夜夜狠| 18禁超污无遮挡无码免费网| se吧提供国产乱老熟视频胖女人| 日夜精品| 人人操人人精品影片| 亚洲国成人情色好看电影| 激情久久久| 96久久精品一二三区色欲| 激情 欧美 亚洲 小说| 久久精品店| 蜜桃AV天堂| 久9久精品视频| 97内射偷拍| 99久久com免费视频′| av国产无码| 欧美日韩性爱操大逼| 韩国一级婬片A片无码天美| 少妇综合| 天天澡天天爽日日AV| 欧美亚洲天天| 好湿好紧视频| 999久久芭蕾| 男女香蕉一区二区| 综合网亚洲1| 国产后入清纯| 91色伦| 操91| 97视频在线观看网站| 亚洲宗合网| 中文字幕人乱码中文字的预防方法| 亚洲高清内射| 久久亚洲不卡一区二区三区 | 亚洲综合小视频小说在线观看| 精爱久久| 91美女在线视频| 国产女同性恋视频| 久久免费精品96| 97碰碰日本乱偷人妻中文的| 夜夜骑操视频| 玖玖综合视频| 91精品导航| 日少妇视频| av网站国产主播在线| 看免费的黄片| 无码日韩人妻av一| 极品白嫩美女白浆成人福利在线看| 麻豆AV96熟妇人妻| 久久、1234| 任我爽在线视频免费观看| 熟女91网| 国产精品久久久久久无码红治院| 狠狠躁AV| 天天日日本| 天堂射| 美女网站黄页| 久久嫩草| AV麻豆免费一区| 日韩精品人妻一| 激情专区综合| 啊啊啊啊啊在线观看网址| AV丝袜少妇| 精久久久| 日本一区二区亚洲综合| 国产91啪| 91oumei| 欧美人妻中出| 久久日韩肥臀| 亚洲国产精品成人综合| 日韩欧美午夜视频在线| 国产亚洲一黄| 日韩精品电影| 亚洲另类天堂| 精品一区二区综合熟妇| 蜜臀国产AV中文字幕| 欧美色一二三| 日韩15p| 草草网站影院白丝内射| 青青草视频这里只有精品| 夜夜国产一区| 粉嫩av一区二区三区天美传媒| 74成人在线| 婷婷五月色| 素颜老阿姨乱情色| 超碰在线一区| 欧美一区二区三区日韩| 夜夜操91744565| 亚洲不卡一| 国产多人在线观看视频| 大香蕉啪啪啪| 色偷综合| 天天懆天天日| 亚洲色偷偷色噜噜狠狠99网| 91人妻久久久久久久久久久久久| 中文一区二区三区影院| 日本黄 R色 成 人网站| 国产精品电影推荐| av网站在线看| 久久综合五月天| 丝袜美腿射精91| 性videos欧美熟妇hdx| 国产免费一区二区在线A片视频| 欧美亚洲涩涩| 日本一区二区三区午夜观看| 麻豆60秒| 青青草好吊色| 日本久久天堂| 97资源站国产精品| 亚洲无线码一区国产欧美国| 伊人久久蜜月| 精品国产一区二区三区香蕉欧美| 在线女人91| 日本午夜精品理论片A级APP发布| 蜜屁Av| 亚洲无码成人精品| 精品久久久久黄少妇| 国产深夜福利| 欧美色三级片91| 日本久久超碰| 欧美另类色图片| 超碰地址久久| 欧美九9 9 9| 東南亚性呦成人伦理资源在线视频| 国产精品久久久久久片| 激情小说亚洲视频| 天天天天天天天天天天干美女| 校园春色宗合网| 美国aaaaa一级黄片| ...日韩成人一区二区三区字幕| 黑人操一区二区| 日本最新1区2区3区| 久操网线| 蜜桃午夜视频一区二区| 亚洲福利中文字幕在线| 日本不卡中文| 伊人成人中文字幕久久网| 91丝袜美女视频| 成人贴图日韩欧美| 男女一进一出视频久久| 精品免费一区二区三区在线亚洲人成 | 一区二区三区一亚洲中文字幕、综合区灬 | 99久久久无码国产精品性男| 色欧美色交综合| 国产精品色| 精品一区二区三区国产| 好看的91视频| 日本三级一区二区 在线| 欧美亚洲成人在线一区二区三区| 国产自产一区视频在线| 亚洲欧美天| 大香交伊人网| 国产精品久久久无码aV去| 亚洲日韩乱码中文无码蜜桃臀网站 | 婷婷色色五月天| 少妇综合| 激情婷婷丁香| 丝袜狠狠草尤物 91| 日韩视频啪啪| 91熟女丨老女人| 国产精品制服丝袜中文字幕日韩一区二区三区 | 九九九草| 日本欧美成人片AAAA| 老熟女乱伦片| 人妻少妇久久| 丁香五月天婷婷姐| 欧美另类精品xxxx| 欧美日韩国产色五月综合在线| 五月综合婷婷久久网站| 97自拍一区| 无码少妇精品一区二区60岁老人| 欧洲亚洲少妇| 国产福利夜| 成人性爱av| 国产白丝网站| 91成人在线| 免费黄色片子| 一个国产在线综合网站| 久久9久久| 欧美中文狠| 激情网五月天| 人干人人人操人人摸| 久艾草在线精品视频在线观看| 欧美黑人168页欧美黑人167| 嗯嗯,啊啊,国产精品| 国产成人精品日本视频| 欧美精品精品一区二区| 亚洲乱熟女一区二区| 麻豆天美传媒在线视频天堂| 久色网| 日本免费人成视频播放120秒| 大茄子熟女AV导航| 蜜屁Av| 日韩久久超碰色| 色色国产| 8050无码八戒| 久久这里是精品| 国产免费黄色一级大片| 亚洲色图8| 亚洲自拍一区夜夜操| 五月婷在线| 国产精品极品美女视频| 亚洲欧洲成人在线电影| 国产精品久久久亚洲第一牛牛_在线观看| 伊人影院在线理论播放| 操逼操逼逼操操逼91 | 亚洲精品乱码线路中文字幕| 91亚洲色图| 97资源亚洲| 精品女同一区| 有码色中文字幕在线观看| 九九热九九热| 鲁鲁色综合网| 玖玖视频在线资源一区二区三区| 免费精品福利在线观看| 精品一区二区综合熟妇| 国产女人高潮嗷嗷嗷叫小说 | 天天日天天爽| 婷婷五月天av| 另类在线| 日产狠狠干| 欧美另类色图片| 欧美亚性天堂| 久久精品一区二区三区不卡| 婷色五月天| 猛交交| 天天淫人人妻日日色| 91xingse| 亚洲国产综合久久天堂| 99爱久久视频频| 色91综合网| 色 亚洲 91| 97se综合| 色原狠狠天天天| 97美日韩视频| 碰碰97| 日本一区二区三区午夜观看| 91亚洲色人| 国产三级中文有码在线视频| 免费在线观看国内色片网站网址| 亚洲码专区| 精品国产Av无码久久久亚洲| 久久久天堂| 麻豆av一区二区| 九九碰九九爱97超| 26uuu成人影片| 日韩乱伦AⅤ| 肉嘟嘟www视频在线观看高清| 久久久精品成人国产| 色玖玖| 人妻在线臀日韩| 超碰综合色| 色综合 加勒比| 久久青青草在线视频| A级在线视频| 美国一区二区三区视频| 熟女视频久久| 精品人妻一区二区三区-国产| 91美女在线视频| 中文字幕色AV| 深夜福利黄片| 日韩乱中文| 精品国产乱码久久久久久久久1| 5252色欧美在线| 无卡一区=区| 91在线欧美| 欧美人妻精品一区二区| 裸体美女国产免费久久久网站| 亚洲一二三四区机械| 大香蕉在线SuP| 超碰95| 久久精品国产亚洲AV片多多| 日韩AV电影网站| 色女免费在线观看视频网址| 九九久久玖玖| 看一级特黄a大一片| 又黑又大又粗| 蜜臀无码一区二区| AAAA级日本片免费视频| 人妻乱仑一区二区三区| 啊啊啊好湿国产一二| 欧美日韩亚洲国产中文永久天天看| 中欧人妻丝袜中文字幕| 国产精品一级特黄aaa大片在线观看| 首页亚洲国产高跟丝袜诱惑视频| 色制服丝袜夫妻av一区| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 超碰AV在线| 日韩三级伦理中文字幕| 亚洲最大AV网| 97亚洲资源| 午夜毛片亚洲精品片国产久久久| 亚洲第2页| 老熟女熟妇| 五月情色天| 精品国产乱码久久久久久口爆网站| 一区二区三区网站日日骚| 久久亚洲欧美一区二区三区-亚洲国产精品第一区二区 | 免费97视频| 一区二区三区美女超清| 25国产精品免费观看| 后入福利| 高清无码 国产精品| 午夜天堂网| 超清中文乱码字幕| 丁香婷婷大香蕉| 亚洲精品黑丝| 激情网色| 久久久久久九九九九-美女久久久久久久-成人AV | 久久精品成人| 日美免费黄片| 亚洲色悠悠久久88| 黄色操人| 久久超碰亚洲人| 欧美v日韩v亚洲v最新在线| 这里有精品| 加勒比色99999| 青娱乐日韩无码| 中日韩久久久免费看| 成人八戒网站| 青青草字幕AV| 国产黄片在线免费观看| 夜夜福利| 国产亚洲女v在线观看| 国产日韩人人| 亚洲图片激情综合另类| 香蕉久久精品| 欧美日韩国产另类综合| 刺激精品视频| 天天摸夜夜添无码小视频| 亚洲精品国产精品乱码不卡| 白丝被操91| 日本不卡二三区| 久操凹凸视频| 欧美激色| 国模吧 一区二区三区| 91插B网站| 日本欧美国内在线| 91n处女在线观看| 91色情黑丝搞鸡在线观看一区二区三区三州| 亚洲天天自拍| 日韩无码嘿咻黑热久| 无遮挡又黄又刺激的视频| 欧美久久婷| 91久久免费视频互動交流| 亚洲欧美日韩有码| 国产美女销魂在线观看不卡| 精品久久久不卡一区二区| 狠狠色噜噜狠狠狠狠狠色综合久久| 91精品少妇搡搡搡| 丁香婷婷久久| 日韩电影在线观看网址| 美美91成人国产精品欧美精品久久久久久久| 人人做,人人操,人人摸| 涩涩久久精品| 熟女乱伦二区| 亚洲精品久久久久毛片A片拉屎 | 久久久久久9| 最新精品久久蜜桃| 国产视频不卡在线观看| 久久欧美激情| 色五月天AV| www.av在线观看| 亚洲成a人v欧美综合天堂下载| 蜜臀AV成人精品蜜臀| 深田咏美亚洲精品福利社| 上特色A在线| 亚洲吊色| 五月激情啪啪| 成人免费看吃奶视频网站| 欧美另类天堂| 国产性刺激| 爱做久久久久久| 在线视频 亚洲精品| 日韩中文9| 欧洲综合视频| 夜色AV无码手机在线影院| 精品人妻一区二区三区日产| 亚州综合AⅤ| 人妻啊啊人妻啊| 乱伦图一区| 新亚洲无码| 老鸭窝亚洲毛片| 一本色道无码DVD中文字幕| 日韩精品大香蕉伊人在线| 婷婷五月天激情四射| 影音先锋日本乱伦| 国产精品日日摸天天碰| 婷婷美人网| 欧亚洲精品有视频| 免费黄色A片| Sekablack无码一区| 加勒比99999| 亚洲啪啪啪啪视香蕉| 熟妇视频一区二区三区在线观看| 久久精品色欧美aⅴ一区二区| 亚洲人成网站7777| 十八禁黄色| 亚洲情色综合网| 国产精品第二页| 一区二区三区国产精产| 东京热亚洲一区二区| 国产精品香蕉热久久新品| 亚洲无无码αⅴ每日更新| 欧美日韩97| 亚洲一区二区中文字幕| 麻豆黄站| 午夜综合在线| 伊人久久大香线综合无码| 亚洲无码偷拍| 激情四射婷婷六月天| 成人AV素股で擦久久| 久久综合99| 国产激情av女片自拍| 久久直播国产| 国产精品亚洲无码| 26UUU欧美日本| 九九九九精品| 国产精品9999| 亚州欧美在线| 18+91网站| 美女上床网站| 91精品国产长腿丝袜美女| 98福利在线视频| 91天射| 国产成人主播| 精品人妻一区春色| 日欧毛片久久| 久久综合女优| 亚洲吊色| 成熟熟女国产精品一区二区| 夜夜综合| 加勒比伊人综合| 嗯~啊~快点 死我视频免费看网站| 99只有精品| 夜夜爽爽夜夜精品视频| 97视频在线视频| 色五月AV在线| 亚洲狠狠入| 亚洲欧美在线丝袜| 2017亚洲天堂| 女性喷水高潮在线观看| 思思热国产高清| 免费无码婬片AAAA片直播色戒| 国产午夜福利专区综合| 成人AV超碰免费在线| 久热无码| 青青青国产|