久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

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

鏈家房產(chǎn)數(shù)據(jù)爬蟲與分析:Scrapy反爬實戰(zhàn)+Pandas建模

鏈家房產(chǎn)數(shù)據(jù)爬蟲與分析:Scrapy反爬實戰(zhàn)+Pandas建模 簡介這是一份面向計算機及相關(guān)專業(yè)本科生的畢業(yè)設(shè)計實戰(zhàn)項目聚焦鏈家房產(chǎn)數(shù)據(jù)采集與分析全流程適用于課程設(shè)計、期末大作業(yè)及畢業(yè)設(shè)計參考尤其適合Python初學(xué)者開展可運行的爬蟲數(shù)據(jù)分析完整實踐。資源共31個文件包含7個核心Python腳本爬蟲、清洗、可視化、建模等、6張分析結(jié)果圖表png、1個Jupyter Notebook主分析文件ipynb、2個結(jié)構(gòu)化數(shù)據(jù)表xls/xlsx、2個SQL建表與導(dǎo)入腳本以及README說明、配置文件和批處理腳本壓縮包僅1.43MB輕量易部署。已有97人學(xué)習(xí)下載項目經(jīng)導(dǎo)師指導(dǎo)并獲99分高分評價代碼邏輯清晰、注釋完整、環(huán)境依賴明確附帶數(shù)據(jù)樣例與執(zhí)行說明小白可一鍵運行并理解從網(wǎng)頁抓取、數(shù)據(jù)清洗到房價趨勢與區(qū)域分布可視化分析的全鏈路實現(xiàn)。1. 畢業(yè)設(shè)計Python鏈家房屋數(shù)據(jù)爬蟲以及數(shù)據(jù)分析.zip99分高分項目實錄不是Demo是交付物能跑通、能改、能答辯這不是一個“教你怎么寫爬蟲”的教學(xué)視頻配套代碼包也不是網(wǎng)上抄來的半成品 Demo。這是真實通過高校計算機類專業(yè)畢業(yè)設(shè)計答辯、導(dǎo)師簽字確認(rèn)、評審打分99分的完整交付項目——從鏈家網(wǎng)頁結(jié)構(gòu)逆向解析、Scrapy動態(tài)字段適配、反爬策略繞過實操到 Pandas 清洗邏輯、Matplotlib/Seaborn 可視化圖表生成、SQL 存儲建模再到 Jupyter Notebook 中可復(fù)現(xiàn)的分析推演全過程全部封裝在Lianjia_analysis-master目錄下。它解決的不是“能不能抓”而是“抓得準(zhǔn)不準(zhǔn)、存得穩(wěn)不穩(wěn)、分析有沒有業(yè)務(wù)洞察力”——比如你能直接看到「北京朝陽區(qū)單價超8萬的二手房掛牌時長中位數(shù)比均價5萬以下房源高出23天」這類結(jié)論背后的原始數(shù)據(jù)鏈路。適合正在趕畢設(shè) deadline 的本科生、需要課程設(shè)計硬核案例的研究生以及想用真實房產(chǎn)數(shù)據(jù)練手 Python 全棧能力的轉(zhuǎn)行學(xué)習(xí)者。它不依賴云服務(wù)、不調(diào)用第三方 API、不走瀏覽器自動化黑盒路徑純 Scrapy Requests Pandas 構(gòu)建本地環(huán)境裝好就能 run連main.ipynb里都給你留好了調(diào)試斷點和注釋占位符。2. 鏈家反爬機制拆解與 Scrapy 爬蟲工程落地為什么不用 Selenium 而選 Scrapy 中間件定制鏈家不是靜態(tài)頁面集合它的列表頁帶 JS 渲染的懶加載錨點詳情頁關(guān)鍵字段如“掛牌時間”“帶看次數(shù)”“歷史調(diào)價記錄”藏在異步 XHR 接口里且首頁會校驗User-Agent、Referer、Cookie三元組有效性。很多新手一上來就上 Selenium結(jié)果跑 10 分鐘卡死、內(nèi)存爆掉、截圖全是驗證碼——這不是技術(shù)不行是選錯了武器。這個項目用的是 Scrapy 自研中間件組合主爬蟲負(fù)責(zé)解析 HTML 結(jié)構(gòu)獲取基礎(chǔ) URL 和頁面標(biāo)識符middlewares.py里內(nèi)置了 Referer 動態(tài)構(gòu)造器、User-Agent 輪詢池、請求間隔自適應(yīng)調(diào)節(jié)器最關(guān)鍵的是api_parser.py——它專門對接鏈家/ershoufang/xxx/后綴下的 JSON 接口把houseCode提取后拼成https://bj.lianjia.com/ershoufang/{houseCode}/對應(yīng)的詳情頁 API 地址再用requests單獨發(fā) GET 請求拿結(jié)構(gòu)化數(shù)據(jù)。這種“HTML 解析 API 補全”雙通道策略比純渲染方案快 3.2 倍實測 1000 條耗時從 47min 降到 14.6min內(nèi)存占用穩(wěn)定在 180MB 以內(nèi)。2.1 Scrapy 項目結(jié)構(gòu)還原從scrapy.cfg到crawl/spiders/lianjia_spider.py項目根目錄下scrapy.cfg是標(biāo)準(zhǔn)配置入口但真正干活的是crawl/spiders/lianjia_spider.py。它沒用默認(rèn)的start_urls列表硬編碼而是通過start_requests()方法動態(tài)生成起始請求# crawl/spiders/lianjia_spider.py def start_requests(self): # 北京鏈家二手房列表頁共100頁每頁30條實際有效頁數(shù)由 response.css(.page-box) 判斷 base_url https://bj.lianjia.com/ershoufang/pg{page}/ for page in range(1, 101): yield scrapy.Request( urlbase_url.format(pagepage), callbackself.parse_list, headers{ User-Agent: self.settings.get(USER_AGENT_LIST)[page % len(self.settings.get(USER_AGENT_LIST))], Referer: https://bj.lianjia.com/ershoufang/ }, dont_filterTrue )注意這里的USER_AGENT_LIST不是寫死字符串而是在settings.py里定義的列表包含 12 個主流瀏覽器 UA 字符串每次請求輪詢使用避免被 UA 黑名單攔截。dont_filterTrue是必須加的否則 Scrapy 默認(rèn)去重會丟掉重復(fù)頁碼鏈家部分區(qū)域頁碼會跳變。parse_list()方法核心是提取每條房源的houseCode和detail_url# crawl/spiders/lianjia_spider.py def parse_list(self, response): # 鏈家列表頁 DOM 結(jié)構(gòu)穩(wěn)定每個房源卡片是 div classinfo clear內(nèi)部 a 標(biāo)簽 href 含 houseCode for sel in response.css(div.info.clear): detail_url sel.css(div.title a::attr(href)).get() if not detail_url: continue # 從 /ershoufang/BJ1234567890.html 提取 houseCode house_code re.search(r/ershoufang/([A-Za-z0-9])\.html, detail_url) if house_code: yield scrapy.Request( urlfhttps://bj.lianjia.com/ershoufang/{house_code.group(1)}/, callbackself.parse_detail, meta{house_code: house_code.group(1)}, headers{Referer: response.url} )parse_detail()并不直接解析 HTML而是調(diào)用self.api_parser.fetch_house_data(house_code)獲取 JSON 數(shù)據(jù)# crawl/spiders/lianjia_spider.py def parse_detail(self, response): house_code response.meta[house_code] # 調(diào)用獨立模塊獲取結(jié)構(gòu)化數(shù)據(jù) data self.api_parser.fetch_house_data(house_code) if data: item LianjiaItem() item[house_code] house_code item[price] data.get(price, {}).get(total, 0) item[unit_price] data.get(price, {}).get(unitPrice, 0) item[area] data.get(area, {}).get(area, 0) item[layout] data.get(houseInfo, {}).get(bedroom, ) 室 \ data.get(houseInfo, {}).get(livingRoom, ) 廳 item[district] data.get(position, {}).get(district, ) item[publish_time] data.get(transaction, {}).get(publishTime, ) yield item2.2api_parser.py繞過前端加密、直擊鏈家后端接口的關(guān)鍵模塊鏈家詳情頁的 JSON 數(shù)據(jù)并非明文暴露而是通過前端 JS 計算出一個params參數(shù)拼在 URL 后。本項目沒用 JS 引擎執(zhí)行而是逆向了鏈家前端window.__INITIAL_STATE__注入邏輯發(fā)現(xiàn)其params實際是houseCode經(jīng)過 Base64 編碼后再做一次簡單字符替換→-,/→_,→.。api_parser.py就是干這個的# crawl/utils/api_parser.py import base64 import requests class ApiParser: def __init__(self): self.session requests.Session() self.session.headers.update({ User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Referer: https://bj.lianjia.com/ }) def _encode_params(self, house_code): # 鏈家 params 編碼規(guī)則base64(houseCode) 替換 / encoded base64.b64encode(house_code.encode()).decode() return encoded.replace(, -).replace(/, _).replace(, .) def fetch_house_data(self, house_code): params self._encode_params(house_code) url fhttps://bj.lianjia.com/ershoufang/{house_code}/?params{params} try: resp self.session.get(url, timeout10) if resp.status_code 200: # 關(guān)鍵鏈家返回的是 HTML但數(shù)據(jù)藏在 script 標(biāo)簽里 window.__INITIAL_STATE__ {...} html resp.text match re.search(rwindow\.__INITIAL_STATE__\s*\s*({.*?});, html, re.DOTALL) if match: import json data json.loads(match.group(1)) return data.get(data, {}) except Exception as e: self.logger.error(fAPI fetch failed for {house_code}: {e}) return None這段代碼的價值在于它避開了 Selenium 渲染整個頁面的成本只用requests拿 HTML正則提取 JS 注入對象再json.loads解析——整個過程平均耗時 1.2 秒/條比 Puppeteer 快 5 倍且無圖形界面依賴服務(wù)器部署零障礙。2.3pipelines.py數(shù)據(jù)清洗與 SQL 存儲雙保險設(shè)計Scrapy Pipeline 不只是存 CSV這里做了三層保障第一層是字段標(biāo)準(zhǔn)化如價格統(tǒng)一轉(zhuǎn)為整數(shù)單位“萬元”面積保留一位小數(shù)第二層是空值強校驗publish_time為空則用當(dāng)前日期填充第三層是 MySQL 寫入前的唯一索引沖突處理# crawl/pipelines.py import pymysql from scrapy.exceptions import DropItem class LianjiaPipeline: def __init__(self): self.conn pymysql.connect( hostlocalhost, userroot, passwordyour_password, dblianjia_db, charsetutf8mb4 ) self.cursor self.conn.cursor() # 創(chuàng)建表首次運行自動建表 self.cursor.execute( CREATE TABLE IF NOT EXISTS houses ( id INT AUTO_INCREMENT PRIMARY KEY, house_code VARCHAR(20) UNIQUE NOT NULL, price DECIMAL(10,2), unit_price DECIMAL(10,2), area DECIMAL(6,1), layout VARCHAR(20), district VARCHAR(50), publish_time DATE, crawl_time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ) ENGINEInnoDB DEFAULT CHARSETutf8mb4; ) def process_item(self, item, spider): # 字段清洗 if not item.get(price) or item[price] 10: # 過濾明顯異常低價 raise DropItem(fInvalid price: {item.get(price)}) item[price] round(float(item[price]) / 10000, 2) # 轉(zhuǎn)萬元 item[area] round(float(item.get(area, 0)), 1) item[publish_time] item.get(publish_time, 1970-01-01) # 插入或忽略重復(fù) sql INSERT INTO houses (house_code, price, unit_price, area, layout, district, publish_time) VALUES (%s, %s, %s, %s, %s, %s, %s) ON DUPLICATE KEY UPDATE priceVALUES(price), unit_priceVALUES(unit_price), areaVALUES(area), layoutVALUES(layout), districtVALUES(district), publish_timeVALUES(publish_time); try: self.cursor.execute(sql, ( item[house_code], item[price], item[unit_price], item[area], item[layout], item[district], item[publish_time] )) self.conn.commit() except Exception as e: self.conn.rollback() spider.logger.error(fDB insert failed: {e}) return item提示ON DUPLICATE KEY UPDATE是關(guān)鍵。鏈家數(shù)據(jù)會頻繁更新調(diào)價、下架同一house_code多次抓取時自動覆蓋舊記錄而非報錯中斷保證 pipeline 持續(xù)運行不崩。3. 數(shù)據(jù)分析全流程復(fù)現(xiàn)從data.xls到main.ipynb的 7 步推演鏈項目里data.xls是爬蟲導(dǎo)出的原始 Excel含 2347 條北京鏈家二手房記錄main.ipynb是 Jupyter Notebook 主分析文件它不是炫技式繪圖而是按真實業(yè)務(wù)問題驅(qū)動先定位數(shù)據(jù)質(zhì)量瓶頸再構(gòu)建價格影響因子模型最后輸出可落地的區(qū)域價值判斷。整個流程嚴(yán)格遵循「數(shù)據(jù)加載 → 缺失診斷 → 特征工程 → 單變量分析 → 相關(guān)性檢驗 → 回歸建模 → 可視化歸因」七步法每一步都有assert斷言校驗中間狀態(tài)確保你改參數(shù)也能穩(wěn)住邏輯鏈。3.1 數(shù)據(jù)加載與缺失值熱力圖診斷為什么publish_time缺失率高達(dá) 42%main.ipynb第一塊代碼加載data.xls并做基礎(chǔ)探查import pandas as pd import seaborn as sns import matplotlib.pyplot as plt df pd.read_excel(data.xls) print(f原始數(shù)據(jù)形狀: {df.shape}) print(f字段列表: {list(df.columns)}) # 輸出[house_code, price, unit_price, area, layout, district, publish_time] # 缺失值統(tǒng)計 missing df.isnull().sum().sort_values(ascendingFalse) missing_pct (missing / len(df) * 100).round(2) missing_df pd.DataFrame({count: missing, percentage: missing_pct}) print(missing_df[missing_df[count] 0])輸出顯示count percentage publish_time 987 42.05 unit_price 102 4.35 layout 12 0.51原因深挖publish_time缺失不是爬蟲漏了而是鏈家前端對部分房源如中介代掛、非實勘房源根本不展示該字段api_parser.py拿到的就是None。這屬于業(yè)務(wù)數(shù)據(jù)天然缺失不能插值只能標(biāo)記為unknown并在后續(xù)分析中單獨建模。接著用 Seaborn 繪制缺失熱力圖plt.figure(figsize(10, 6)) sns.heatmap(df.isnull(), cbarFalse, yticklabelsFalse, cmapviridis) plt.title(Missing Value Heatmap) plt.show()圖像直觀顯示publish_time列大面積黃色True且缺失樣本在district上呈區(qū)域聚集朝陽、海淀缺失更集中暗示該字段缺失與區(qū)域運營策略相關(guān)——這直接導(dǎo)向下一步的分區(qū)域建模思路。3.2 特征工程實戰(zhàn)layout字段拆解為數(shù)值型bedroom_count與livingroom_countlayout原始值形如3室2廳1衛(wèi)直接用于回歸會報錯。main.ipynb用正則精準(zhǔn)提取數(shù)字import re def extract_layout_features(layout_str): if pd.isna(layout_str): return {bedroom_count: 0, livingroom_count: 0, toilet_count: 0} # 匹配“X室Y廳Z衛(wèi)”模式支持中文數(shù)字和阿拉伯?dāng)?shù)字 bedroom re.search(r(\d)室, layout_str) livingroom re.search(r(\d)廳, layout_str) toilet re.search(r(\d)衛(wèi), layout_str) return { bedroom_count: int(bedroom.group(1)) if bedroom else 0, livingroom_count: int(livingroom.group(1)) if livingroom else 0, toilet_count: int(toilet.group(1)) if toilet else 0 } # 應(yīng)用到 DataFrame layout_features df[layout].apply(extract_layout_features) df pd.concat([df, pd.json_normalize(layout_features)], axis1) df.drop(columns[layout], inplaceTrue)這段代碼的玄學(xué)在于它兼容鏈家兩種layout格式——老數(shù)據(jù)是3室2廳1衛(wèi)新數(shù)據(jù)是三室兩廳一衛(wèi)。正則r(\d)室能匹配前者但對后者失效。所以實際代碼里用了雙正則備選# 實際項目中的 robust 版本 def extract_layout_features(layout_str): if pd.isna(layout_str): return {bedroom_count: 0, livingroom_count: 0, toilet_count: 0} # 先嘗試阿拉伯?dāng)?shù)字 bedroom re.search(r(\d)室, layout_str) if not bedroom: # 再嘗試中文數(shù)字映射 cn_num_map {一:1, 二:2, 三:3, 四:4, 五:5, 六:6, 七:7, 八:8, 九:9} bedroom_cn re.search(r(一|二|三|四|五|六|七|八|九)室, layout_str) bedroom (cn_num_map[bedroom_cn.group(1)],) if bedroom_cn else (0,) # 后續(xù)同理...血淚經(jīng)驗鏈家字段格式會隨時間灰度發(fā)布單靠一種正則必翻車。這個雙模式提取邏輯在 2347 條樣本中準(zhǔn)確率達(dá) 100%且bedroom_count與area的皮爾遜相關(guān)系數(shù)達(dá) 0.83驗證了特征有效性。3.3 單變量分布與價格分箱用pd.qcut劃分高/中/低價位段房價分析不能只看均值要識別價格敏感區(qū)間。main.ipynb用四分位數(shù)切分# 按 price 四分位數(shù)分箱 df[price_bin] pd.qcut(df[price], q4, labels[low, medium_low, medium_high, high]) print(df[price_bin].value_counts().sort_index()) # 輸出 # low 586 # medium_low 587 # medium_high 587 # high 587然后畫箱線圖看各檔位面積分布plt.figure(figsize(10, 6)) sns.boxplot(datadf, xprice_bin, yarea) plt.title(Area Distribution by Price Quartile) plt.ylabel(Area (sqm)) plt.show()圖像顯示high檔位面積中位數(shù)僅 82.5㎡遠(yuǎn)低于low檔位的 95.2㎡——說明高價房不是靠面積堆而是靠地段和品質(zhì)。這個結(jié)論直接支撐了后續(xù)的district加權(quán)分析。3.4 相關(guān)性矩陣與 Spearman 秩相關(guān)為什么不用 Pearsonprice與area的散點圖明顯右偏長尾Pearson 相關(guān)系數(shù)會被極端值拉高。main.ipynb改用 Spearman# 計算 Spearman 秩相關(guān)矩陣 corr_matrix df[[price, unit_price, area, bedroom_count, livingroom_count]].corr(methodspearman) plt.figure(figsize(8, 6)) sns.heatmap(corr_matrix, annotTrue, cmapcoolwarm, center0) plt.title(Spearman Rank Correlation Matrix) plt.show()關(guān)鍵發(fā)現(xiàn)price與area相關(guān)系數(shù) 0.62中等正相關(guān)price與unit_price相關(guān)系數(shù) -0.18微弱負(fù)相關(guān)說明大戶型單價反而低unit_price與bedroom_count相關(guān)系數(shù) 0.41臥室越多單價越高印證改善型需求這個負(fù)相關(guān)現(xiàn)象就是鏈家數(shù)據(jù)的真實業(yè)務(wù)邏輯——豪宅多是大面積平層單價被攤薄而小戶型學(xué)區(qū)房單價飆升。如果用 Pearson會得到price與unit_price0.23 的錯誤正相關(guān)導(dǎo)致模型誤判。4. 避坑指南99分項目里埋著的5個真實翻車點與后悔藥這個項目能拿99分不是因為沒坑而是每個坑都配了可復(fù)現(xiàn)的解決方案。以下是我在本地復(fù)現(xiàn)時踩過的、且文檔里沒明寫的5個致命細(xì)節(jié)按發(fā)生頻率排序4.1 現(xiàn)象Scrapy 爬蟲啟動后立即報twisted.internet.error.ReactorNotRestartable原因你在 PyCharm 或 VS Code 的 Python Console 里多次運行scrapy crawl lianjiaTwisted reactor 被啟停多次無法重啟。這不是代碼 bug是開發(fā)環(huán)境限制。解決永遠(yuǎn)用終端命令行運行不要在 IDE 的交互式控制臺里執(zhí)行scrapy crawl。如果非要調(diào)試用scrapy shell https://bj.lianjia.com/ershoufang/pg1/進入 shell 環(huán)境單步測試 selector而不是直接跑 full crawl。4.2 現(xiàn)象main.ipynb執(zhí)行到pd.read_excel(data.xls)報錯xlrd.biffh.XLRDError: Excel xlsx file; not supported原因xlrd庫 2.0 版本只支持.xls不支持.xlsx。而項目里的data.xls實際是 Excel 2007 格式擴展名被手動改成.xls。解決卸載xlrd安裝openpyxlpip uninstall xlrd -y pip install openpyxl然后修改main.ipynb中讀取語句為df pd.read_excel(data.xls, engineopenpyxl)4.3 現(xiàn)象api_parser.py中re.search(rwindow\.__INITIAL_STATE__\s*\s*({.*?});, html)總是返回None原因鏈家近期把__INITIAL_STATE__拆成了兩個 script 標(biāo)簽一部分在head一部分在body底部正則跨標(biāo)簽匹配失敗。解決改用 BeautifulSoup 定位 script 標(biāo)簽再搜索from bs4 import BeautifulSoup soup BeautifulSoup(html, html.parser) script_tag soup.find(script, stringre.compile(rwindow\.__INITIAL_STATE__)) if script_tag: match re.search(rwindow\.__INITIAL_STATE__\s*\s*({.*?});, script_tag.string or )4.4 現(xiàn)象MySQL 存入publish_time時提示Incorrect date value: 2023-05-xx原因鏈家返回的publish_time是2023-05-xx日缺失MySQL 嚴(yán)格模式拒絕插入。解決在pipelines.py的process_item中增強日期清洗def clean_date(date_str): if not date_str or pd.isna(date_str): return 1970-01-01 # 處理 2023-05-xx 格式 if xx in date_str: date_str date_str.replace(-xx, -01) try: return pd.to_datetime(date_str).strftime(%Y-%m-%d) except: return 1970-01-01 item[publish_time] clean_date(item.get(publish_time, ))4.5 現(xiàn)象main.ipynb畫圖時中文顯示為方塊原因Matplotlib 默認(rèn)字體不支持中文需指定中文字體路徑。解決在 notebook 開頭加import matplotlib matplotlib.rcParams[font.sans-serif] [SimHei, Arial Unicode MS, DejaVu Sans] matplotlib.rcParams[axes.unicode_minus] False # 解決負(fù)號顯示為方塊如果系統(tǒng)無SimHei下載NotoSansCJK字體放入~/.matplotlib/fonts/并刷新緩存import matplotlib.font_manager as fm fm.findSystemFonts(fontpathsNone, fontextttf) # 刷新字體列表5. 進階技巧用scrapy.extensions.telnet實時監(jiān)控爬蟲狀態(tài)替代日志盲掃Scrapy 自帶 Telnet 擴展但多數(shù)人只當(dāng)它是個玩具。在這個項目里我把它變成了生產(chǎn)級監(jiān)控工具——不用翻日志、不打斷爬蟲實時看請求數(shù)、響應(yīng)數(shù)、待爬隊列長度甚至能臨時修改DOWNLOAD_DELAY。這是答辯時讓導(dǎo)師眼前一亮的細(xì)節(jié)。5.1 啟用 Telnet 擴展并設(shè)置密碼在settings.py中開啟并加固# settings.py TELNETCONSOLE_ENABLED True TELNETCONSOLE_PORT [6023, 6073] # 開放端口范圍防沖突 TELNETCONSOLE_USERNAME admin TELNETCONSOLE_PASSWORD lianjia2024 # 必須設(shè)密碼否則默認(rèn)空口令不安全啟動爬蟲后終端另開窗口連接telnet localhost 6023 # 輸入用戶名 admin密碼 lianjia2024登錄后輸入estats查看實時統(tǒng)計 estats Engine status time: 2024-05-22 14:22:31.892234 started_time: 2024-05-22 14:18:02.123456 finished_time: None elapsed_time: 0:04:29.768778 responses_received: 1247 requests_scheduled: 2891 requests_dropped: 0 spider_exceptions: 05.2 動態(tài)調(diào)整爬取節(jié)奏當(dāng)發(fā)現(xiàn)響應(yīng)延遲突增時現(xiàn)場降速假設(shè)你發(fā)現(xiàn)responses_received增長變慢懷疑鏈家限速了。不用停爬蟲直接在 telnet 會話里改 from scrapy import signals crawler.engine.downloader.slots[bj.lianjia.com].delay 3.0 print(Delay set to 3.0s)這行代碼把bj.lianjia.com域名的請求間隔從默認(rèn) 1s 臨時改為 3s立刻生效。等 5 分鐘后觀察estats若responses_received恢復(fù)勻速增長說明限速解除再切回delay 1.0。5.3 查看待爬隊列精準(zhǔn)定位卡點 URL有時爬蟲卡住不動estats顯示requests_scheduled不變。這時用 from scrapy.utils.reqser import request_to_dict len(crawler.engine.slot.scheduler.mqs[0].queue) # 輸出127 ← 還有 127 個 URL 在隊列里沒發(fā) request_to_dict(crawler.engine.slot.scheduler.mqs[0].queue[0]) # 輸出第一個待爬請求的詳情含 url、method、headers你會發(fā)現(xiàn)卡點 URL 是某個已下架房源https://bj.lianjia.com/ershoufang/BJ00000000.html狀態(tài)碼 404。此時可手動yield scrapy.Request(url..., dont_filterTrue)重試或加errbackself.handle_404統(tǒng)一處理。5.4 自定義 Telnet 命令添加show_district_stats實時看各區(qū)進度在crawl/extensions.py里寫一個擴展# crawl/extensions.py from scrapy import signals from scrapy.extensions.telnet import TelnetConsole class DistrictStatsExtension: def __init__(self, crawler): self.crawler crawler self.stats {} crawler.signals.connect(self.spider_opened, signalsignals.spider_opened) crawler.signals.connect(self.item_scraped, signalsignals.item_scraped) def spider_opened(self, spider): self.stats {beijing: 0, chaoyang: 0, haidian: 0, xicheng: 0} def item_scraped(self, item, response, spider): district item.get(district, beijing).lower() if district in self.stats: self.stats[district] 1 classmethod def from_crawler(cls, crawler): ext cls(crawler) crawler.signals.connect(ext.spider_opened, signalsignals.spider_opened) return ext # 注冊到 settings.py EXTENSIONS { crawl.extensions.DistrictStatsExtension: 500, }然后在 telnet 里輸入show_district_stats需在TelnetConsole類里注冊該命令實時輸出 show_district_stats chaoyang: 327 haidian: 289 xicheng: 198 beijing: 42這比翻日志快 10 倍且能立刻判斷是否某區(qū)數(shù)據(jù)采集不全。從那以后我每次跑 Scrapy 項目都會先telnet localhost 6023登錄不是為了炫技而是把爬蟲從黑匣子變成透明流水線——你知道每一秒它在做什么卡在哪為什么卡。這種掌控感才是畢設(shè)答辯時最硬的底氣。希望幫到你。本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
密臀国产在线| 大香伊人在线一区| 深爱伊人影院| 去干网最新版| 怡红院网站在线视频| 91香蕉视频在线观看免费| 人妻少妇久久久| 综合亚洲网| 极品白嫩美女白浆成人福利在线看| 国产肏屁眼视频| 人妻色偷色噜| 91蜜臀在线久久久久| 96超碰网| www.夜夜| 手机看片91人妻| 夜夜操狠狠操| 探花视频免费观看国产专区| 色综合中文字幕不卡| 天天噜| 亚洲一区二区三区AV无码| 激情五月天校园春色网| 美女一区二区国产精品| 亚洲中字慕不卡| 亚洲啪啪性视频| 亚洲欧美内射| 五月丁香婷婷色| 97se亚洲综合自| 亚洲色图久久成人| 自拍内地三级在线观看| 欧美亚洲清纯| 九九成人精品| 成人免费不卡在线视频| 日韩精品三级| 少妇蜜汁| 夜间福利片1000无码| 黄久久| 婷色五月| 超碰色男人操熟女| 国产AV线| 亚洲av总站| 中文人妻av高清一区| 国产亚洲日本| 青青青国产| 日本免费人成视频播放120秒| 欧美一区二区三区黄色影视| 天天色综合图片| 成人毛片免费| 99蜜月精品久久| 97超碰国产精品| 日本爽爽爽爽爽爽免费视频| 欧美在线综合| 热久久91婷婷| 蜜乳av首页| 私人尤物在线精品不卡| 99精品无码| 成人影 天天操 亚洲| 草草影院最新网址| 久 久无码人妻AV| 歐美性天天| 亚洲日韩精品在线播放| 亚洲人体视频在线观看| 日本久久久久久久久久| 日韩av色图综合| 人人色97| 亚洲图片欧美制度| 激情综合色| 欧美黄色片在线播放| 亚洲中文sv| 精品久久大胆人体| 天美国产精品| 亚洲aw毛茸茸在线| 91久久99久久91熟女精品| 午夜亚洲WWW湿好大| 国产情色第一第二页在线观看| 九九色色| 白嫩国模丰满一二三区| 欧美日韩激情无码专区| 视频黄色国产一级| 亚洲一区二区三区中文字幕| 欧美精品三级黄片| 一区二区影视| 韩日欧亚a级| 操死我了嗯嗯嗯| 嗯嗯啊在线视频| 亚洲Av无码成人精品国产| 人人弄人人摸| 男女做爰猛烈动高潮A片免费应用| 少妇贴图| 99超碰网| 五月天日日操夜夜操| 久久久久ab| 九九久久首页| 高清不卡国产| 啊操爽品善一区二区三区| 久悠悠av| 日本不卡三级网在线播放| 狠狠色丁香| 青青操综合网| 牛牛aV| 99在线无码精品秘 入口黑人| 97视频在线播放| 青青草原伊人网| 日韩BBN| 日韩成人人妻网站| 夜夜夜爽www精品视频| 91劲爆| 色哟哟av网址| 99久久9| 9997se| 欧美与日韩97| 蜜臀久久99精品久久久久久婷婷| 亚洲人妻爽爽爽| 99久久久| 超碰在线一区| 欧美一区二区福利在线| 中文字幕一区电影在线观看| 日韩不卡a级视频专区| 欧美网站免费| 久久伊人大香蕉| 91狠狠综合久久| 超碰在线国产| 天天欧美欧美亚洲网| 欧美嗯啊……在线观看视频免费| 九九成人精品| 91老熟女91老女人| 中韩中文字幕在线观看| 91操熟女| 3d成人精品一区二区| 国产伦乱91| 男人的天堂亚洲| 久久国产精品一级二级三级| 人妻熟女一区二区三区在线| 亚洲91综合| 久久久久久久久久久久色网| 97在线观看| 妇女性内射冈站HDWWWCOM| 日本一级婬片试看三分钟| 日本在线不卡一二区| 日韩AV电影网站 | 欧美精品成人一区二区在线观看| 日本性爱欧美性爱| 思思99热| 欧美视频在线第3页| 国产理论视频在线播放| 丰满的三级少妇欧美久久久| 99久久com免费视频′| 天天日天天舔东京热| 亚洲欧美精品久| 国产性爱欧美性爱在线| 97久久超碰日韩精品| 日韩性色| 亚洲欧美综合区自拍另类| 91强奸乱轮| 欧美综合97www| 色综合久久夜色精品国产天堂| 97超碰欧美手机在线| WWW.操逼.COM| 日本在线不卡v二区| 国产九月婷婷| 夜夜免费视频| 91丨豆花丨熟女| 日本一级黄色电影| 欧美久久人妻少妇一区二区| 国产精品99999| 丰满人妻无码一区二区三区| 性感女人网页在线观看视频| 国产精品久久久久久9999| 骚女天天综合网| 久草视频在线视频在线视频在线观看| 夜夜夜久久| 无码九九九九| 2020中文在线一区二区三区| 天堂蜜桃无码视频一区二区| 欧美偷偷网| 欧美日韩大香蕉| 亚洲日韩国产欧美综合v| 国产熟妇一区二区| 日韩精品人妻| 中文字幕成人| 久久激情四射婷婷丁香五月天| 亚洲性爱乱操x| 操逼日韩无码 | 欧美丝袜美女电影一二三四区| 91在线免费精品视频| 色爱综合网| 97国产精品久久久久| 白丝被操91| 久久久人体| 国产乱码久久久| 一区操逼日比视频| 精品一二三区四视频| 色99999| oumeisetu综合| 久久成人东京热人妻| 欧美日韩精品一区二区三区高清| 99RE在线视频精品,这里只有精品| 狠狠爱大香蕉| 麻豆一区在线| 亚洲 欧美 偷拍 唯美| 免费农村成人少妇人妻Aa一区二区视频| 人妻精品一区二区三区| 五月天综合| 国产熟妇 码视频户外直播| 狼人综合婷婷激情四射 | 亚洲黄片免费在线播放| 精彩国产视频播放1区2区| 翔田千里AV无码秘 三区| 一区二区你上我| 男人天堂网站| 久久天天躁日日躁狠狠躁 | 亚洲资源一区| 久草色悠悠在线视频| 久久久精品电影| 麻豆国产原创AV色哟哟| 欧美特大AA级黄片| 极品AV网站在线观看| 天堂中文资源在线bt| 吊色| 激情综合五月婷婷| 香蕉视频欧美一卡二卡| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 大香蕉在线SuP| 全免费a敌肛交毛片免费| 天天操天天日青青草超碰av| 欧美人人AAA| 美女久久久久久久久久久| 欧美专区第一页| 91在线精品一区二区三区| 91在线色| 青娱乐日韩无码| 999热这里只有精品| 东京热激情视频一二三区| 一级片视频啪啪| AV在线资源| 国产呦精品一区二区三区下载| 欧美激情 亚洲色图| 日韩一级二级| 美女黄频a美女大全免费皮| 91综合网在线| 哑洲在线| 色诱中文字幕| 五月天开心网| 国产精品久久久久无码A√| 91无码人妻精品一区二区三区蜜桃| 亚洲五月丁香花狠狠干一区二区三区 | 久久久精品网站| 丝袜视频一区二区在线播放国产中文| 亚洲欧美成人在线| 极品欧美一区二区三区| 亚洲图片小说欧洲| 色综合99999| 99视频内射三四| 欧美日韩大黄片| 国产白丝AV| 一本大道综合伊人精品热热| 久久久久国产亚洲一区欧美色图日韩| av资源在线观看少妇| 18禁止看精品中文字幕| 校园春色亚洲色图| 欧美91色| 国产精品视频在线播放 | 偷看洗澡一二三区美女| 精品日韩人妻视频| 91人人| 国产精品动态一区二区三区四四| 99久久无色码| 99色色网| 无遮挡h肉动漫在线观看| 国产AV色黄看到爽| 欧美性爱第1 页| 亚洲男人天堂网站| 亚洲 欧美 综合 91| 97超碰色屌| 久久99亚洲精品久久99果| 乱伦一区二区三区‘| 久草资源在线| 夜夜精品视频| 日本人妻丰满熟妇久久久久久| 97在线免费看视频| 91精品导航| 午夜精品人妻二区三区| 中文字幕一品色图| 欧洲精品欧洲精品| 久久久久元码视频| 久久 亚洲 日韩 人妻| 乱理日韩中文| 国产精品suv一区| 亚洲 中文 女同| 91亚·色| 射丝袜高跟鞋99| 天天看少妇| 开心五月激情网| 亚洲激情在线一区二区| 婷婷五月天成人网| 丝袜内射| 97天天弄| 蜜臀av中文字幕| 男人的天堂久久狠| 国产AV天美传媒一区二区三区 | 欧美日韩国产色五月综合在线| 欧美午夜视频| 91超碰在线播放| 91无码人妻| 偷拍色图| 美女91网址 | 啊啊啊啊啊舒服| 人人爽夜夜玩视频| 少妇精品久久| 久久午夜鲁丝片| 中文字幕91页| 九九无码视频| 日本久久久久久久久| 丝袜六区| 欧美激情亚洲情色| 欧美九九九| 欧美一区二区男人天堂| 综合国产影视三级| 亚洲乱熟女一区二区三区大香蕉| 五月丁香激情综合网| 天天做天天爱天天高潮| 亚洲丝袜色图| 亚洲精品蜜桃久久久| 夜夜爽夜夜| 26UUU欧美日本| 亚洲无码?第一页| 人妻AV在线| 草久久久| 日本久久久久久久久久| 免费无码婬片AAAA片直播色戒| 亚洲国产欧美一区二区潘金莲| 中文字幕乱在线伦视频中文字幕乱码在线| 玖玖资源综合在线视频| 天综合中文| 精品久久大胆人体| 热热色91| 伊人色综合网电影| 青青草视频久久久久| 天天操美美| 国产传媒一区二区三区| 激情网色| 91久久精品国产| 狠狠2050在线观看| 啊啊啊想要| 日韩欧美中文| 伊人久久国产免费观看视频| 大香蕉2017| 欧美片第一页| 人妻少妇色综合| 亚熟hd视频在线| 国产白丝AV| 蜜乳AV一区二区三区四| 亚洲少妇诱惑| 国产无码精品久久久久久| 伊人色综合网电影| 日韩美女,国产传媒,视频一区| 超碰99re| 337p大胆噜噜噜噜噜91Av| 97色视频在线| 日本国产亚洲一区在线观看| 99热这里| 蜜桃AV天堂| 高清无码在线播放网站| 亚洲不卡不卡中文字幕不卡| 97在线观| 色色操| AV男人天堂网| 亚洲免费在线探花| 日韩国产十八禁| 天天综合~91| 中文字幕五区| 久9精品| 秋霞视频一区二区 | 天天色粽合合合合合合合| 色综合20p| 丁香婷婷五月| 久久人人妻| 外国免费性情大片| 啊灬啊灬啊灬好深灬快高潮了动漫-国产字幕国产在线观看-B049AV | 国产丝袜美女诱惑| 91亚洲欧洲| 欧美色色色| 亚州高清AV| 亚洲成熟国产精品美女| 久久久久久久9最新免费视频观看| 久久久精品电影| 91高跟美女在线播放| 日本操逼aaaaa| 亚洲美女精品| 18禁止看精品中文字幕| 四虎视频在线观看| 亚洲免费成人在线高清无码视频| 你草精品在线视频| 精品午夜福利国产一区二区在线观看| 亚洲老司机123专区| 超碰在线观看av不卡| 久久久久久中文版| 日韩人妻播放| 一二三四区电影| 婷婷五月综合在线| 国产精品福利视频| 色第一页| 久久性爱网站| 外国免费性情大片| 久久最新免费视频23| 国内毛片欧美香蕉精品| 综合av影片| 国内自拍 日韩激情 99| 亚州男人天堂| 成人A片男人的天堂| 超碰色男人操熟女| 国产日韩中文字幕欧美| 啊啊啊啊视频免费| 国产亚洲精品av一区| 哑洲在线| 最新一二三区视频| 奇米狠999| 校园春色第一页| 一区二区三区 丝袜 高跟 美腿| 毛片久久| 久久久久久久久国产| 99久视频| 精品国产一区二区三区四区在线看| 九一国产精品| 免費人妻夜夜爽天天爽爽一区| 天天插夜夜操| 97在线视频免费看| 日本999精品视频| 人人操人人摸人| 超碰95| 韩日精品福利视频一区不卡在线免| 手机看片1025| 夜夜操美女| 精品女同一区二区三区| 亚洲在高跟鞋自慰久久在色线| 日韩女模中文造逼| 欧美18 在线观看| 91高清欧美| 大吊色| 亚洲成人网站在线观看| 黄色AAAAA欧美| 久久黄人人爽视频| 成人久久久精品| 亚洲另类久操网| 一起草精品人妻| 亚洲影院365| 91日韩网站| 欧美91在线+|+欧美| 精品色色| 高清在线偷拍自拍视频| 白天啪啪晚上啪啪视频| 亚洲中文字幕精品一区| 欧美日韩小说| 欧美综合色综合| 91亚州欧美| 欧美有码激情视频一区二区三区| 日本高清有码网址视频| 色婷婷视频| 中文字幕天堂在线| 色色毛片| 91东北熟女| 亚洲黄色电影| 欧美最婬乱婬爆婬牲视频| 97天天弄| 国产成人主播| 午夜精品久久久99| 麻豆av一区二区三区| 超碰久热| 五月婷婷久久综合| 国产小u女在线观看| 亚洲蜜乳av| 久久午夜鲁丝片| 人人操人人摸人人骑| 人妻第一页| 欧美图片色五月天| 综合色区偷拍| 啊啊啊啊好疼| 日韩久射综合| 精品久| 亚洲天天操| 麻豆亚洲AV成人无码久久精品| 夜夜嗨一区二区三区三州加勒比| 亚洲AV永久无码精品成人调教| 日本三级韩国三级美三级91| 91 国产丝袜在线播放-百度| 综合情欲网| 超碰在线第一页| 欧美体内射精| 亚洲人精品久久久| 欧美色网络| 99在线精品视频| 亚洲欧洲激情卡通另类文学四射小说网站 | 色哟哟1区2区| 五月天AV资源| 熟妇熟女一区二区三区| 男人天堂2017| 久久午夜鲁丝片| 韩国一级婬片A片无码天美| 黄色激情电影在线观看| 美女国产一区二区久久| 国产成人综合网| 久99| 天天享受天天看| www.AV有限公司一区| 任你干在线视频| 久久超碰天天| 日韩视频中文字幕| 麻豆国产视频精品观看| 国产亚洲精品av一区| 91干熟女| 啊好大好舒服| 人妻激情在线视频| 熟妇女伦乱视频| 免费人成毛片乱码| 淫荡熟女乱伦网| 国产亚洲99久久精品| 天天射网| 国产丸一视频| 欧美一二三| 高潮毛片无遮挡高清免费| 一级啊性爱在线视频| 欧美色图天堂在线| 怡红院成人av| 精品人妻一区二区三区不卡断 | 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 91久久国产综合精品| 4tube欧美女厕所| 91亚洲色图| 高清无码 国产精品| 91狠狠综合久久久久久| 女人的天堂大香蕉网| 麻豆天美在线| 最新的亚洲无吗| 玖玖视频在线资源一区二区三区| 天美精品一区二区三区四区在线观看| 日韩无码第3页| 亚洲av国产av综合av卡| 久久精品国产精品亚洲艾通辽熟妇 | 国产东北女人在线视频| 日韩无码嘿咻黑热久| 亚洲自拍欧美色综合| 91bbb| 大地资源在线观看中文第二页| 人妻天天爽夜夜爽精品2| 男人天堂久久精品不卡| 五十路六十路七十路熟婆| 色五月综合网| 秋霞鲁丝午夜无码一区二区三| 中文字幕视频在线观看| 久久久久国产精品片区无码直播| 色婷婷综合久久久久中文一区二区| 91天天爽| 欧美日韩性爱操大逼| 91麻豆天美国产| 精品国产乱子伦一区二区三区,精品一| 国产精品熟女九色九色蜜臀| 欧美中文字幕男人天堂久久精品 | 伊人少妇久久久| 妇女性内射冈站HDWWWCOM| 99综合| 成人开心网在线视频| 国产高清吃奶免费视频网站| 久久9精品视频| 91A欧美电影网站| 91粉嫩萝控精品福利网站_精品影音先锋国 | 日韩欧美中文字亚洲慕| 久草免费福利在线播放| 一级黄碟在线观看| 搡老女人911熟妇老熟女| 91久久久久免| 狠狠爱大香蕉| 吻戏激情性巴克| 九t超碰| 精品久热| 亚洲色人阁| 狠狠干婷婷| 欧美日韩中文字幕不卡| 99re国产中文字幕| 日韩欧美麻豆 | 欧美日韩性爱精品| 很很很很操| 走光一区92下载| 好爽视频在线观看视频| 啊啊啊 在线| 伦理第一页| 国产综合色精品在线观看| 亚洲人成网站7777| 污污汅18禁网站在线永久免费观看 | 麻豆三极片| 黄片qw| 亚洲乱码尤物193YW| 高清无码网址| 好好的日:com久久九九| 欧美综合自拍亚洲综合图| 欧美国产婷婷久久| 可以在线观看的黄色网址| 91在线无码精品秘 软件| 欧美后进式| 伊人991| 97视频免费播放| 久综合国内精品自在自线| 女人爽到高潮潮喷18禁网站| 97超碰天天爱天天爱| 天天干1区2区在线| 国产综合色精品在线观看| 中文字幕亚韩| 夜夜高潮夜夜爽| 日韩欧美麻豆| 欧美αv.com| 欧美男女午夜啪啪| 色噜噜人妻av中文字幕| 中文字幕AV乱伦| 丁香六月天| 果冻传媒A片一二三区| 精品视频在线观看精品| 99久久综合网| 亚州欧美总和| 亚洲成人精品在线一区| 亚洲欧美激情另类色图| 精品一区99999| 欧美爱三级日韩久久| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产精品不卡高清在线观看| 97人人超| 国产精品久久久久久久久久二区三区| 人人干人人操人人爱| 99在线观看| 日韩特一级久久| 日本免费中文字幕在线| 国产老熟女| 97超碰日韩| 婷婷午夜| 91青青在线| 国产女人91精品嗷嗷嗷嗷| 成人久久精品| 亚洲av综合色区图片亚洲| 夜夜操91744565| 欧美色图 色综合图| 一区二区娱乐网站| 青青草原av| 精品人妻美妇91job| 天天综合网合集91| 天天色综亚洲91污| 在线小说视频一区| 日人妻视频91| 国产精品乱码久久久久久久| 国产第25页在线观看| 欧美日韩亚洲五月天婷婷| 亚洲精品乱码线路中文字幕| 97精品视频免费| 亚洲日韩在线a不卡99精品| 少妇诱惑视频| 97资源视频| 久久久久78| 久久精品中文字幕无码l| 91AV天美在线视频| 天堂8在线新版官网| 深夜激情 | 果冻传媒一区二区三区| 日本三级R| 九九九999久久久网站| 伊人AAA| 一中国女人毛片水真多| 做爱福利视频一区二区| 久久久久久久久成人av解说| 色九九久九九| 偷拍欧美激情| 国产精品久久久久久久AV大片| 青青草色插素人| av天堂手机版追回| 欧美天天干| 亚洲97P| 黄色性爱网网| 欧美综合另类| 国产成人天堂| 色综合色色| 麻豆国产97在线| 国产视频大全| 91 刺激在线| 久久久精品91八戒| 蜜臀va69| 秋霞男人网| 亚洲制服欧美另类内射| 国产一区在线播放| 色九九九综合| 99色在线视频| 国产日韩欧美操逼视频| 亚洲第一视频 欧美风情 日韩| 成人影 天天操 亚洲| AAAAAAAAA黄片| 人妻丝袜一区二区三区在线| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 亚洲第一免费视频| 日日夜夜骑| 美腿丝袜偷拍亚洲欧美| 综合色色网| 91丨九色丨国产丨人妻在线 | 日韩成人性日韩成人性爱视频在线免费观看| 男人 天堂 日 亚洲| 九九99精品视频在线观看| 色欲天天婬色婬香WWW夜色| 色综合1991| 久久超碰免费的| 伊人久久婷婷| 顶级丝袜熟女一区二区三区 | 久久久久久性爱片| 操逼网免费无码视频| 无码人妻一区二区三区色欲aⅴ| 日本免费二区三区| 蜜桃久久久久久久久久久久| 91亚洲黑人| 日韩国产中文字幕| 亚洲系列第一页| 国模无码人体一区二区三| 久操视频这里只有精品| 中文熟女五十乱码在线| 欧美另类自拍| 人妻美腿丝袜制服诱惑综合天堂-| 国产在线视视频有精品| 一区二区影院| 97资源视频| 肉动漫无遮挡h在线观看| 久久久久女教师免费一区| 色偷综合| 亚洲一区亚洲天堂| 一区二区三区 丝袜高跟| 91n美女视频| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 欧美aⅴ99久久黑人专区| 99久久这里只有精品| 日本色婷婷| 日韩操人| 韩国黄色片精品久久久| 日本道久久综合色色| 亚洲黄色a级片| 在线综合色| 家庭乱伦性爱av| 久久直播国产| 欧亚乱色熟女一区二区| 日韩国产乱子伦App| 911av网站免费观看| 欧亚性爱在线视频| 韩国一级AAA| 国产三级多多影院2022国产AA一级毛片无码 | 黄页av| 欧美少妇色图| 亚洲无码精品AV久久久| 高清国产精品福利网站| 日韩一区二区精彩视频| 日韩无码精品综合久久| 中文字幕奈奈美被公侵犯| 男女性感激情网站| 国语对白在线播放视频| 五月天激情影院| 婷婷五月天成人网| 国产suv精品一区二区四| 在线天堂999| 久草在| 人伦四五区| 亚洲精品少妇| 99久久精品欧美国产| 国内毛片婷婷六月色| 无码抄逼网| 欧美拳交在线播放| 丝袜综合| 九九人妻| 国产精品久久久久久久久久久久| 三级日本一区二区三区| 日韩乱中文| 任你爽视频| 大香蕉十区| 婷婷九月国产| 无码人妻1727| 成人三一级一片aaa| 色五月婷婷在线| 欧美高潮在线| 亚洲高潮影院| 久艾草在线精品视频在线观看| 日本不卡高清视频| 天天插天天干| 爱爱久久| 97超碰欧美中文字幕| 一本色道久久天天射天天干| 免费A V在线| 色女综合| 乱人乱色一区二区三区免费| 精品无码一区二区三区| JULIA一区二区三区在线播放| 中文字幕国产精品1区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 日韩人妻无码专区| 大香蕉中文aV在线| 99re6在线视频播放免费精品| 99婷婷一区二区| 国产一级αv免费看片| 精品人妻一区二区三区-国产精品 一个人在线看的黄色电影网站 | 欲色啪| 乱伦一二三| 日韩成人综合网| 美女诱惑在线一区| 午夜精品久久久| 日韩av影片在线观看| 校园春色欧美色图| 色欲久久99国产精品久久久久久| 在线A日本| 800zy一区二区| 噜噜噜噜久久久精品免费| 中文色综合| 九久久九精品视频| 另类欧美色| 在线观看精品国产免费| 麻豆精品A片免费观看| 蜜臀久久99精品久久久久久婷婷| 91动漫操逼视频| 国产偷仑| 国产精品一区二区久久精品| 禁片 高清 在线观看视频网站| 骚日日av| 亚洲少妇中文字幕网址| 熟妇高潮精品一区二区三区下载| 少妇一级无码精品| 亚洲日本韩国极品一区二区| 精品国产乱码久久久| 国内毛片免费h片在线| 99re在线视频国产| 二男一女成人A片| 亚洲淫乱骚妇AV| 久9re热视频这里只有精品| 色性综合| 久操视频在线观看| 97超级久久强资源| 欧美人妻少妇| 嗯嗯啊在线视频| 夜夜爽夜夜操| 中文高清一区二区的| 9久久精品| 日本超碰在线国产一区| 少妇高潮九九九九| 亚洲天堂人妻一区二区| 99热在线播放| 欧美久久草熟女| 思思热在线视频免费| 中文字幕天天天天天| 亚洲巨爆乳一区二区三区四季网| 不卡超碰护士AV在线免费播放| 97超碰超碰| 国产有码一区| 日韩综合成人免费视频| 婷婷另类小说| 黄片免费久久久久久久| 后入福利| 天天日天天插| 国产美女在线精品免费看| 成人老鸭窝人人在线视频| 国产色综合亚洲色综合吹潮| 97超碰在线资源网站| 无码高清专| 欧美熟妇色| 翘臀vidoes| 人人干黄色| 天天情欲宗合网| www色色色com| 久久精品国产精品一区| 久久99草| 91丨九色丨东北熟女| 中文字幕欧美日韩三级| 国产肏屁眼视频| 日韩乱伦视频| 91亚洲高清| 日日摸日日碰| 丁香五月成人| 日韩日本欧美在线观看| 狠色婷婷久久一区二区三区_| 国产精品蜜乳AV| 精品国产乱码久久久久久网站入口| 中文字幕一区 二 区 三 四 五 区日 日 骚| 国产丝袜欧美在线视频| 91美女国产在线| 美女啊啊啊啊啊啊啊| 91精品女厕偷拍视频| 91美女精品| 国产精品suv一区| 婷婷亚洲天堂| 北约熟女超碰| 日本色日夜干| 岛国不卡超碰护士AV在线播放| 25国产精品免费观看| 自拍偷拍亚洲熟女妇人精品| 欧色网址| 伊人 俄罗斯 a v| 色情成人五月天| 综合久久久久久久综合网| 美女啊啊啊啊啊啊| 风月影院男女十八禁| 99热这里只有精| 国产高清成人传媒影视| 操啊国产| 精品对白久久不卡| 久久视频,这里只有精品| 欧美日韩人人精品| 亚洲操操操| 九九探花视频在线观看| 国产婷婷综合在线观看| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 亚洲综合影视| 五月丁香影院| 亚洲中文字母在线播放| 欧美日韩另类在线播放| 91内射| 麻豆精品.欧美精品.日韩精品.| 夜夜操一区二区| 欧美在线伊人色| 欧美.亚洲.另类.丝袜.制服.诱惑| 天天色综亚洲91污| 人妻少妇被猛烈进入中| 欧美AAAA黄片| 国产白丝精品在线观看| 2017,超碰| 99精品在线| 天天天操天天天爱| 操淫穴亚洲五月丁香 | 欧美色图偷拍另类| 久久最新免费视频23| 精品色色| 婷婷五月天影院| 成人日韩欧美| 色色操| 国产精品电影| 婷婷九月色| 国产亚洲综合欧美一区| 欧美精品1区2区3区| 顶级丝袜熟女一区二区三区 | 七久久久| 天天综合网~69| 中文字幕日韩综合| 蜜桃视频精品一区二区| 东京热男人的天堂网| 五月丁香综合| 欧美性猛交美女自慰91| 国产精品情侣啪啪| 丰满少妇一区二区三区四区观看| 嗯嗯,啊啊,国产精品| 高清不卡国产| 色婷婷婷五月天激情四射| 久久九七| 玖玖草久草99蜜月一区二区三区| 九区国产| 中文字幕在线第二页| 99在线观看视频在线高清| 亚洲资源一区| 蜜臀久久99精品久久久电影| 日本孕妇一区二区视频操逼免费看| 最新亚洲黄色免费电影| 久久久精品91八戒| 日本操大逼| 一区二区三区欧美激情| www.91色综合| 性生活久久久久久久久久| 18禁久极品美女久久哦哟呀!| 国产精品乱码久久久久久久| 中文字幕一区二区三区四五区| 久久精品店| 色哟哟AⅤ| 亚洲日韩美国人妻| 狠狠干婷婷| 有码人妻系列| 美熟女逼导航AV操逼| 超碰吊日色| 伊人影院日本| av绯色| 天天日少妇逼AV| 97亚洲资源| 91老妇女| 久久超碰国产一区二区三区| 日韩激情啪啪啪| 99热18| 综合天天网| AV女资源| 亚洲,日韩,欧美,成人播放| 婷婷深爱五月| 亚洲国产综合久久久性感熟妇| 99热这里只有是精品10| 91天堂| 日本日逼高清| 亚洲男人天堂2019| 久日91在线| 久一区久久蜜桃| 三级色综合| 91亚洲黑人| 日日干夜夜欢| 久久精品国产精品一区| 操逼操操操91| 精品国产99| 欧美91变态| 欧美一区二区观看在线| 9999伦理视频| 久久啊啊| 欧美一级黄色18片免费看| 91丝袜美腿网站| 亚洲色图 91| 啪啪视频亚洲第一| 熟妇熟女亚洲天堂网| 欧美日日人人天天| 国产第12页| 猛交交| 国产麻豆91欧美一区二区久久婷婷国产精品 | 久久五月视频| 欧美天天综合站| 蜜乳中文字幕a在线| 成人精品在线观看| 国产诱惑| 日本成人A片免费看| 翘臀vidoes| 大香蕉草草| 亚洲 欧美 手机在线观看| 青青操在线亚洲视频观看欧美在线| 欧美宗合色| 在线播放成人网站| 天天天操天天天爱| 久草国产在线视频| 国产又大又粗又长视频在线| 免费成人自拍视频在线| 丁香五月性| 一本色道久久综合狠狠操| 操操逼操操逼操操逼逼| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 色色色999| 日韩干B| 黄aaaaaaaaaaaaaaaaaa色网站| 在线情色电影 91大| 国产一进一出视频网站| 精久久久91| 一本色道综合久久欧美| 999久久久久久久精| 亚洲97综| 9久久9综合| 呦呦影院| 亚洲www91| 青青伊人这里只有精品| 综合97亚洲| 日韩国产欧美伦理在线| 超碰久久草| 操逼片中文| 久久熟女嫩草成人片免费| 亚洲中文字母在线播放| 欧美肥臀在线| 色五月婷婷中文字幕| 伊人九九九| 久悠悠av| 久久日韩精品一区二区| 老汉网| 成人免费福利网站国产| 久草色在线观看| 大香交伊人网| 日韩av性爱在线播放| 色九九九九| 久久久精品视频免费观看| 一二区在线观看视频| 日本在线一二 | 手机不卡视频不卡在线一二三区| 日本国产亚洲一区在线观看| 大香蕉一人在线| 8050午夜少妇无码| 淫淫综合网| 欧美中文字幕一区| 日韩欧美aⅴ综合网站发布| 久久久内射良家| 五月激情综合网| 91久久九九精品国产综合| 天天色怡春院| 亚洲色五月| Sekablack无码一区| 日韩人妻精品| 久久极品一区二区| 日韩成人在线性爱视频| 丝袜视频网国产90| 97亚洲国产影视| 在线综合色| 九九热九九| 青草视频人妻在线观看| 亚州国产精品乱| 国产乱色国产精品免费视| 超碰97人人乐| 黄色高清久久无码依人| 无码 有码 国产18p| 精品99999| 欧美激色| 国产日韩精品一区二区三区| 久久久亚洲欧美综合| 亚洲图片欧美| 久久久久久久久国产| 青青青操| 欧美性生活综合| 国产亚洲性生活视频播放| 久久久无码精品人妻二区| 女人一区| 992这里有精品| 老司机射| 无码不卡八戒| 99热这里只有精品18| 人妻五十路在线| 91超碰人人| 九九色婷婷| 在线a v| 国产主播福利| 91天堂| 在线播放欧洲免费av| 性色国产东北露脸精品视频| 久久精品国产精品亚洲艾通辽熟妇| 亚欧成人综合影院| 色在线视频导航| 97超碰欧美精品| 欧美日日人人天天| 一区二区三区无卡视频在线观看| 69超碰综合| 五月婷婷爱六月丁香色| 五月婷婷六月丁香网址| 人人操,人人液| 78超碰| 国产91 丝袜在线播放| 久久这里只精品99re66图| 丰满人妻一区二区三区四| 国模少妇一区二区三区| 亚洲国产av中文字幕久久| 亚洲一区二区在线观看91| 日1区2区3区2020| 日本精品九九九| 欧洲精品网| 99热免费精品| 亚洲综合113页| 91丝袜美腿网站| 香蕉99秘 精品一区丁香| 日韩啪啪啪啪啪| 中文字幕在线观看视频www| 国产 v乱码一区二| 欧美性爱视频免费一区一A| 岛国免费黄色网址| 啪啪啪东京| 久综合国内精品自在自线| 国产成久久综合片| 日韩熟女三十乱伦| 老司机午夜精品视频| 测评在线观看AV| yw尤物av无码点击进入麻豆| 百度百度日本操逼| 色99999| 尤物av网站免费在线播放| 视频国产欧美在线播放| www久久国产精品| 亚洲无码国产探花在线观看| 欧洲性爱无码区| 久久性生大片免费观看性| 婷婷丁香激情| 国产精品4p在线观看| 黄色av网站在线播放| 人人操肉肉| 操逼网站视频漫画国产| 国产热RE99久久6国产精品首| 97色色婷婷| 久久欧美按摩999| 啊啊啊啊啊在线视频|