亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

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

AI爬蟲(chóng)技能實(shí)戰(zhàn):從反爬識(shí)別到合規(guī)數(shù)據(jù)采集

AI爬蟲(chóng)技能實(shí)戰(zhàn):從反爬識(shí)別到合規(guī)數(shù)據(jù)采集 做數(shù)據(jù)采集的人幾乎都逃不過(guò)“反爬”這兩個(gè)字。就在上個(gè)月我給自己那個(gè)只會(huì)聊天的AI助手——代號(hào)“小龍蝦”——加了一套爬蟲(chóng)技能讓它能自己看網(wǎng)頁(yè)、提取數(shù)據(jù)、清洗入庫(kù)。整個(gè)過(guò)程踩了不少坑但也整理出了一套相對(duì)完整的思路。這篇內(nèi)容我會(huì)把這套方案的架構(gòu)、工具選擇和實(shí)戰(zhàn)代碼都拆開(kāi)講清楚尤其會(huì)聊一聊反爬機(jī)制到底在防什么以及哪些“突破”手段是合規(guī)的、哪些絕對(duì)不能碰。如果你也在做數(shù)據(jù)采集或者想給自己的AI應(yīng)用加上聯(lián)網(wǎng)抓取能力這篇文章應(yīng)該能幫你避開(kāi)我踩過(guò)的那些坑。1. 項(xiàng)目全景為什么給AI裝爬蟲(chóng)技能1.1 “小龍蝦”的初始能力邊界我一開(kāi)始做“小龍蝦”這個(gè)項(xiàng)目其實(shí)只是想讓它能回答一些需要實(shí)時(shí)數(shù)據(jù)的問(wèn)題。比如用戶(hù)問(wèn)“某款產(chǎn)品最近的價(jià)格趨勢(shì)”“某個(gè)論壇的熱帖標(biāo)題”它不能憑空編需要有真實(shí)數(shù)據(jù)來(lái)源。原本的方案很簡(jiǎn)單人工寫(xiě)幾個(gè)腳本定時(shí)抓數(shù)據(jù)喂給它。但問(wèn)題很快暴露出來(lái)——腳本只針對(duì)固定的頁(yè)面結(jié)構(gòu)一旦頁(yè)面改版選擇器全部失效而且碰到有反爬策略的站點(diǎn)腳本跑不了幾次就會(huì)被限制訪(fǎng)問(wèn)。后來(lái)我換了個(gè)思路既然“小龍蝦”是AI為什么不讓它自己學(xué)會(huì)“看頁(yè)面”和“提取信息”于是我給這個(gè)AI助手設(shè)計(jì)了一套爬蟲(chóng)技能層。它不再是單純的聊天模型而是可以調(diào)用工具、分析頁(yè)面結(jié)構(gòu)、動(dòng)態(tài)調(diào)整抓取策略的“數(shù)據(jù)小助手”。這個(gè)改造聽(tīng)起來(lái)簡(jiǎn)單真正做起來(lái)卻涉及三個(gè)層面的問(wèn)題反爬機(jī)制識(shí)別、頁(yè)面解析策略、數(shù)據(jù)清洗流程。每一個(gè)層面都有不少隱藏的坑。1.2 反爬機(jī)制真正想攔住的是誰(shuí)先說(shuō)反爬。很多人一聽(tīng)到“反爬”就覺(jué)得是貓鼠游戲非要繞過(guò)對(duì)方的防護(hù)才算贏。但實(shí)際動(dòng)手后你會(huì)發(fā)現(xiàn)大部分反爬機(jī)制的目標(biāo)不是阻止所有爬蟲(chóng)而是阻止“不守規(guī)矩”的爬蟲(chóng)。常見(jiàn)的幾類(lèi)反爬手段本質(zhì)都在做同一件事判斷訪(fǎng)問(wèn)者是不是真人以及訪(fǎng)問(wèn)行為是否合理。User-Agent校驗(yàn)服務(wù)器檢查HTTP請(qǐng)求頭里的UA字段非瀏覽器UA直接拒絕。訪(fǎng)問(wèn)頻率限制同一IP在短時(shí)間內(nèi)請(qǐng)求次數(shù)過(guò)多觸發(fā)限流甚至封禁。動(dòng)態(tài)渲染數(shù)據(jù)由JavaScript在瀏覽器里異步生成直接請(qǐng)求HTML拿不到內(nèi)容。行為校驗(yàn)檢測(cè)鼠標(biāo)軌跡、點(diǎn)擊間隔、頁(yè)面停留時(shí)間等判斷是否像真人。驗(yàn)證碼當(dāng)風(fēng)控系統(tǒng)判斷可疑時(shí)彈出驗(yàn)證碼要求人機(jī)驗(yàn)證。我做的第一版爬蟲(chóng)一上來(lái)就模擬請(qǐng)求去抓一個(gè)排行榜頁(yè)面結(jié)果連返回的響應(yīng)都變成了“403 Forbidden”。后來(lái)我仔細(xì)看了對(duì)方返回的HTML發(fā)現(xiàn)里面有一行提示大概意思是“請(qǐng)求頻率超限請(qǐng)稍后再試”。這才意識(shí)到反爬不是要把所有爬蟲(chóng)趕盡殺絕而是在逼你用更尊重站點(diǎn)資源的方式去抓數(shù)據(jù)。合規(guī)的應(yīng)對(duì)策略其實(shí)也簡(jiǎn)單模擬真實(shí)瀏覽器的基本請(qǐng)求頭、控制抓取頻率、盡量用瀏覽器自動(dòng)化處理動(dòng)態(tài)渲染頁(yè)面遇到驗(yàn)證碼就停下來(lái)檢查自己的節(jié)奏。這套思路放進(jìn)去之后“小龍蝦”的抓取成功率立刻高了很多。1.3 方案選型為什么用“瀏覽器自動(dòng)化AI解析”而不是純請(qǐng)求最開(kāi)始我傾向于用純請(qǐng)求庫(kù)加正則表達(dá)式因?yàn)樾阅芎?、資源占用低。但實(shí)際遇到動(dòng)態(tài)渲染頁(yè)面后這個(gè)方案直接失效。我試著用接口逆向的方式去找頁(yè)面背后的數(shù)據(jù)接口確實(shí)能找到一部分但有些站點(diǎn)會(huì)對(duì)接口參數(shù)做簽名校驗(yàn)?zāi)嫦虺杀痉浅8叨乙坏?duì)方更新簽名算法又要重新分析維護(hù)成本完全不可控。后來(lái)我轉(zhuǎn)向?yàn)g覽器自動(dòng)化方案。讓“小龍蝦”像人一樣打開(kāi)一個(gè)無(wú)頭瀏覽器等頁(yè)面加載完再讀取渲染后的DOM。這個(gè)方案的優(yōu)點(diǎn)是不太依賴(lài)頁(yè)面的具體實(shí)現(xiàn)方式不管是Vue還是React最后渲染出來(lái)的都是標(biāo)準(zhǔn)HTMLAI可以直接從中提取信息。缺點(diǎn)是速度和資源消耗都遠(yuǎn)大于純請(qǐng)求所以它更適合中小規(guī)模的定向采集不適合大規(guī)模爬取。配合AI解析之后方案變得更靈活了。我不需要預(yù)先寫(xiě)死提取規(guī)則而是把渲染后的HTML片段丟給大語(yǔ)言模型讓它分析出目標(biāo)數(shù)據(jù)的CSS選擇器或者XPath。這樣即使頁(yè)面改版只要把新的HTML片段再給模型看一遍規(guī)則就會(huì)自動(dòng)更新不需要人肉維護(hù)一堆正則表達(dá)式。2. 技能架構(gòu)與工具選型2.1 整體架構(gòu)請(qǐng)求層、解析層、AI決策層整個(gè)“小龍蝦”的爬蟲(chóng)技能我拆成了三層。第一層是請(qǐng)求層負(fù)責(zé)獲取頁(yè)面內(nèi)容。這個(gè)層級(jí)要考慮請(qǐng)求頭、超時(shí)時(shí)間、重試機(jī)制、頻率控制。對(duì)于靜態(tài)頁(yè)面用HTTP請(qǐng)求庫(kù)就夠了對(duì)于動(dòng)態(tài)頁(yè)面則要啟動(dòng)瀏覽器自動(dòng)化框架。第二層是解析層負(fù)責(zé)從HTML里提取結(jié)構(gòu)化數(shù)據(jù)。以前我習(xí)慣直接用XPath或CSS選擇器但選擇器寫(xiě)起來(lái)麻煩頁(yè)面一改就崩?,F(xiàn)在我會(huì)把頁(yè)面文本和結(jié)構(gòu)交給AI讓它生成提取規(guī)則然后我用一個(gè)通用的提取器去執(zhí)行這些規(guī)則。第三層是AI決策層也是“小龍蝦”的靈魂。這一層接收用戶(hù)的自然語(yǔ)言指令比如“抓取這個(gè)頁(yè)面里的商品名稱(chēng)和價(jià)格”然后自動(dòng)判斷該用什么請(qǐng)求方式、是否需要渲染JS、提取完數(shù)據(jù)后怎么清洗、要不要保存到數(shù)據(jù)庫(kù)。AI決策層的輸出是一份可執(zhí)行的任務(wù)計(jì)劃而不是一段寫(xiě)死的代碼。這三層各司其職好處是任何一層出問(wèn)題都可以單獨(dú)替換。比如請(qǐng)求層發(fā)現(xiàn)某個(gè)站點(diǎn)需要登錄才能看數(shù)據(jù)那就不用硬闖直接在AI決策層判斷“這個(gè)數(shù)據(jù)源不適合自動(dòng)化抓取”轉(zhuǎn)而搜索公開(kāi)API。2.2 工具選型每個(gè)環(huán)節(jié)的合適選擇工具選型我做了不少對(duì)比重點(diǎn)考慮三個(gè)維度社區(qū)活躍度、文檔質(zhì)量、和AI模型的配合難度。請(qǐng)求層我用了兩個(gè)方案一個(gè)是老牌的requests庫(kù)適合簡(jiǎn)單頁(yè)面另一個(gè)是httpx支持異步并發(fā)性能更好。requests的優(yōu)點(diǎn)是生態(tài)成熟、代碼簡(jiǎn)單但遇到連接復(fù)用和異步請(qǐng)求時(shí)有點(diǎn)力不從心。httpx的API和requests很像但原生支持異步我用它來(lái)處理需要同時(shí)抓取多個(gè)頁(yè)面的場(chǎng)景。解析層我選過(guò)BeautifulSoup、lxml和parsel。BeautifulSoup最直觀(guān)適合新手但性能一般。lxml速度最快XPath支持完善可語(yǔ)法太硬。parsel是Scrapy提煉出來(lái)的解析庫(kù)封裝得干凈既有CSS選擇器也支持XPath內(nèi)存占用也可控。我最后留了parsel因?yàn)樗虯I生成的選擇器兼容性最好。瀏覽器自動(dòng)化工具我在Selenium和Playwright之間猶豫了很久。Selenium名氣大、資料多但安裝驅(qū)動(dòng)麻煩運(yùn)行也不夠穩(wěn)定。Playwright的API設(shè)計(jì)更現(xiàn)代自帶瀏覽器下載和管理還可以通過(guò)CDP協(xié)議和AI模型交互所以最終選了Playwright。對(duì)于“小龍蝦”來(lái)說(shuō)它只需要加載頁(yè)面、等待關(guān)鍵元素出現(xiàn)、導(dǎo)出HTMLPlaywright用起來(lái)最省心。2.3 給“小龍蝦”的AI能力接口AI決策層我設(shè)計(jì)了一套簡(jiǎn)易的函數(shù)調(diào)用機(jī)制?!靶↓埼r”本身是一個(gè)大語(yǔ)言模型接口但我給它注冊(cè)了幾個(gè)工具函數(shù)包括“fetch_page”“render_page”“extract_data”“save_dataset”。模型根據(jù)用戶(hù)的問(wèn)題生成JSON格式的工具調(diào)用指令系統(tǒng)去執(zhí)行并把結(jié)果返回給模型模型再組織成回答。這套機(jī)制的核心是讓AI學(xué)會(huì)“看情況辦事”。比如用戶(hù)說(shuō)“幫我看看這個(gè)頁(yè)面里有哪些新聞標(biāo)題”模型會(huì)先選擇“render_page”而不是“fetch_page”因?yàn)樗佬侣務(wù)军c(diǎn)的內(nèi)容很可能由JS渲染。如果用戶(hù)要求“每5分鐘抓一次”模型會(huì)自動(dòng)在請(qǐng)求層插入隨機(jī)延時(shí)降低被封風(fēng)險(xiǎn)。工具接口設(shè)計(jì)有個(gè)很關(guān)鍵的細(xì)節(jié)要給模型提供足夠清晰的參數(shù)說(shuō)明。比如“fetch_page”需要傳入url、headers、timeout“extract_data”需要傳入html_snippet和schema。模型看到這些說(shuō)明后才知道怎么調(diào)用。沒(méi)有詳細(xì)的工具說(shuō)明AI再?gòu)?qiáng)也會(huì)瞎猜。3. 實(shí)戰(zhàn)三類(lèi)典型反爬場(chǎng)景的合規(guī)應(yīng)對(duì)3.1 場(chǎng)景一UA校驗(yàn)與基礎(chǔ)請(qǐng)求頭先看最簡(jiǎn)單的場(chǎng)景。很多網(wǎng)站老舊的防護(hù)機(jī)制就是檢查User-Agent如果是Python默認(rèn)的UA直接拒絕。我給“小龍蝦”設(shè)計(jì)請(qǐng)求層時(shí)把常用瀏覽器的UA維護(hù)成一份配置發(fā)起請(qǐng)求前隨機(jī)取一個(gè)并補(bǔ)上常見(jiàn)的Accept、Accept-Language、Connection頭。下面是一個(gè)簡(jiǎn)化版的請(qǐng)求函數(shù)用requests實(shí)現(xiàn)import requests import random BROWSER_UAS [ Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36, Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15, ] def fetch_page(url): headers { User-Agent: random.choice(BROWSER_UAS), Accept: text/html,application/xhtmlxml,application/xml;q0.9,*/*;q0.8, Accept-Language: zh-CN,zh;q0.9,en;q0.8, Connection: keep-alive, } resp requests.get(url, headersheaders, timeout10) resp.raise_for_status() return resp.text這樣改完后原本被UA校驗(yàn)擋掉的頁(yè)面大多能正常返回。但我提醒一句這只是最基本的一步現(xiàn)在很多站點(diǎn)的反爬是組合拳UA校驗(yàn)往往和頻率限制一起出現(xiàn)。實(shí)操心得不要偽造一個(gè)根本不存在的UA。有的開(kāi)發(fā)者隨手寫(xiě)了“Googlebot”的UA去抓頁(yè)面這樣做既不符合規(guī)范也容易觸發(fā)更嚴(yán)格的反爬。更穩(wěn)妥的做法是模擬普通用戶(hù)的真實(shí)環(huán)境比如Windows Chrome或者macOS Safari的UA。3.2 場(chǎng)景二動(dòng)態(tài)渲染頁(yè)面拿不到數(shù)據(jù)第二個(gè)場(chǎng)景非常常見(jiàn)。用requests請(qǐng)求某論壇的帖子列表返回的HTML里只有空殼數(shù)據(jù)全是通過(guò)JavaScript異步加載的。這時(shí)候就需要用Playwright渲染完整頁(yè)面再提取。我給“小龍蝦”封裝了一個(gè)“render_page”工具代碼如下from playwright.sync_api import sync_playwright def render_page(url, wait_fornetworkidle, timeout30000): with sync_playwright() as p: browser p.chromium.launch(headlessTrue) context browser.new_context( user_agent( Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 ), viewport{width: 1280, height: 800}, localezh-CN, ) page context.new_page() page.goto(url, wait_untilwait_for, timeouttimeout) page.wait_for_timeout(2000) html page.content() browser.close() return html我知道很多人在這一步喜歡加“隨機(jī)休眠”讓頁(yè)面更像真人操作。但更重要的其實(shí)是等待策略。Wait_until設(shè)置為“networkidle”可以等網(wǎng)絡(luò)空閑后再返回如果數(shù)據(jù)加載特別慢還可以顯式等待某個(gè)選擇器出現(xiàn)比如“page.wait_for_selector(.list-item)”。這個(gè)場(chǎng)景的難點(diǎn)不是代碼而是判斷一個(gè)頁(yè)面到底需不需要渲染。我的經(jīng)驗(yàn)是先用普通請(qǐng)求抓一遍如果HTML長(zhǎng)度正常但目標(biāo)字段是空的或者頁(yè)面結(jié)構(gòu)里有明顯的script標(biāo)簽包含大量數(shù)據(jù)再切換成渲染模式?!靶↓埼r”的AI決策層會(huì)先做一次預(yù)判減少不必要的瀏覽器啟動(dòng)。3.3 場(chǎng)景三訪(fǎng)問(wèn)頻率限制與風(fēng)控提示第三個(gè)場(chǎng)景是高頻訪(fǎng)問(wèn)觸發(fā)限流。我最早測(cè)試某個(gè)商品比價(jià)站時(shí)用單線(xiàn)程連續(xù)抓了100個(gè)頁(yè)面結(jié)果第80個(gè)請(qǐng)求開(kāi)始頁(yè)面返回里出現(xiàn)了一段“請(qǐng)完成安全驗(yàn)證”的提示。這說(shuō)明觸發(fā)風(fēng)控了。合規(guī)的應(yīng)對(duì)措施不是去破解驗(yàn)證碼而是讓AI自動(dòng)降速并暫停。我在請(qǐng)求層加了一個(gè)“抓取狀態(tài)檢查器”專(zhuān)門(mén)分析返回內(nèi)容里是否有驗(yàn)證碼、滑塊、異常跳轉(zhuǎn)等關(guān)鍵詞。一旦發(fā)現(xiàn)異常立刻停止當(dāng)前任務(wù)并進(jìn)入指數(shù)退避模式。import time import random def smart_request(url, session, max_retries3): for attempt in range(max_retries): resp session.get(url, timeout10) content resp.text if 安全驗(yàn)證 in content or 滑塊 in content: wait_time (2 ** attempt) random.uniform(0, 1) time.sleep(wait_time) continue if resp.status_code 200: return content raise RuntimeError(請(qǐng)求被風(fēng)控?cái)r截已自動(dòng)停止)指數(shù)退避的意思是每次重試的等待時(shí)間翻倍第一次等2秒第二次等4秒第三次等8秒。這樣既不會(huì)立刻激怒風(fēng)控系統(tǒng)也給對(duì)方留出恢復(fù)時(shí)間。如果重試三次仍然被攔就直接放棄這個(gè)數(shù)據(jù)源不硬剛。實(shí)操心得在“小龍蝦”里我還會(huì)讓AI記錄每個(gè)站點(diǎn)的“健康分”。抓取成功一次加一分觸發(fā)風(fēng)控一次扣十分。分?jǐn)?shù)低于閾值后AI會(huì)主動(dòng)向用戶(hù)報(bào)告“該站點(diǎn)暫時(shí)不適合抓取建議改用官方API”。這個(gè)機(jī)制讓我避免了很多無(wú)謂的封禁。4. 反爬對(duì)抗的邊界技術(shù)可行不等于可以亂來(lái)4.1 Robots協(xié)議與法律底線(xiàn)標(biāo)題里寫(xiě)了“突破反爬”但這個(gè)“突破”必須是合規(guī)前提下的技術(shù)突破而不是鉆法律空子。每個(gè)正規(guī)站點(diǎn)都會(huì)在robots.txt里聲明哪些路徑允許抓取、哪些不允許。開(kāi)發(fā)者在寫(xiě)爬蟲(chóng)之前第一件事應(yīng)該是查看目標(biāo)站點(diǎn)的robots.txt。我遇到過(guò)有開(kāi)發(fā)者直接抓取某平臺(tái)需要登錄才能看到的數(shù)據(jù)還沾沾自喜地覺(jué)得“繞過(guò)了權(quán)限校驗(yàn)”。這種做法非常危險(xiǎn)已經(jīng)不只是反爬問(wèn)題而是越權(quán)訪(fǎng)問(wèn)。即使技術(shù)上能做到一旦被追責(zé)個(gè)人很難承擔(dān)后果。不要試圖繞過(guò)驗(yàn)證碼、不要破解登錄態(tài)、不要對(duì)非公開(kāi)數(shù)據(jù)強(qiáng)行抓取。這是我在團(tuán)隊(duì)里反復(fù)強(qiáng)調(diào)的三條紅線(xiàn)。“小龍蝦”的AI決策層里也內(nèi)置了這條規(guī)則當(dāng)頁(yè)面出現(xiàn)登錄墻或驗(yàn)證碼時(shí)默認(rèn)判定為“不可抓”并提示用戶(hù)尋找授權(quán)數(shù)據(jù)源。4.2 優(yōu)先用官方API和公開(kāi)數(shù)據(jù)集很多時(shí)候我們想抓的數(shù)據(jù)其實(shí)對(duì)方已經(jīng)提供了更穩(wěn)定、更合法的獲取途徑。比如很多社交平臺(tái)、天氣服務(wù)、地圖服務(wù)都有官方API雖然可能限頻或者收費(fèi)但數(shù)據(jù)質(zhì)量和穩(wěn)定性遠(yuǎn)高于爬蟲(chóng)。我在設(shè)計(jì)“小龍蝦”時(shí)把“尋找官方API”作為一個(gè)優(yōu)先動(dòng)作。AI會(huì)先根據(jù)用戶(hù)描述判斷數(shù)據(jù)所屬領(lǐng)域然后自動(dòng)搜索有沒(méi)有官方接口。只有確認(rèn)沒(méi)有API或者API權(quán)限不能滿(mǎn)足需求時(shí)才考慮頁(yè)面抓取。這樣做還有一個(gè)額外好處維護(hù)成本低。頁(yè)面結(jié)構(gòu)隨時(shí)會(huì)變但API一般相對(duì)穩(wěn)定。如果你做的是長(zhǎng)期數(shù)據(jù)采集項(xiàng)目用API幾乎是唯一的可持續(xù)方案。4.3 把“合規(guī)判斷”寫(xiě)進(jìn)AI腳本既然AI已經(jīng)參與到爬蟲(chóng)決策里那合規(guī)判斷也應(yīng)該交給它。我做了一個(gè)簡(jiǎn)單的規(guī)則引擎放在AI決策層旁邊。規(guī)則包括檢查robots.txt、檢查頁(yè)面是否需要登錄、檢查抓取頻率是否合理、檢查數(shù)據(jù)是否涉及個(gè)人隱私。這套規(guī)則引擎會(huì)在每次抓取任務(wù)開(kāi)始前執(zhí)行只要有一項(xiàng)不符合就中止任務(wù)并向用戶(hù)說(shuō)明原因。比如用戶(hù)要求抓取某論壇的用戶(hù)私人主頁(yè)AI會(huì)直接拒絕因?yàn)槟菍儆趥€(gè)人隱私數(shù)據(jù)。“小龍蝦”不再只是一個(gè)能抓數(shù)據(jù)的工具它更像一個(gè)有邊界意識(shí)的數(shù)據(jù)助手。偷懶的辦法是只把規(guī)則寫(xiě)進(jìn)系統(tǒng)提示詞里讓大模型“自覺(jué)”。但我個(gè)人建議做成獨(dú)立的規(guī)則模塊因?yàn)樘崾驹~可以被用戶(hù)改寫(xiě)規(guī)則卻始終獨(dú)立存在能夠更可靠地守住底線(xiàn)。5. 常見(jiàn)問(wèn)題與排查技巧實(shí)錄5.1 AI生成的選擇器為什么老失效我在實(shí)際使用中遇到最頻繁的問(wèn)題就是AI生成的CSS選擇器明明在某一時(shí)刻有效過(guò)幾天再運(yùn)行就失效了。原因很簡(jiǎn)單頁(yè)面結(jié)構(gòu)變了。排查時(shí)我先登錄瀏覽器開(kāi)發(fā)者工具手動(dòng)查看目標(biāo)元素的當(dāng)前class和id。然后對(duì)比“小龍蝦”上次生成的選擇器看看差異在哪。通常有兩種情況一種是class名帶上了隨機(jī)后綴比如“l(fā)ist-item-2398”變成“l(fā)ist-item-7812”另一種是整塊DOM結(jié)構(gòu)移動(dòng)了層級(jí)。解決辦法是讓AI生成“語(yǔ)義更穩(wěn)”的選擇器。不要用純class名而是優(yōu)先用文本內(nèi)容或者結(jié)構(gòu)化屬性。比如// 不穩(wěn).list-item-2398 // 更穩(wěn)[data-typeproduct] .title另外我還會(huì)在提取規(guī)則里加一個(gè)“自檢步驟”。抓取結(jié)果為空時(shí)AI會(huì)自動(dòng)對(duì)比頁(yè)面里是否有相似結(jié)構(gòu)并嘗試重新生成選擇器。這樣即使頁(yè)面改版系統(tǒng)也能在無(wú)人干預(yù)的情況下自我修復(fù)。5.2 抓下來(lái)的數(shù)據(jù)亂碼或字段錯(cuò)位亂碼問(wèn)題多出在編碼識(shí)別上。很多網(wǎng)頁(yè)沒(méi)有聲明charset或者聲明與實(shí)際編碼不一致。我用requests時(shí)直接使用resp.text可能會(huì)得到亂碼因?yàn)閞equests會(huì)猜編碼。我的習(xí)慣是用resp.content拿到原始字節(jié)再通過(guò)代碼或頁(yè)面meta標(biāo)簽判斷編碼然后手動(dòng)解碼。import chardet def decode_response(resp): raw resp.content detected chardet.detect(raw[:5000]) encoding detected.get(encoding, utf-8) return raw.decode(encoding, errorsreplace)字段錯(cuò)位則通常是選擇器匹配到了錯(cuò)誤元素。比如想抓價(jià)格結(jié)果把“原價(jià)”和“折扣價(jià)”混在一起。這個(gè)時(shí)候不要只給AI一段HTML而是把目標(biāo)字段的上下文也喂給它讓它理解哪些是有效數(shù)據(jù)。5.3 請(qǐng)求被風(fēng)控后的恢復(fù)步驟一旦確認(rèn)被風(fēng)控很多人會(huì)焦慮地不停重試結(jié)果越試越黑。正確的恢復(fù)步驟是先完全停止任務(wù)讓IP“冷靜”一段時(shí)間然后檢查抓取日志確認(rèn)觸發(fā)風(fēng)控的原因。在我的項(xiàng)目里“小龍蝦”被風(fēng)控時(shí)會(huì)自動(dòng)切斷該站點(diǎn)任務(wù)轉(zhuǎn)去抓其他數(shù)據(jù)源然后等待至少30分鐘再試探性請(qǐng)求一次。如果試探請(qǐng)求返回正常才恢復(fù)抓取但會(huì)把原來(lái)的并發(fā)數(shù)減半抓取頻率也降到原來(lái)的一半。如果你同時(shí)抓取了多個(gè)站點(diǎn)建議給不同站點(diǎn)設(shè)置獨(dú)立的限速配置。有的站點(diǎn)比較寬容每秒10次都沒(méi)事有的站點(diǎn)比較敏感每秒2次都會(huì)被警告。把這些配置做成可調(diào)節(jié)參數(shù)比寫(xiě)死在代碼里要靈活得多。5.4 快速排查速查表下面這張表是我在實(shí)際排障過(guò)程中整理出來(lái)的按“現(xiàn)象-原因-解法”的順序羅列希望對(duì)你有幫助?,F(xiàn)象可能原因合規(guī)解法返回403UA被校驗(yàn)攔截設(shè)置真實(shí)瀏覽器UA補(bǔ)全請(qǐng)求頭頁(yè)面無(wú)數(shù)據(jù)動(dòng)態(tài)渲染未執(zhí)行換用瀏覽器自動(dòng)化工具渲染第N次請(qǐng)求被攔觸發(fā)頻率限制降低頻率啟用指數(shù)退避重試出現(xiàn)驗(yàn)證碼行為或頻率異常立即停止等待窗口期提取字段為空當(dāng)前選擇器失效讓AI重新分析HTML生成新規(guī)則中文亂碼編碼識(shí)別錯(cuò)誤使用chardet檢測(cè)編碼后手動(dòng)解碼登錄墻數(shù)據(jù)非公開(kāi)放棄抓取尋找API或授權(quán)最后再分享一個(gè)小技巧爬蟲(chóng)技能不是越大越好而是要能進(jìn)能退。你給AI加的能力越多它跑偏的概率也越大。我在“小龍蝦”上線(xiàn)第二周的時(shí)候發(fā)現(xiàn)它會(huì)自作主張去抓一些明顯不該碰的節(jié)點(diǎn)后來(lái)加上“合規(guī)規(guī)則引擎”才把問(wèn)題控制住。現(xiàn)在回頭看真正的“數(shù)據(jù)高手”不是能繞過(guò)多少限制而是知道該在哪兒停下。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
啪啪视频免费在线观看| 操国产高清| 久久久精品电影| 天天亚洲综合| 久久禁| 亚洲国产奇米影视久久| 330dv亚洲成年视频网| 精品久久无码午夜福利| 国产精品一区二区三区免费视频| 欧美三级一级| 操逼网站视频漫画国产| 男人天堂毛片| 欧美色997| 极品销魂美女一区二区| 素颜老阿姨乱情色| 自拍盗摄一区| 亚洲情色91| 亚洲AV成人精品网站在AV| 啊啊啊啊在线播放| 精品国产嫩穴视频| 探花一区在线| 日本高清有码网址视频| 欧州91高潮| 美女97超碰| 在线观看黄色电话| 最新国产精品久久精品| 秋霞一级A片黄色视频| 久久爽爽精品| 欧美日韩成人在线| 国产 v乱码一区二| 日日碰狠狠添天天爽超| 在线观看色视频| 久久亚洲一区二区色婷婷| 色哟哟国产精品免费网址| 蜜乳AV.COM| 乱操乱伦AV| 久热网| 香港成人一级视频在线青青草| 婷婷色导航| 一本色道久久天天射天天干| 91美女片在线| 九九九九九九免费视频| 一区二区三区男人的天堂| 伦在线97| 日本999精品| 69人妻精品丰满熟女区| 嗯嗯啊啊啊啊轻点视频| 天天爽夜夜欢视| 91亚洲欧美色图| 日韩精品一二三四| 国产天天骚| 99热在线播放| 中文字幕少妇色| 免费9 1久久| 精品九九淫乱男| 色呦呦、国产精品| 九一性生活免费视频| 欧洲大香蕉| 久久一区,青青青青草视频在线播放| 欧美精品四区| 9/A片 | 天天91~综合入口| 欧美大码在线视频| 国产丝袜啪啪| 久久精品国产Aⅴ| 成人线上超碰| 国产熟女完整版中字| 干婷婷综合网| 久久久精品国产亚洲AV无码| 中文字暮97| 日本一区二区三区欧美日韩中文字幕| 亚洲天堂第一页| 99啪啪视频| 色综合20p| 中文字幕在线免费观看| 亚洲成a人v欧美综合天堂下载 | 人人乐大香蕉| 色悠久久久av| 国模不卡| 久操九九九九| 天操天操夜操夜月月年年操操| 亚州色图欧美| 亚洲麻豆av一区二区| 漂亮人妻被强中文字幕hd| JuliaAnn丝袜熟女系列| 爽极品影院| 超碰色男人操熟女| 超碰 另类 欧美 | 欧美精品97| 欧美日韩日产免费网站看| 欧美婷婷五月天| 亚洲一区二区三区麻豆传媒| 久久久91| 国产自制av蜜乳| 网页导航五月天免费一二三区| 欧美成人都市人妻| 色制服丝袜夫妻av一区| 中文字幕一区二区三区四区在线视频| 久久99黄色卞西瓜| 欧美色欧美| 欧洲黄色网| 操屄不卡视频| 久草草一二三四区久久| 亚洲不卡一| 国产特级毛片AAAAAA高潮流水 | 啊啊啊啊,啊啊好多水| 秋霞免费无码视频日韩A片| 乱伦熟女专区| 又黄又爽在线观看视频| 国产区日韩区在线观看| 国产精品女同| 中文字幕在线免费观看 | 日韩国产九九精品一区二区三区毛片| 色色九区| 欧美性色综合网| 夜夜爽夜夜摸夜夜操免费视频| 欧美欧美啪啪视频| 亚洲成人妻日韩在线| 91色狼| 国产第12页| 按摩中文字幕| 国产男女边吃边摸视频网站| 国产精品久久久久久夜夜夜| 亚洲国产精品无石码久久 | 久久一二三四不卡 | 亚洲色图久久成人| 亚洲国产美女久久久久 | 夜夜欧美| 日韩有码一区三区| 日韩欧美大片免费高清啪啪| 久久久啊啊| 99精品综合久久久久五月天| 精品人妻视频入口| 久久日韩精品一区二区| 青青草乱入乱欲视频在线观看| 三级色影综合网| 丁香五月婷婷啪啪| 人妻精品一区二区三区| 婷婷综合网| 91操熟女视频| 色噜噜国产在线| 一级二级在线观看| 混色激情av| 天天干18禁| 国产又粗又又黄又猛| 水多多映视AV| 少妇三P| 国产精品人妻熟女aⅴ| 国产视频小说| 91精品人妻一区二区三区蜜桃臀| 亚洲欧美中文一区二区三| 色婷婷五月天| 天堂成人网| 密臀在线免费观看| 把腿张开老子CAO烂你| 久久9亚洲| 欧美大香蕉久| 人妻一区二区三区熟女| 天天天乱色综合全| 人妻少妇av在线观看| 十八禁黄色| 桃花色涩综合影院| 中文字幕成人乱码熟女精品国50| 日日橹狠狠爱欧美超碰| 人人插人人搞人人操| 日本精品五区| 亚洲不卡一| 九九热九九热| 999岛国大片| 国产又粗又大硬免费色网视频| 新精精品久久精品| 五月色综合| 亚洲中文国际强奸字幕| a亚洲欧美色欲| 福利天天都操| 成人久久精品| 日韩久久超碰色| 亚洲色图殴美色图激情乱伦| 亚洲不卡三级手机播放| 精品无码一区二区三区| 一区二区三区男女操逼黄色小电影| 国产精品干干干| 一二三四区电影| 亚洲码和欧洲精品激情系列| 婷婷丁香久久| 国产精品探花在线| 狠狠爱大香蕉| 亚洲九九视频| 色阁阁AV综合网| 99色视频| 久久99网站| 国产精品69人妻无码久久久| 国产午夜在线观看| 一区二区三区看视频| 久久久久921| 日韩激情视频| 久久久久久久久久精| 玖玖综合.com| 久久人妻视频| 日韩一级片| 人妻性爱一区二区| 香蕉人欧美综合| 91AV国产精品| 久艹99| 欧美97日韩精品| 亚洲AV乱码专区国产噜噜亚洲| 色色五月丁香| 天天日天天爽| 特级大荫道BBwBBwBBW| 成人婷婷丁香| 天天流夜夜操| 成人老鸭窝人人在线视频| 婷婷四五区| 99久久9| 999国产精品999| 亚洲精品一二牛牛| 午夜成人爽爽爽爽A片李冰冰| 欧美男人的天堂| 日日躁狠狠躁天天躁精品| 曰本道人妻久久久在线不卡色视频| 伦在线97| 亚洲色图8| 神马久久久久久久久| 色97综合中文字幕| 600国产精品视频| 中文字幕一区二区三区人妻不卡 | 亚州高清AV| 婷婷探花久久精品一区| 91色综合| 97在线视频观看网站| 97精品熟女少妇一区 | 日本久久综合| 国产精品一二三| 97综合激情| 熟妇女伦乱视频| 欧美色宗合| 秋霞 色色| 国产日韩无码一区二区三区久久区| 国产在线综合网| 舔人妻中文免费视频| 四虎av在线| 夜夜精品视频| 欧美日韩激情无码专区| 久/久精品99看9| 色综合98| av橘色网站| 国产精品久久久啊| 综合久久六月久久婷婷| 91精品综合久久久久久五月丁香| a男人的天堂| 97资源免费视频| 亚洲极品| 91碰超| www九九热| 青青操97| 97干色| 免费看A片毛毛片在线播| 色综合网1| 欧美色偷拍| 日韩美女高潮喷水视频| 极品销魂美女一区二区| 久99视频| 久久超碰av在线| 中文久久| 国产农村一一级特黄毛片| 亚洲欧美中日韩| 情色图区| 国产乱码精品一区二区三区四川| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 91neishe| 欧洲性人爱视频| 亚洲最新Av| 色色色99| 久草线上视频免费看| 青娱乐淫乱1314| 欧美极度丰满熟妇hd| 久插不卡| 秋霞Av理论一级在线| 国产自偷自拍一区| K8久久久久| 精品无码不卡视频| 亚洲人码13| 国产亚洲深夜激情| 久久精品一区| 日本淫乱女一区二区三区视频| 99热只有这里有精品| 日本欧美色| 国产偷拍网站| 有码免费观看| 国产高清自拍视频| 亚洲国产剧情少妇激情| 国产精品精品系列在线观看| 夜夜嗨AV一区天天| 欧美v日韩v亚洲v最新在线| 伊人99热| 婷婷五月天色网| 色综合99| 97网站在线观看| 蜜乳AV一区二区三区四| 后入合集| 91操人| 欧美在线亚洲| 色婷婷在线视频| 日韩欧美女求操每天更新| 搡老熟女老女人老熟妇免费视频| 中出在线视频| 一区二区三区机械有限公司| 97色欧洲| 97天天搞在线| 亚洲三区视频| 玖日综合网| 立川理惠加勒比无码| 9精品久久久久| 日本3级一区二区免费| 亚洲成人在线乱码色午夜| 99精品久久久久久久婷婷蜜桃| 97伦乱| 男人的天堂亚洲| 97干在线| jiujiujiujingpin| 久久美女福利是上海美女| 色原狠狠天天天| 天天操综合网| 国产精品免费1区2区视频| 激情四射五月天| 亚洲福利中文字幕在线| 12一15性XXXX粉嫩国产| 日韩丝袜高跟制服在线观看| 天天精品| 伊人天天久久动态图| 啊啊啊好舒服好爽啊啊啊视频| 97人人操人人摸| 毛片99-全集电影手机免费观看完整-B029AV| 精品v日韩欧美国产| 久99在线免费观看视频| 99黄页网站| 中文字幕在线免费观看视频| 日本人妻最新在线中| 国产精品久久久九九九| 人人喜人人妻| 性爱乱伦一区| 成年人黄色视频免费| 熟女久久久| 丁香五月天婷婷姐| 夜间福利片1000无码| 欧美综合第一页| 亚洲97p| 欧美操逼一二三区| 国产AV久久久蜜爱影集| 国产精品内射婷婷一级二| 99热大香蕉伊在线| 人妻密肉在线观看| 亚洲第一综合| 18禁美女裸体无遮挡啪啪| 九九碰九九爱97超碰| 最新9久久久9免费视频| 久草综合视频| 天天亚洲综合| http://qxhbdz.com| 欧美性爱一级操| 91精品微拍福利| 天天干嫩逼网| 好爽视频在线观看| 十八禁黄色| 手机av亚洲丝袜美腿日韩第一页二页| 欧美性爱一内片一区二区三区| 国产精品青草综合久久| 一区二区三区欧美激情| 大香网站| 青娱乐亚洲自拍| 中文字幕第9页萱萱影音先锋| 久操国产在线| 高颜值美女口爆高潮浪叫| 日本熟妇色熟妇在线视频播放| 久久久久中出| 另类亚洲图色| 欧美美女在线高潮999| 日本天天吊| 日韩人妻资源在线看| 色综合色欲色综合色综合色综合| 亚洲中文日韩欧美大香蕉视频| 亚洲精品一二牛牛| 国产福利视频精品视频| 91人精品妻入口| 大香蕉乱级| 99人妻碰碰碰久久久久禁片| 亚洲伊人久久综合97| 亚洲欧美日韩偷拍色图| 一区二区中文| 乱伦熟女专区| 美国aaaaa一级黄片| 色狠狠 - 百度| αⅴ天堂| 女人被添高潮免费视频| 97色婷| 欧美九9 9 9| 色五91| 一区中文字幕二区日韩| 国产成人天堂| 婷婷国产精品一区二区| 欧美乱欲| 午夜视频好爽啊| 在线观看综合精品亚洲| 思思热在线视频精品| 国产精品大香蕉| 少妇高潮流水av免费| 久久久久久亚洲Av无码精| 亚洲国产精品成人综合| 淫荡熟女乱伦网| 97欧美性爱| a级成人毛片免费视频高清| 欧美亚洲| 亚洲精品啪视频| 无码人妻丰满热妇又大又粗| 丝袜美腿制服人妻二区中文字幕 | 色噜噜人妻丝袜AV资源| 久久一本大香蕉| 综合自拍| 色激情综合网站| 中国AAAAAA黄色片| 777奇米影视777四色| 亚卅熟女乱色| 国产亚洲 中文欧美久久| 91在线限制级| 欧美,亚洲,日韩,v,天堂,手机在线观看| 欧洲一区二区三区四区在线观看| 亚洲AV色图| 最新无码国产| 一级A啪啪啪啪| 淫妻综合网| av操操不卡| 亚洲玖玖爱| 啊啊啊啊啊啊啊啊视频| 乱伦a片视频| 91狠狠色丁香婷婷综合久久| 嗯嗯啊啊用力视频免费| 亚洲怡春院| 欧美啪啪色吧在线| 岛园激情| 台湾肥佬网一区二区三区| 97网址97| 自拍偷拍国产欧美日韩韩| 日韩国产中文字幕| 男人网站婷婷| 美女天天干| 人妻aa| 性欧美体内射精| 怡红院网站在线视频| 无码区蜜乳| 婷婷99狠狠| 国产成人主播| 波多野结衣之双飞调教在线播放 | 性videos欧美熟妇hdx| 精品国产久热在线观看| 天天日日本| 亚洲色图91| 国产中文字幕曰本毛片| 99re在线观看| 欧美v日韩v亚洲v最新在线| 国产女性无套 免费观看| 四虎免费看黄| 1769成人国产精品视频| 麻豆国产尤物AV| 欧美高潮| 亚洲精品xxx| 欧美日韩大陆黑人少妇99| 午夜在线播放| 国产少妇与亚洲av| 东北女人高潮视频| 精品成人av一区二区三区在线| 99热18这里只有精品| 国产成人亚洲精品无码最新在线| 国产少妇肉丝在线观看| 91日韩网站| 无码高清少妇久久| 夜夜高潮夜夜爽高清视频一| 91高潮| 97资源制服丝袜| 欧美春色| 农村妇女一级二级三级视频| 97干在线视频| 人妻啊啊人妻啊| 亚洲美女精品九九视频| AV电影在线播放| 茄子社区国产精品| 91小视频| 性欧美| 丁香五月电影| 男人的天堂va| 亚洲男人的天堂V| 強姦亂倫a| yiren97| 日婷婷| 欲女人妻性色av| 国产午夜激片Av毛片不卡| 四虎在线观看网站| 亚洲 日本 一 二 三| 91天堂| 69超碰综合| 国产视频一区二区三区在线免费观看| 人妻爽爽啪视频| 国产人伦a片信息免费片| 亚州综合AⅤ| 国产黄色 A 片免费看| 日本黄页视频在线观看| 亚洲精品三| av三级电影在线播放| 9热9热综合网| 亚洲天堂AV在线播放| 大香蕉性欧美| 久久色一区| 精品国产一区二区三区四区在线看| 加勒比性爱成人在线| 大香蕉黄色一区| 欧美日韩在线小说 | 天天综合色| 国产91影院| 涩涩久久精品| 99自拍B亚洲 | 毛片17S| 国产精品一区二区校花| 校园春色五月天| 久偷拍| 99ri在线视频| 天堂中文日本在线观看| 91综合在线| 久久超碰av在线| 密臀在线免费观看| 乱伦日本色图AⅤ| 一起草在线视频| 亚洲综合草草| 亚洲欧美中日韩| 秋霞免费AV| 少妇熟女1区2区3区| 久久久久婷婷精品av电影| 久久久九97| 中文字幕av乱伦| 国产精品日本无码A片| 老色鬼成人精品视频下载大在线观看| 少妇与黑人高潮在线| 人妻精品视频一区二区| 欧亚无码视频| 香蕉99秘 一区精品蜜桃臀| 亚洲欧洲综合| 国产精品永久免费10000| 久草加勒比一区在线| 温婉少妇玩3p| 艳尻美人妻| 91AV天堂| 久久亚洲欧美中文字幕国语| 77777亚洲蜜臀精品久久综合蜜臀| 密臀视频一区二区三区| 中出人妻中文字幕91在线| 欧美色涩| 人妻在线中出视频| 超91综合网| 亚洲一区二区性爱电影| 国产剧情AV不卡在线观看| 91色人妻| 日韩无码极品| 天天看夜夜看日日干| 天天久久| 国产成人精品网站| 久久无码精品| 日韩综合色图| 午夜美女福利视频| 97综合网| 乱欲视频| 日韩操p| 人妻少妇久久中文字幕一区二区 麻豆 | 91/欧美| 99色婷婷中文字幕乱色| 色色色网站| 精品久久久久久亚洲| 91精品大奶人妻| 亚洲欧美自拍偷拍| 永久免费发布性爱网| 国产一区二区精品久久99| 日本午夜操逼| 日韩一区二区三区四区五区| 激情综合网五月婷婷五月天| 日本黄 R色 成 人网站| 五月丁香婷婷色| 99热精品在线| 狠狠搞 亚洲91| 亚洲三级网址久久最新| 一区二区三区四区久久视1| 国产精品九九| 精品人妻一区二区免费看| 久久97视频| 97久久网| 欧洲亚洲国产综合在线| 思思热国产在线视频| 强奸乱伦αv片| 91chinese在线| 欧美日本久久精品一区| 91欧美另类| 97精品网站| 久久久久久久久久9| 天天影视色香欲综合网小说| 国产最火爆久久国产网站网站| 亚洲成人福利电影免费| 成人看片网站| 色鬼在线综合| 天天影视综合色| 东京热男人的天堂| 亚洲高清视频在线免费观看| 国产一区二区a毛片| 国产成人无码久久精品| 黄色不卡视频| 亚洲做性| 内射小黄片| 五月天社区| 91美女视频在线| 色婷婷A V一二三四区麻豆综合| 国产白丝精品在线观看| 欧美日本国产日韩激情视频| 秋霞一级视频在线观看免费| 亚洲精品天天影视综合网 | 亚洲一级特黄大片在线播放91| 亚洲欧美国产日本一区二区三区| 99色在线视频| 青青草久久在线| av中亚| 自拍鲍鱼一区在线高清观看免费| 夜夜狼人妻| 9美女超碰在线免费观看| 欧美亚洲国产91在线| 超碰在线人妻| 狠狠色一区二区中文字幕| 亚洲另类春色| 丁香九月激情| 日韩天堂av电影在线观看| 久久女女| 亚洲精品天堂久久A∨51成人漫| 色呦呦、国产精品| 欧美瑟综合| 亚洲一区二区三区中文字幕| 欧美亚洲丝袜美女电影| 91爱| 中日韩久久久| 新视频sss国产| 99久久亚洲精品无码毛片潘甜甜| 久久五月份| 一区二区播放| 日本国产高清色www视频在线| 国产青视频| 东北女人无套内谢视频| 色99视频| 色婷婷A V一二三四区麻豆综合| 九九综合久久中文字幕| 国产美女激情| 久久久99免费| 日夜久久久九九九久| 欧美性爽xyxOOOO| 欧美激情总合网| 91夜色| 殴美,日韩国产伦精品| 欧美日韩国产精品久久色婷婷| 亚洲激情在线一区二区| 久艹99| 最新国产精品久久精品| 久久久久国产精品人妻aⅴ天堂| 精品国产人成在线| 天天热精品| 曰韩成人免费视频| 亚洲蜜臀懂色| 激情综合网五月婷婷五月天| 97国产综合欧美| 成片免费观看视频大全| 又黄又硬又粗又长国产视频| 人人透人人操| 97天天摸天天爽| 亚洲情色五月天 | 第四色奇米影视777| 亚洲欧美日韩电影网站一区 | 日本道日本道中文字幕日本道最新日本道在线观看 | 日本ZZ高免费A级视频| 欧美中出1| 国产区在线| 9热9热综合网| 欧美经典一区二区三区| 亚洲男人在线观看天堂| 日韩97视频!在线| 极品欧美一区二区三区| 少妇久久久免费| 色婷婷av在线观看| 亚洲男人久久综合天堂| 亚洲drav色图| 操一区| 精品久久久久久无码| 我中文字幕6区| 久久丁香| AV一区观看| 国产97综合| 日韩pv中文| 亚洲精品尤物yw在线影院| avav青青草久久夜| 欧美日韩99精品麻豆传媒| 天天夜躁日日躁狠狠2002| 午夜精品久久久99热蜜桃的功能特点| 99操| 婷婷激情五月天小说网| 91宗合网| 日本东京热大香蕉a片| 五月天伊人| 日韩精品在线视频在线观看| 欧美亚洲首页| 1二区9| 亚洲操操操| 思思热在线cao| 另类欧美色| 欧美综合777| 天天综合AV| 为用户提供免费看黄网址在线观看| 婷婷人妻激情| 91精品成人| 久操99| 青青草天天亲夜夜操网| 精品国模无码| 亚洲色婷婷综合久久久久中文| 亚州精品丝袜-不卡成人免费| 久久女婷| 精品亚洲国产成人av网站| 中欧人妻丝袜中文字幕| 玖玖超碰熟| 大香蕉综合| 怡红院视频在线| 激情啪啪拍91| 色成人Www精品永久观看| 免费观看日本操逼视频| 日韩本不卡视频在线观看| 91麻豆一二三区| 日本丝袜美腿人妻九九| 美国美女AV在线| 国产超碰人人操| 日韩乱插| 亚洲日韩美国人妻| 国产人妖的免费的视频| 韩三级a视频在线观看| 亚洲色阁| 97超碰欧美中文字幕| 九九九九九九综合| 新91视频.cmp| 亚洲精品黑丝| 欧美久久人妻少妇一区二区| 天天澡天天爽日日av| 人人爱夜夜爱| 天天爽夜夜欢视| 超碰久久中文| 午夜男女爽爽爽在线视频| 国产亚洲精品av一区| 在线观看高清AV| 国内亚洲精彩视频在线| 麻豆国产视频精品观看| 又大又长又粗又爽又黄| 中文字幕日韩电影人妻| 天天日天天干天天色| 日韩免费三级黄片电影| 午夜亚洲WWW湿好大| 国产亚洲性生活视频播放| 影音先锋日本一区二区| 免费公开人人操| 综合欧美激情网| 欧美大香蕉专区网| 99热18| 天天色粽合合合合合合合| 亚洲91极品| 日本有码影片下载| m欧洲一级午老| 精品一区二区三区四区外站| 综合91网| 日本欧美不卡| 男人的天堂2018| 午夜福利激情在线视频| 日韩乱伦影音先锋| www.婷婷| 亚洲中文人妻色| 伊人午夜福利视频| 久久精品操| 欧美97在线欧| 国产黄片精品在线| 俺去俺来也在线www| 口爆综合网| 欧美性,色九九| 男女香蕉一区二区| 91精品人妻一区二区三区蜜桃| 91久热| 男插女青青影院| 色色香蕉| caopeng97| 五月天加勒比啪| 久久综合97| 国产真乱mangent| 久久伊人大香蕉| 欧美老熟另类| 亚洲免费精品一区| 97欧美色| 粉嫩av平台| 偷拍自拍在线视频观看| 久久极品一区二区| 日韩美女高潮喷水视频| 97色操| 国产最新小视频在线播放下载| 99热官网| 欧美亚洲宗合色性图| 三四中文字幕| 亚洲四虎熟女精品| 久久久精久久久| AV色女综合| 亚瑟国产精品久久无码| 91neishe| 丰满丝袜少妇AV| 综合激情二| 能看的av| 人妻少妇无码| 欧美一区二区福利在线| 欧美99| 久久人妻无码毛片A片麻豆| 中文字幕乱亚洲美女精品一区| 成人麻豆av电影网站| 一二三啪啪专区| 91熟女在线| 伊人黄色视频免费观看| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 7月婷婷综合| 亚洲视频精选| 操逼逼福利视频| 亚洲综合骚逼| 都市久久精品激情亚洲| 你懂得91| 欧美 日韩第一性色| 国产AV色黄看到爽| 久久久久久久久久黄色网| 91亚洲人| 免费观看欧美日韩操逼视频| 亚洲精品国产熟女久久久| 亚洲va有码在线天堂| 超碰在线974| 国产精品com| 嗯嗯啊啊视频在线看| 久久精品超碰| 久久9视频| 蜜臀久久久99久久久久 | BBBBB97COM| 天天拍天天操| 噜噜噜噜天天狠狠| 激情综合五月丁香| 大香蕉99re| 日韩性爱高清免费视频| 精品97久久综合| 91大神精品长腿在线观看网站| 国产精品老熟女一区二区| 蜜臀无码一区二区| 美国一区二区三区视频| 无码视频一区二区| 国产亚洲精品无码三区| 亚洲日韩东京热一区| 乱伦1色页| 九九九九九九视频| 亚洲成a人在线观看久| 九九亚洲色在线观看| 333kkkk·亚洲com久久| 97超碰免费人人性爱| 影音先锋少妇| 亚洲久久东京热一二三四五区视频| 亚洲成人一区二区精品| 成人区人妻精品一| 精品超碰中文在线| 日韩欧美大力操| 综合欧美日韩在线| 五月天大香蕉| 欧美亚洲小说| 亚洲色图美腿丝袜| 国产不卡免费在线视频| 色爱天堂| 热天堂一区二区| 中文字幕日韩人妻视频一区二区三区| 亚洲熟女乱色一区二区三区久久久| 高清在线偷拍自拍视频| 久久内射| 蜜桃精品视频一区| 精品国产肉丝袜在线拍国语| 91肉丝| 欧天美中出| 中文字幕 码 自拍 视频 区| 操碰97| 啊啊啊啊,啊啊好多水 | 张柏芝国产一区在线观看| 东北女人的毛片| 91超碰人人操| 精品人成视频在线观看| 亚洲色图第四色| 亚洲天堂中文字幕无码男同| 伊人久久综合影院| 91热| 青草影院内射高潮| 亚洲精品视频二区| 日韩成人精品视频自拍| 久久啊啊| 五十路成人在线视频二区三区| 开心激情站| 久久成人国产| 久久久久久9| 99精品无码| 亚洲精品欧美专业| 五月综合视频| 黄色电影在线播放综合网站| 精品人妻一区二区三区在线视频不卡| 国产丝袜美腿美女麻豆| 中文字幕 码 自拍 视频 区| 国产精品美女在线一区| 成年无码动漫av片无尽在线| 蜜臀久久精品久久久久视频| 色婷婷综合久久久久中文一区二区| 国产精品无码AV网站| 一二三四视频中文字幕在线看| 国产丁香精品露脸视频| 亚洲日韩少妇一道本视频| 亚洲欧洲偷拍一区| 乱老女人一区二区视频| 岛国片在线播放| 成人精品无码| 4虎在线观看| 超碰九九| 精品国产久久乱码| 96免费视频在线| 久久婷婷国产一区二区色| 久9视频| 日本一区二区不卡精品| 波多野结衣一级视频| 91色欧美| 人妻精品一区二区三区| 熟妇高潮精品一区二区三区下载| 男人天堂.AB| 99国内精品| 夜夜操2028| 国产一区96在线| 亚洲AV成人在线| 久9热| 凹凸视频特色日本特黄| www.人人cao| 激情无码日韩| 亚洲欧综合另类无码一区| 人人做,人人操,人人摸| yaouchengrenav| 国产h小视频在线观看免费| 囯产精品久久久久久久久久二区三区| 999久久芭蕾| 国内外激情在线| 中文字幕熟女人妻丝袜丝| 国产三级中文字幕粉嫩| 夜夜无码| 男女啊啊啊啊啊| 欧美综合另类| 1区2区3区视频| 乱伦强奸区日韩| 伊人天天久久动态图| 国产日韩手机视频在线| 男女日B国产| 天天草夜夜草高潮片| 在线无码网站| 搡老熟女老女人老熟妇免费视频| 性爱乱伦一区| 欧洲色| 亚洲美乱| 一区,二区,三区视频| 欧亚日本情色| 欧美黑人与女人91| 天天综合97| 国产Av超碰| 国产三级日产三级韩国三级| 亚洲欧美日韩综合在线尤物| 天天影视网综合少妇| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 熟女人妻精品一区二区视频| 亚洲丝袜综合| av强奸乱轮| 性爱乱伦一区| 人妻夜夜爽天天爽麻豆三区网站| 打av高清| 青青草五月份天| 色欧洲| 91足交| 91精品综合久久久久久五月丁香| 日韩精品人妻系列无码天堂| 精品无码产区一区二| 国产日本顶级一区二区三区| 欧亚无码视频| 中文字幕aⅴ在线视频| 国产欧美第五页| 日韩欧美被操黄免费观看| 亚洲精品熟妇1区2区3区。| 精品午夜福利导航| 亚洲一本大道中文字幕无码在线| 狠狠久久四虎| 超碰日韩美妻| 69视频入口| 婷婷视频在线免费观看| 福利风月五月天影院| 欧美久久人妻少妇一区二区| 蜜臀视频网站| 人人模人人看| 能看的av| 人妻喷水| 日韩高清黄片| 欧美在线官网| 久久一本大香蕉 | 蜜臀久久99精品久久久久久成人小说 | 久偷拍| 99在线精品视频| 人人操人人摸人人看人人干| 国产视频三区四区| 久久精品国产97欧美精品亚洲 | 色综合av综合久久| 国产呦精品一区二区三区下载| 日日干夜夜操视频h| 亚洲,欧美,综合网| 亚洲最新av无码成人精品区| 大香蕉九九| 久久久成人免费av电影| 老熟女搡BBBB搡BBBB视频| 欧美色婷婷| 成人夜夜| 青草草免费网站av| 宗合情欲网| 中欧人妻丝袜中文字幕 | 欧美 亚洲 第一页| 亚洲精品aa久久伊人| 狠狠色一区二区中文字幕| 精品人妻一区二区免费蜜桃视频| 婷婷五月天色| 男女性扦B| 欧美午夜视频免费观看| 国产大片精久久久久久| 猛猛干| 口爆综合网| 大茄子熟女AV导航| 99啪啪视频| 青青草在线视频美女| 少妇高潮对白在线观看| 日日嗨AV一区二区夜夜| 国产久久成人| 91天天爱| 97超碰香蕉| 午夜精品99久久久久传媒| 啊v在线观看视频| 99热日本| 日韩一级二级三级| 国产亚洲99久久精品| 色爱亚洲| 天天操天天射青青草| 97超碰人妻| 97se综合网| 久久草草亚洲蜜桃臀| 草久久久| 欧美日韩国产中文精品字幕自在自线 | 久久久国产精品亚洲精品| 一级片在线观看高清无码| 久草精品国产蜜臀 | 欧美后进式| 我想要 啊 啊 啊| 国产精品九9| 欧美精品日韩久久久九| 欧美韩国你懂得在线 | 欧美天堂亚洲电影院一区在线播放| 超碰在线观看av不卡| 9997se| 九九性爱网| 性色aV一区二区三区噜噜| 国产999精品久久久久久| 国产乱伦视频污| 亚洲欧美精品久| 中国东北熟女老太婆内谢| 久久久女人| 精品久久久久,69国产成人精| 操操操五月天婷婷丁香影院| 91色堂| 丁香五月性| 翔田千里无码一区| 嫩草影院永久在线制服丝袜| 极品色www影院| 97啪啪| 91总综合网| 97干在线| 日韩激情电影中文字幕| 91天射| 91oumei| 熟女激情综合网| 超碰偷拍| 97se综合网| 乱伦系列一区二区| 综合伊人网12色| 人妻免费观看| 久久久久13| 色久桃花影院在线观看| 欧美亚洲丝袜人妻制服中文99| 免费久久9999| 大香蕉宗合网在线| 无遮挡一级毛片视频免费的| 台湾佬大香蕉| 一区二区蜜臀| 精品超碰中文在线| 亚洲二区精品在线观看| 国产精品乱码久久| 超碰在线1234区| 久久久18禁| 9999久久久久| 日韩亚洲中文字幕在线| 麻豆精品.欧美精品.日韩精品.| 中文字幕超碰CAO| 久久天天性久久伊人| caoni国产亚洲av| 白丝被操91| 91欧美综合| 成人黄页| 加勒比综合九九99视频在线播放| 上海一级黄片| 中文AV制服乱伦| 97在线免费看视频| 亚洲精品白丝| 久久久久久久久久久久黄色| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 色女综合| 夜夜中出国产| www.狠狠| 嗯啊抽插大香蕉网页| 强奸乱伦免费网站| 超碰在线日韩一区| 日韩天天本| 亚洲激情天堂网| 欧美熟女少妇| 亚洲激情网一二三四区| 在线99热| 肉嘟嘟www视频在线观看高清| 国产亚洲精品激情| 奇米四色网| 亚洲超碰97| 欧美日韩97| 999久久久九九九九| 日本久久久久久久久久| 亚洲欧美激情小说| 亚洲综人| 风月影院男女十八禁| 亚欧美综合网。| 99自拍B亚洲| 2010男人的天堂| 999在线电影香蕉| 99精品欧美一区二区三区桃色| 精品毛片av一区二区| 在线观看无码三级少妇| 日韩啊V| 1769国内精品视频| 亚洲精品一二区| 老司机深夜18禁污污网站| 亚洲日本激情| 色婷婷激一区二区三区| 国产熟女完整版中字| aaaa少妇高潮大片| 久久久精品国产亚洲AV无码|