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

ARTICLE DETAIL

資訊詳情

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

旅游評論情感分析系統(tǒng)畢設(shè)實(shí)戰(zhàn):爬蟲、NLP與前后端分離全流程

旅游評論情感分析系統(tǒng)畢設(shè)實(shí)戰(zhàn):爬蟲、NLP與前后端分離全流程 簡介基于Python語言開發(fā)的旅游景點(diǎn)評論情感分析畢業(yè)設(shè)計(jì)項(xiàng)目集成攜程、馬蜂窩爬蟲采用前后端分離架構(gòu)。面向計(jì)算機(jī)、通信、人工智能、自動化等專業(yè)的學(xué)生、老師或從業(yè)者既可用于期末課程設(shè)計(jì)、課程大作業(yè)也可作為畢業(yè)設(shè)計(jì)的完整參考方案解決景點(diǎn)評論數(shù)據(jù)采集、文本情感分析及結(jié)果展示等關(guān)鍵問題。zip壓縮包共102個(gè)文件大小約47.71MB其中32個(gè)py源碼承載爬蟲、情感分析、后端接口等核心邏輯10個(gè)vue組件與6個(gè)js腳本搭建前端界面4個(gè)json、3個(gè)html及md/txt文檔輔助配置與使用說明結(jié)構(gòu)清晰便于按模塊查看。項(xiàng)目為答辯評審98分的個(gè)人畢設(shè)全部代碼經(jīng)過調(diào)試測試可運(yùn)行覆蓋從數(shù)據(jù)采集、文本預(yù)處理、情感分類到可視化展示的完整鏈路既有新手友好的學(xué)習(xí)價(jià)值也有較強(qiáng)的擴(kuò)展空間有基礎(chǔ)者可根據(jù)需要調(diào)整爬蟲目標(biāo)、優(yōu)化模型或增加圖表。目前已有228人學(xué)習(xí)下載適合作為計(jì)算機(jī)、人工智能等相關(guān)方向的課題參考與二次開發(fā)基礎(chǔ)。1. 這套旅游評論情感分析系統(tǒng)98 分畢設(shè)里真正能跑起來的東西先說結(jié)論這是一套前后端分離的旅游景點(diǎn)評論情感分析項(xiàng)目爬蟲端覆蓋攜程和馬蜂窩兩個(gè)平臺分析端對評論做情感極性判定最終通過注冊登錄、景點(diǎn)篩選、結(jié)果圖表把整個(gè)流程串起來。作者在答辯里拿到 98 分不是靠概念堆出來的而是因?yàn)槊總€(gè)環(huán)節(jié)都有可演示的產(chǎn)物——你打開前端頁面選一個(gè)景點(diǎn)系統(tǒng)能從爬蟲抓取一直跑到情感分布圖渲染。對于要做 Python 畢業(yè)設(shè)計(jì)、課程大作業(yè)或者想入門爬蟲與 NLP 結(jié)合的從業(yè)者來說這套系統(tǒng)的價(jià)值在于它把爬蟲、數(shù)據(jù)清洗、情感分析、前后端交互四條線完整打通了。我拆完這套資源后的直觀感受是代碼量不大但工程結(jié)構(gòu)比大多數(shù)“只有一個(gè) notebook”的畢設(shè)完整得多值得照著復(fù)現(xiàn)一遍。2. 前后端分離的工程骨架Quasar 前端與 Python 后端的啟動順序2.1 先從 quasar.conf.js 看懂前端的真實(shí)身份這套系統(tǒng)前端目錄里有 index.html、result.html、index.template.html、quasar.conf.js稍微熟悉 Vue 生態(tài)的人一眼就能認(rèn)出來這是 Quasar 框架的項(xiàng)目結(jié)構(gòu)。Quasar 是一套基于 Vue 的 UI 框架官方定位是“一套代碼編譯成 SPA、SSR、PWA 甚至移動端”畢設(shè)用它來寫后臺管理類頁面非常合適因?yàn)楸砀?、表單、圖表組件開箱即用不用像手寫 Bootstrap 那樣拼半天。quasar.conf.js 是這個(gè)前端項(xiàng)目的核心配置文件里面主要做三件事聲明要用哪些 Quasar 插件比如 Loading、Notify、配置 dev server 的端口和代理、定義構(gòu)建產(chǎn)物的輸出路徑。注意這里的 dev server 端口默認(rèn)是 8080而后端 Python 服務(wù)我拆下來看默認(rèn)跑在 5000 或 8000 端口兩者不同源所以前端請求后端接口時(shí)大概率會遇到跨域問題——這一點(diǎn)我會在第 5 章專門講實(shí)際上這個(gè)項(xiàng)目里已經(jīng)內(nèi)置了代理方案但你如果直接雙擊 index.html 打開是跑不起來的必須通過 quasar dev 啟動。2.2 后端 Python 服務(wù)的路由設(shè)計(jì)與數(shù)據(jù)流向后端的核心邏輯按模塊拆分爬蟲模塊負(fù)責(zé)抓取評論情感分析模塊負(fù)責(zé)對評論文本打分API 層負(fù)責(zé)把結(jié)果暴露成 HTTP 接口。一個(gè)典型的數(shù)據(jù)流向是用戶在前端選擇景點(diǎn) → 前端調(diào)用后端/api/analyze接口 → 后端讀取該景點(diǎn)在數(shù)據(jù)庫里已有的評論 → 情感分析模塊逐條打分 → 返回各情感類別的統(tǒng)計(jì)結(jié)果和樣例評論 → 前端用 ECharts 渲染餅圖和柱狀圖。# app.py 中的核心路由示意 from flask import Flask, jsonify, request from analyzer import SentimentAnalyzer from db import get_reviews_by_scenic app Flask(__name__) analyzer SentimentAnalyzer() app.route(/api/analyze, methods[POST]) def analyze(): scenic_id request.json.get(scenic_id) reviews get_reviews_by_scenic(scenic_id) if not reviews: return jsonify({code: 404, msg: 該景點(diǎn)暫無評論數(shù)據(jù)請先爬取}) result analyzer.analyze_batch(reviews) return jsonify({code: 0, data: result})這個(gè)路由做的事情非常直白拿到前端傳來的景點(diǎn) ID去數(shù)據(jù)庫撈評論丟給情感分析器批量處理最后把結(jié)構(gòu)化結(jié)果返回。值得留意的是analyze_batch這個(gè)方法它不是簡單地 for 循環(huán)而是內(nèi)部先做文本清洗再逐條走分詞和詞表匹配最后按正面、負(fù)面、中性三個(gè)類別做聚合統(tǒng)計(jì)。2.3 依賴安裝與啟動順序先后端后前端很多第一次跑這個(gè)項(xiàng)目的人翻車不是因?yàn)榇a有問題而是啟動順序錯(cuò)了。后端 Flask 服務(wù)如果沒起來前端頁面能打開但所有接口全部報(bào)錯(cuò)頁面看起來是“白屏控制臺一片紅”。正確的順序是先裝后端依賴啟動 Python 服務(wù)再啟動 Quasar 前端。# 第一步安裝后端依賴Python 3.8 環(huán)境 pip install flask flask-cors requests jieba sqlalchemy pymysql # 第二步啟動后端服務(wù) python app.py # 第三步進(jìn)入前端目錄安裝依賴并啟動 cd frontend npm install npx quasar dev這套順序里有幾個(gè)參數(shù)需要按你自己的環(huán)境改數(shù)據(jù)庫連接串在db.py里默認(rèn)我拆包看到的是 MySQL 的配置如果你本地沒裝 MySQL可以直接改 SQLite改動量大約是 10 行Flask 的端口如果在app.run(port5000)被占用改成 5001 后前端quasar.conf.js里的 proxy 目標(biāo)端口也要同步改否則代理轉(zhuǎn)發(fā)會失效。啟動完成后訪問http://localhost:8080能看到登錄注冊頁說明前端起來了再往后端http://localhost:5000/api/ping發(fā)一個(gè) GET 請求返回 JSON 說明鏈路通了一半。3. 攜程與馬蜂窩評論爬蟲請求偽裝、分頁抓取與字段落庫3.1 兩個(gè)平臺的反爬差異與應(yīng)對策略攜程和馬蜂窩的評論接口形態(tài)完全不一樣。攜程的評論數(shù)據(jù)走的是一套內(nèi)部 API返回 JSON 結(jié)構(gòu)里面嵌套了用戶名、評分、評論內(nèi)容、點(diǎn)評時(shí)間等字段但請求頭里必須帶特定的 Referer 和 User-Agent否則直接拒絕服務(wù)。馬蜂窩則是服務(wù)端渲染的 HTML 頁面評論數(shù)據(jù)混在 DOM 節(jié)點(diǎn)里需要先請求頁面再用 XPath 或正則抽取而且它的列表頁有滾動懶加載直接 requests 只能拿到前幾條。這套系統(tǒng)的爬蟲代碼里對兩個(gè)平臺分別寫了獨(dú)立的爬蟲類公共部分抽了一個(gè) BaseCrawler里面封裝了帶重試的請求方法。核心思路就是把請求頭偽裝成真實(shí)瀏覽器攜程接口用requests.get帶 params 拉取馬蜂窩用requests.get拿 HTML 后用lxml解析。# crawler_ctrip.py 的核心抓取邏輯節(jié)選 import requests from lxml import etree class CtripCrawler: def __init__(self): self.headers { User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Referer: https://you.ctrip.com/, Accept: application/json, } self.base_url https://you.ctrip.com/sight/{poi_id}/comment-list.html def fetch_comments(self, poi_id, pages5): all_comments [] for page in range(1, pages 1): resp requests.get( self.base_url.format(poi_idpoi_id), params{start: (page - 1) * 10}, headersself.headers, timeout10 ) data resp.json() items data.get(data, {}).get(commentList, []) for item in items: all_comments.append({ user: item.get(userName), content: item.get(content), score: item.get(score), time: item.get(commentTime) }) return all_comments這個(gè)實(shí)現(xiàn)里有幾個(gè)參數(shù)是實(shí)際調(diào)試時(shí)最關(guān)鍵的點(diǎn)params里的start控制分頁偏移攜程每頁固定 10 條timeout10是給每個(gè)請求的上限防止某個(gè) IP 被限制后卡住整個(gè)爬蟲poi_id是景點(diǎn)在攜程內(nèi)部的唯一 ID這個(gè) ID 怎么找打開攜程景點(diǎn)頁URL 里sight/后面那串?dāng)?shù)字就是。3.2 馬蜂窩的滾動加載問題與 XPath 字段抽取馬蜂窩的評論列表頁不是分頁按鈕而是“滾動到底部加載更多”這是典型的動態(tài)加載頁面。直接 requests 拿到的 HTML 里只有第一屏的數(shù)據(jù)。這套系統(tǒng)里處理方式很務(wù)實(shí)分析頁面里預(yù)埋的window.__INITIAL_STATE__全局變量這個(gè)變量里包含了前幾頁的評論數(shù)據(jù)夠演示用了。如果要做大樣本采集再考慮用 Selenium 模擬滾動但畢設(shè)場景下沒必要引入那么重的依賴。# crawler_mafengwo.py 的 HTML 解析邏輯 import requests from lxml import etree import json import re class MafengwoCrawler: def __init__(self): self.headers { User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X), Accept: text/html,application/xhtmlxml } def fetch_comments(self, scenic_id, pages3): url fhttps://www.mafengwo.cn/poi/{scenic_id}.html resp requests.get(url, headersself.headers, timeout10) html resp.text # 提取預(yù)埋在頁面里的初始數(shù)據(jù) match re.search(rwindow\.__INITIAL_STATE__\s*\s*(.*?)/script, html) if not match: return [] state json.loads(match.group(1)) comments state.get(commentList, []) return [{ user: c.get(nickname), content: c.get(comment), score: c.get(score, 0), time: c.get(date) } for c in comments]這里值得注意的細(xì)節(jié)是 User-Agent 用了 iPhone 的標(biāo)識因?yàn)轳R蜂窩移動端的反爬策略比 PC 端寬松返回的 HTML 結(jié)構(gòu)也更規(guī)整。re.search的正則里.*?是非貪婪匹配確保拿到第一個(gè)/script前的內(nèi)容如果頁面改版導(dǎo)致結(jié)構(gòu)變化最先報(bào)錯(cuò)的就是這一行。整體看下來馬蜂窩的爬蟲實(shí)現(xiàn)比攜程更簡單但容錯(cuò)性也差一些后面第 5 章我會講它最容易踩的坑。3.3 評論去重與字段清洗兩個(gè)平臺的評論字段并不一致馬蜂窩沒有評分字段或者評分為空攜程的評論內(nèi)容里可能帶“發(fā)布于”之類的雜質(zhì)文字。這套系統(tǒng)在寫入數(shù)據(jù)庫之前做了一層清洗和去重。清洗邏輯是去掉空白字符和 HTML 標(biāo)簽按長度過濾掉低于 5 個(gè)字的評論去重邏輯是對評論內(nèi)容做 MD5 哈希存入數(shù)據(jù)庫時(shí)加唯一索引重復(fù)評論直接忽略。采集字段最終落庫的結(jié)構(gòu)如下字段名類型說明idINT 自增主鍵scenic_nameVARCHAR(64)景點(diǎn)名稱sourceVARCHAR(16)來源平臺ctrip / mafengwouser_nameVARCHAR(64)用戶昵稱contentTEXT清洗后的評論文本scoreFLOAT評分?jǐn)y程有值馬蜂窩可能為 0comment_timeDATETIME評論時(shí)間content_hashCHAR(32)內(nèi)容 MD5用于去重這個(gè)表結(jié)構(gòu)是這套系統(tǒng)里比較有價(jià)值的工程設(shè)計(jì)。content_hash字段配合數(shù)據(jù)庫唯一索引能從源頭杜絕重復(fù)數(shù)據(jù)污染后續(xù)的情感分析結(jié)果。4. 情感分析核心分詞、詞表打分與統(tǒng)計(jì)接口的實(shí)現(xiàn)思路4.1 jieba 分詞與自定義詞典的作用情感分析模塊的第一步是分詞。這套系統(tǒng)用的是 jieba 分詞庫默認(rèn)詞典對通用文本效果不錯(cuò)但旅游評論里有大量景點(diǎn)名、地名、口語化表達(dá)比如“迪士尼”“外灘”“打卡”默認(rèn)分詞經(jīng)常會切成“迪斯 尼”或者“打 卡”影響后續(xù)情感詞的匹配。# analyzer.py 中的分詞與清洗 import jieba import re STOP_WORDS {的, 了, 是, 在, 就, 都, 也, 很, 有, 這, 那} def clean_and_tokenize(text): # 去 HTML 標(biāo)簽和特殊符號 text re.sub(r.*?, , text) text re.sub(r[^\u4e00-\u9fa5a-zA-Z0-9], , text) words jieba.lcut(text) # 過濾停用詞和單字 return [w for w in words if w not in STOP_WORDS and len(w.strip()) 1]這里的核心參數(shù)是STOP_WORDS集合它直接決定情感分析的準(zhǔn)確率。如果停用詞太少“不算差”“不太行”里的“不”會被抽走變成正向情感停用詞太多又會把“不錯(cuò)”里的“不”誤殺。常見的做法是維護(hù)一個(gè)針對旅游評論場景的停用詞表把“確實(shí)”“真的”“簡直”這類程度副詞保留下來——它們雖然在停用詞名單里但在情感分析里起著語氣強(qiáng)化作用一般不建議過濾。實(shí)戰(zhàn)中我一般會把“沒”“不”“別”這幾個(gè)否定詞單獨(dú)處理因?yàn)樗鼈兊某霈F(xiàn)會讓整句情感反轉(zhuǎn)。4.2 正負(fù)向詞表打分機(jī)制這套系統(tǒng)的情感判定沒有用復(fù)雜的深度學(xué)習(xí)模型而是采用基于情感詞典的極性打分。原理是構(gòu)建一個(gè)正面詞表和一個(gè)負(fù)面詞表每個(gè)詞帶一個(gè)權(quán)重分詞結(jié)果逐一匹配詞表累計(jì)得分。得分大于閾值判定為正向小于負(fù)閾值判定為負(fù)向中間歸為中性。# analyzer.py 的情感打分核心 class SentimentAnalyzer: def __init__(self): self.positive_words {好評: 2, 漂亮: 1.5, 值得: 1.5, 推薦: 2, 滿意: 2} self.negative_words {差評: 2, 失望: 2, 一般: 0.5, 后悔: 2, 坑: 1.5} self.negation_words {不, 沒, 別, 不太} def analyze_batch(self, reviews): results {positive: 0, negative: 0, neutral: 0} details [] for review in reviews: words clean_and_tokenize(review[content]) score 0 for idx, word in enumerate(words): if word in self.positive_words: score self.positive_words[word] elif word in self.negative_words: score - self.negative_words[word] # 否定詞反轉(zhuǎn)不 正面詞 負(fù)面 if idx 0 and words[idx-1] in self.negation_words: score -score if score 0.5: results[positive] 1 details.append((review[content], 正面, score)) elif score -0.5: results[negative] 1 details.append((review[content], 負(fù)面, score)) else: results[neutral] 1 details.append((review[content], 中性, score)) return {stats: results, details: details}這里有個(gè)細(xì)節(jié)值得展開否定詞反轉(zhuǎn)用的是“看前一個(gè)詞”的笨辦法遇到“不太滿意”這種雙重否定就會判錯(cuò)——“不”和“太”都是否定詞按這個(gè)邏輯會反轉(zhuǎn)兩次回到正面而實(shí)際語義是負(fù)面。要改進(jìn)就把negation_words設(shè)計(jì)成窗口掃描統(tǒng)計(jì)一句話里否定詞出現(xiàn)次數(shù)奇數(shù)次反轉(zhuǎn)、偶數(shù)次不反轉(zhuǎn)。但從畢設(shè)展示角度現(xiàn)有邏輯已經(jīng)能覆蓋絕大多數(shù)簡單評論尤其是“景點(diǎn)不錯(cuò)”“服務(wù)很差”這類直白表達(dá)。4.3 統(tǒng)計(jì)結(jié)果如何喂給前端圖表情感分析模塊輸出的stats字典包含了正、負(fù)、中三個(gè)類別的評論數(shù)量后端把這個(gè)字典連同樣例評論一起打包成 JSON 返回。前端拿到數(shù)據(jù)后用 ECharts 的餅圖展示情感分布用列表展示各情感類別下的代表性評論。這個(gè)接口的返回格式是一個(gè)約定前端result.html頁面對應(yīng)的渲染邏輯// frontend/src/pages/Result.vue 中的核心請求節(jié)選 async function loadResult() { const res await fetch(/api/analyze, { method: POST, headers: {Content-Type: application/json}, body: JSON.stringify({ scenic_id: selectedScenicId }) }) const json await res.json() if (json.code 0) { renderChart(json.data.stats) renderCommentList(json.data.details) } }selectedScenicId是用戶在前一個(gè)頁面選中的景點(diǎn) ID這個(gè)值從景點(diǎn)列表接口來。整條鏈路到這里就閉合了爬蟲負(fù)責(zé)把外部評論搬進(jìn)數(shù)據(jù)庫情感分析模塊把評論變成可量化的情感分?jǐn)?shù)前端把分?jǐn)?shù)變成圖表。從工程實(shí)現(xiàn)角度看這套系統(tǒng)最有學(xué)習(xí)價(jià)值的地方不是某個(gè)算法有多牛而是數(shù)據(jù)完整地在三個(gè)層級之間流轉(zhuǎn)沒有斷點(diǎn)。5. 避坑記錄封 IP、跨域攔截與中文亂碼四連5.1 爬蟲請求頻繁導(dǎo)致 IP 被封現(xiàn)象攜程爬蟲跑到第 30 頁左右后續(xù)所有請求返回 403頁面提示訪問異常連手動打開網(wǎng)頁都受限。原因請求頻率太高沒有設(shè)置延時(shí)攜程的反爬機(jī)制識別到同一 IP 的密集訪問后觸發(fā)了臨時(shí)封禁持續(xù)時(shí)間大約 10 到 20 分鐘。解決在爬蟲的fetch_comments里加入隨機(jī)延時(shí)用time.sleep(random.uniform(1, 3))并且把每頁的抓取間隔和總頁數(shù)關(guān)聯(lián)起來。另外把請求頭里的Accept-Language補(bǔ)上降低被識別為腳本的概率。這套系統(tǒng)原始代碼里沒有延時(shí)我拆包時(shí)第一輪復(fù)現(xiàn)就是在這個(gè)位置踩的坑加延時(shí)后連續(xù)跑 200 頁都沒再觸發(fā)封禁。5.2 前端頁面打開后所有接口報(bào)跨域錯(cuò)誤現(xiàn)象Quasar 前端跑在 8080 端口后端 Flask 跑在 5000 端口瀏覽器里請求/api/analyze直接報(bào)CORS error接口一個(gè)都調(diào)不通。原因這是一個(gè)標(biāo)準(zhǔn)的前后端分離跨域問題瀏覽器默認(rèn)禁止不同端口之間的 XHR 請求。項(xiàng)目里雖然引了flask-cors但如果你沒在 Flask 實(shí)例上正確注冊 CORS跨域照樣攔。解決后端的 Flask 入口里加一行配置# app.py 中的跨域配置 from flask_cors import CORS CORS(app, resources{r/*: {origins: *}})resources{r/*: {origins: *}}表示所有路由都允許任意來源訪問畢設(shè)本地調(diào)試夠用了。如果將來部署到服務(wù)器把origins改成前端的實(shí)際域名不要用通配符否則等于向后端開放了所有跨域權(quán)限。5.3 評論寫入 MySQL 后中文亂碼現(xiàn)象爬蟲打印的評論內(nèi)容是正常的但存進(jìn)數(shù)據(jù)庫后變成了???或者繁體亂碼。原因MySQL 數(shù)據(jù)庫表默認(rèn)字符集是latin1不支持中文。Python 的 MySQL 連接串里也沒指定charset參數(shù)導(dǎo)致寫入時(shí) UTF-8 編碼被強(qiáng)制轉(zhuǎn)成了 latin1。解決建表時(shí)指定字符集連接時(shí)也指定# db.py 中的連接串修改 engine create_engine( mysqlpymysql://root:passwordlocalhost:3306/travel_sentiment?charsetutf8mb4, echoTrue )charsetutf8mb4是關(guān)鍵參數(shù)utf8mb4是完整的 UTF-8 實(shí)現(xiàn)支持四字節(jié)的 emoji 字符。評論內(nèi)容里經(jīng)常有 emoji用utf8會報(bào)編碼錯(cuò)誤用utf8mb4才能完整存儲。5.4 馬蜂窩爬蟲采到的評論數(shù)量明顯比頁面顯示少現(xiàn)象頁面上下拉能看到四五十條評論爬蟲只抓到七八條。原因馬蜂窩的window.__INITIAL_STATE__只預(yù)埋了前兩頁數(shù)據(jù)后續(xù)內(nèi)容全部靠滾動觸發(fā)接口動態(tài)加載而網(wǎng)絡(luò)請求拿到的 HTML 里根本不含這些動態(tài)內(nèi)容。解決接受現(xiàn)實(shí)——用預(yù)埋數(shù)據(jù)抓取就是只能抓到兩頁的量。如果確實(shí)需要更多直接在爬蟲里再請求馬蜂窩內(nèi)部的評論分頁接口但這個(gè)接口的簽名參數(shù)是加密的調(diào)試成本比較高。畢設(shè)答辯場景下能抓到二三十條有效評論做情感分析展示就足夠了重點(diǎn)是把清洗和分析鏈路講清楚評審老師不會糾結(jié)樣本量。6. 答辯前的最后一道工序換景點(diǎn)重跑全流程的檢查清單這套系統(tǒng)默認(rèn)帶了幾個(gè)演示景點(diǎn)但答辯時(shí)最出彩的動作是現(xiàn)場換一個(gè)完全沒跑過的景點(diǎn)從爬蟲到情感分析全鏈路走一遍。換景點(diǎn)不需要動代碼只需要改一個(gè)參數(shù)景點(diǎn) ID。攜程的景點(diǎn) ID 去景點(diǎn)頁 URL 里找馬蜂窩的景點(diǎn) ID 去poi/后面的數(shù)字串里找。我自己的習(xí)慣是答辯前強(qiáng)制走一遍完整的驗(yàn)證流程按順序確認(rèn)五件事第一確認(rèn)后端服務(wù)活著curl http://localhost:5000/api/ping返回值正常第二確認(rèn)前端頁面能打開登錄后能看到景點(diǎn)列表第三執(zhí)行一次新景點(diǎn)的爬蟲確認(rèn)數(shù)據(jù)庫里新增了對應(yīng)評論第四在前端頁面選擇這個(gè)新景點(diǎn)確認(rèn)情感分布圖和評論列表渲染出來了第五抽查三條評論人工判斷情感傾向是否和分析結(jié)果一致。# 一鍵驗(yàn)證腳本 check_pipeline.sh #!/bin/bash # 檢查后端 curl -s http://localhost:5000/api/ping | grep -q pong echo [OK] 后端存活 || echo [FAIL] 后端未啟動 # 檢查數(shù)據(jù)庫評論數(shù) mysql -uroot -p123456 -e SELECT COUNT(*) FROM reviews WHERE scenic_name東方明珠; # 檢查情感分析接口 curl -s -X POST http://localhost:5000/api/analyze -H Content-Type: application/json -d {scenic_id:124} | python -m json.tool | head -20這個(gè)腳本看起來簡單但實(shí)際能擋住大部分低級的答辯事故后端忘了啟動、數(shù)據(jù)庫沒建表、景點(diǎn) ID 選錯(cuò)導(dǎo)致接口返回空數(shù)據(jù)。每次換新景點(diǎn)我會先把要換的 ID 記下來跑完爬蟲后立刻查一下數(shù)據(jù)庫的寫入量確認(rèn)沒有因?yàn)榉磁?IP 封禁導(dǎo)致零數(shù)據(jù)入庫。還有一個(gè)細(xì)節(jié)容易被忽略爬蟲抓下來的是實(shí)時(shí)評論但情感分析的結(jié)果只對當(dāng)前數(shù)據(jù)庫里的數(shù)據(jù)有意義。答辯前不要反復(fù)跑同一個(gè)景點(diǎn)的爬蟲因?yàn)橹貜?fù)評論會被content_hash唯一索引攔掉但接口的響應(yīng)時(shí)間會變長——評審老師看到頁面轉(zhuǎn)圈超過三秒整個(gè)演示的流暢度就打折了。從那以后我每次做類似的項(xiàng)目演示都會強(qiáng)制把“換數(shù)據(jù)源重跑全鏈路”這一步放進(jìn)檢查清單先確認(rèn)數(shù)據(jù)能進(jìn)來再確認(rèn)分析能算完最后才點(diǎn)開前端頁面。這套流程看著笨但能幫你篩掉八成現(xiàn)場翻車的情況。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
香港久久久| 啊啊啊啊免费视频| 欧美性爱十八禁| 99无码| 亚洲国产亚洲天堂| 韩国三级三级BD在线| 日韩黄色av中文字幕| 一牛一区二区三区久久| 深爱五月婷婷| 黄色AAAAA欧美| 97亚洲色图| 国产乱码精品久久久久久| 最新中文字幕精品在线| 日韩无码极品| 青草一区二区| 综合亚洲欧美| 熟妇高潮二区三区| 超碰夫妻97| 亚洲图片欧美91N| 黄色免费一级在线毛片| 亚洲色婷婷综合久久久久中文| 亚洲码和欧洲精品激情系列| 99久久久99久久91熟女| 日韩Va亚洲va欧美Ⅴa久久| 99久久综合| 99热自拍| 国内毛片免费h片在线| 99久久婷婷丁香| 国产美女销魂在线观看不卡| 一级AAA片一区二区三区| 亚洲吊色| 混色激情av| 超碰成人免费| 午夜欧美女人操逼| 亚洲中文字母在线播放| 亚洲精品啪视频| 日本成人A片网站| 国产免费黄色一级大片| 大屁股熟女一区二区三区| 日本啊啊啊啊啊视频| 美日韩成人| 五月婷婷AV| 九月丁香综合网| 操逼网站网站| 久久久久久久久久va| 免费视频一二三区| 色妺妺AⅤ| 日夜伊人网| 久久中文字幕在线观看| 亚洲婷婷丁香在线| 免费精品国偷自产在线在线 | 天天色黄色影院天天操| 国产精品久久久无码aV去| 亚洲中文字幕精品一区| 国产精品国产亚洲区艳妇糸列| 国产精品美女视频诱惑| 欧美伊人久久综合网| 可以免费看黄片的视频| 国产精品毛片?v一区二区三区| 为用户提供免费看黄网址在线观看| 91一区二区三区蜜桃| 亚洲天堂久久久久久粉红视频| 黑人综合网| 好吊色综合| 2024年最新色情网站在线观看| 国产精品久久久久久久久久久久| 69XX一中文字幕人妻91| 免费无码国产精品v片在线观看| 青青免费在线视频一区| 欧美黄色片AAAAA| 婷婷亚洲综合| 一区二区精品更新提醒| 人人澡人人爽人人精品| 欧美色图91p| 婷婷激情五月综合| 四虎国产精品永久在线囯在线| 操逼www.| 日韩久久三区| 2017大香蕉国产精品久久| 色香欲天天天天综合色| 一二三区精品视频| 麻豆AV一区二区天美传媒| 人人妻碰人人免费| 91超碰人人操| 亚洲视频,小说| 亚洲drav色图| 国产强奸乱伦第1页| 第四色奇米影视777| 久久人人爽人人爽人人片Ⅴ| 99ri精品| 亚洲射综合网| 青青草久久一区网| 亚洲情色欧美| 十八禁啪啦拍视频无遮挡| 96AV精品| 中文字幕在线第二页| 97爱综合| 韩国久久97| 国产熟女精品区| 天天综合站| 无码外流操逼视频| 久久久久久AⅤ无码免费肉站| 免费操逼视频下载| 91女网站| 91制服丝袜| 欧美一级久久久久久久大片动画 | 久久大精品乱码视频人妻熟女| 色天天野狼综合社区| 95人妻爽爽人人做人人澡| 超碰日韩人妻| 亚洲一区二区三区在线激情| 后入国产| 色婷婷影视| 99在线精品观看视频中文 | 丰满人妻大屁一区二区| 青青草久草AV| 中国一级特黄大片护士| 国产精品大香蕉| 亚洲有码 视频一区| 久久欧美按摩999| 99re6在线视频播放免费精品| 日韩无码精品综合久久| 日韩美女久久一区二区三区| 97超碰色| 久久天天躁日日躁狠狠躁 | 97精品一区| 国产激情视频一区区三区| 日韩精品一区二区三区色欲| 久久综合久色欧美综合狠狠| 黄片免费久久久久久久| 亚洲日本天堂| 岛国精品视频在线观看| 成人小电影网站tex| 亚洲精品视频在线播放| 久久久精精精| 男人的天堂不卡一区二区| 97在线观看视频| 日本三级R| 欧美78| 色黄污美女啪啪啪免费网站| 超碰天天久久79| 蜜臀在线视频| 激情亚洲天堂| 性爱乱伦网址| 亚洲偷拍欧美激情| 99视频自拍| 久久精品91| 超碰在线香蕉| 欧美综色欧| 亚洲第一页色| 三级日本一区二区三区| 久草久热| 91在线精品| 欧美情色亚洲| 国产精品一区二区黄片| 亚洲无线观看久久| 久久日本熟妇熟色高清| 国产精品久久99日日| 天天热精品| 人妻少妇色综合| 欧美懂色综合网| 毛片电影一区二区三区| 无码一区免费在线不卡| 91网站在线播放| 99超级碰免费视频| JIZZJIZZ亚洲女人被躁| 蜜桃天美传媒AV一区二区三区| 综合色久| 黄色av网站在线播放| 超碰9 7女人| 色妺妺在线视频| 日本一区视频在线观看| 色狠狠一区二区三区香蕉| 激情综合五月| 精品在线蜜臀| 欧美日本不卡| 91夜色chaopeng| 国产亚州精品美女久久久免费| 91久久堂| 国产精品情侣啪啪| 欧美日韩国产一区二区小黄片大全| 日韩少妇在线视频| 美腿色图| 欧美一级黄片免费播放| 亚洲天堂中文字| 美女91AV| 精品国产乱码久久久影院| 久久一二区四| 天天天乱色综合全| 欧美成人性爱视频大全| 久久久久久精品免费看A级| 美女诱惑久久| 亚洲AV不卡在线观看| 好淫网一二三视区| 免费亚洲黄色视频在线观看| 亚洲欧美日韩制服另类| 超碰久超碰久| 男人天堂新在线| 一区二三区四区视频大全套| 97爱免费插| 成人片在线播放| 先锋女优在线观看视频| 欧美精品激情| 亚洲干B| 久久久精品久久| 黄污污污污| 国产成人超碰在线| 亚洲 另类 丝袜 自拍 动漫| 久久久久精| 精品人体无圣光凹凸| 99久久亚洲精品无码毛片潘甜甜| 国产久久久| 另类图片亚洲加勒比另类图片亚洲加勒比另类图片亚洲加勒比 | 国产成年女人免费视频播放a| 搡老女人老91二区| 欧美中文综合| 成全动漫视频观看免费下载| 中文字幕黄片在线| 操操操日本的逼| 久久久久久国产手机AV| 色成人Www精品永久观看| 欧美综合网A| 中出欧美| 欧美性色网| 蜜臀久久99精品久久久久电影| 搞中出视频在线观看| 国产精品网站www| 人人操天天爽| 欧美日韩亚洲五月天婷婷| 伊人成人情色综合| 九九九九一区| 综合欧美色图| 国产精品视频内谢女人| 欧美伊人电影| 中文字幕在线免费观看2| 玖玖大干人妻| 97香蕉网| 人人操人人摸人人看人人干| 思思热在线视频免费| 91视频伊人| 国产精品亚洲天堂网址| 手机看av网站在线看| 囯产乱伦一区二区三女| 久久99操天天日| 亚洲欧美日韩有码| 日韩有码回春沙龙第一页| 香蕉大久久久| AV在线性爱| 日韩不卡a级视频专区| 久久97| 欧美性爱一区| 丝袜AV一区二区三区| 人人性爱视频免费| 一级特级aaaa毛片免费观看| 大香蕉伊人网WWWn0n| 少妇人妻无码| 91一区二匹| 中文字幕国产| 国产在线不卡导航| 国产精品农村妇女精品| 国产精品久久久久久久AV大片| 口爆吞精在线观看| 日韩成人网址| 美女网站黄页| 国产精品福利视频播放| 天堂岛av| 操91| 亚洲国产一级精品毛一级精品看免费视频| 欧美性爱综合,免费| 色香色欲天天综合网天天来吧| 亚洲。日韩。欧美| 久久久久久综合久久伊人蜜月| 久久av一级av少妇av高潮| 日本岛国黄色网址| 91美女视频电影| 91国产操逼视频| 8050午夜少妇无码| 欧美人妻中出| 97色碰| 婷婷五月综合激情| 偷拍片久久| 亚洲最大成人a毛毛片| 一二三区在线| 香蕉视频精品亚洲一区二区三区在线播| 思思热国产在线视频| 国产熟女少妇一区| 精品久久97| 国产一级αv免费看片| 97天天操天天干| 日韩免费福利在线观看| 蜜桃精品一区二区三区ww| 校园春色 亚洲| www成人啪啪18秘 免费| 色偷偷男人的天堂麻豆| 国产精品区在线12p| 97视频620| 日韩精品人妻| laoshunv91| 一区二区三区美女超清| 91丝袜美女| 午夜男人的天堂| 26uuu偷拍亚洲欧洲综合| 亚洲男人的天堂V| 日本一二区不卡| 色欧美天天| 久久超碰网| 午夜福利久久久噜久噜久久综合| 日本欧美中文字幕| 亚州精品丝袜-不卡成人免费| 五月丁香激情四射| 高清不卡国产| 99re热有精品视频国产| A啊啊在线观看| 精品无码久久久久久国产浪潮| 九热大香蕉| a天堂视频| 欧美日韩国产人人| 天天综合网亚洲综合网| 大香蕉中文在线| 亚洲天堂男人| 精品成人无码| 五月婷婷深深爱| 黄色污污污污污污网站| 色www精品视频在线观看| 91丝袜在线视频| 国产深喉| 亚洲天天操| A片A5445444| 少妇干B| 五月天激情国产综合婷婷婷| 麻豆影音天美视频| 亚洲熟女偷拍在线观看| 干B网| 人妻少妇久久中文字幕一区二区 麻豆 | 久操精品网| 十八禁网站在线| 99只有精品| 日韩 欧美 国产 麻豆| 日韩精品亚洲一二三| 91第一页| 乱伦av.com| 亚洲操人| 精品人妻一区二区三区夜夜| 国产熟女自拍| 九九九国产| 成人综合网 欧美| 九九九免费视频| 人妻免费观看| 欧日韩不卡视.频| 国产成人资源| 日韩性爱再线视频| 丝袜视频网国产90| 国产中文福利| 少妇高潮99p| 一区操逼日比视频| CCYY草草影院地址入口| 超碰97COm中文| 亚州乱码中文字幕综合久久久| 在线视频97| 性高潮久久久久久久久久久| www.99热在线只有精品| 亚洲综合网电影91| 99日精品欧美国产| 黄网色一区二区三区四区精品| 国产精品剧情| 资源新线在线天堂| 日本熟妇自慰性高潮一区二区三区| 国产强奸超碰AV| 日本精品中文字幕视频| 91国模| 免费男人的天堂| 白丝少妇一区二区| 亚洲色9| 激情五月丁香五月| 欧美日韩性爱精品| 大香蕉免费乱伦视频| 免费的黄片有限公司| 欧美日韩97| 四虎影视国产精品| 久久久一二三四区| 呻吟 欧美 日本 中出| 亚洲Av噜噜一区二区三区妖精| 精品国产嫩穴视频| 久操高青| 97操97色| 99色婷婷中文字幕乱色| 国产日韩精品一区二区三区| 97硬碰| 九九九久千久久激情蜜桃在线看 | 丁香六月激情综合| 九九综合久久| 五月丁香影视| 激情一区二区三区在线观看| 泰国AV在线观看| 射 色综合| 丝袜六区| av午夜玫瑰| 亚洲人在线成线成人| 人人手机欧洲亚洲国产人妻| 欧美欲色| 尤物视频新赏网鲜网色诱网| 超碰在线免费一区二区三区| 老鸭窝日丰县女人| 黄色成年| 色五月AV| 欧美精品一区二区少妇免费A片| 人人操人人色网| 欧美人人曰人人操人人射射| 夜夜影视四色| 欧美性猛交美女自慰91| 成人熟女视频一区二区三区| 激情人妻另类| 国产精品另类| 国产黄色在线播放观看| 日本精品不卡一二三区| 国产玖玖| 97视频新免费| 久久久18禁| 51一区二区三区| 成人天天爽| 国产AV无码AV| 深夜激情| 91偷拍欧美亚洲| 国产精品亚洲天堂网址| 亚洲日精品| 99久热| 亚洲日韩精品久久久久一区壹牛 | 色婷婷成人| 中文字幕免费在线观看| 伊色综合天堂色97| 国产AV激情无码久久无码| 麻豆福利视频导航| 天堂69亚洲精品中文字| 97爱b| 影音先锋少妇| 国产极品粉嫩馒头一线天av| 欧美色综合图片| 五月天色色网站| 天天操夜夜操狠很操| 手机在线人成免费视频| 欧美日韩性感| 亚洲第一视频 欧美风情 日韩| 丝袜无码a片| 91n免费处女| 国产精品免费久久久久久久久久| 天天日天天干天天整| 天天干天天日天天射黄色| 欧美专区17页| 秋霞网—男女啪啪亚洲免费体验区| 日韩无码成人电影| 亚洲综合校园春色| 视频一区二区免费在线| 日本在线一二| 96精品一区| 涩涩这里只有精品视频| 精品久久久九九九孕妇| 午夜男人的天堂| 中文字幕一区二区韩| 中文字幕视频2区| 久操视频在线| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | caopeng97| 99re视频在线播放青草| 成人激情无码在线视频| 丝袜美腿校园春色| 天天澡天天爽日日AV| 免费看久久久性性| 91痴汉| 久久久久久国产精品免费网站| 闷骚老熟女15P| 蜜臀中文字幕| 九九热免费国产视频婷婷伊人五月 | 97欧美色综合| 久综合国内精品自在自线| 亚洲最大网站av| 美女91在线观看| 欧美日韩大香蕉| 亚洲欧洲视频小说在线观看| 亚洲中文字幕精品一区| 97香焦色区| 人妻少妇精品久久久久久久| 日日夜夜狠狠| 香蕉欧美| 麻豆天美传媒在线视频天堂| 先锋激情∨在线视频播放| 一本正道久久熟女| 欧美另类综合久久| 久九9精品| 亚洲午夜福利视频| 欧美激情在线观看视频| 久久久亚洲精品电影免费看| 操屄日韩| 久7色| 懂色中文一区二区三区| 久久乐| 999久久久九九九九| 国产高清成人mv在线观看| 在线免费观看高清无码视频| 亚洲国产剧情少妇激情| 久久久久久一日韩字幕无码| 九九九草| 人妻久久久| 久久久96精品| 美女黄页| 国产东北女人在线视频| 亚洲资源吧| 天天干美少妇一区| 欧美激情另类一区二区| 中出人妻中文字幕91在线| 五月天激情网图片| 秋霞免费无码视频日韩A片| 校园春色综合香蕉| 婷婷五月色| 18精品一二区| 欧美内射少妇| 欧美呦呦性爱| 亚洲中文字幕av| 精品人妻美妇91job| 欧美精品久久96人妻无码| 97国产天堂岛| 国产精品情侣啪啪| 狠狠色噜噜狠狠狠狠狠色综合久久| 四虎精品永久在线观看| 97 国产一区| 香蕉在线一区二区三区| 久草在线| 欧美激情在线观看视频| 天美传媒av 在线| 无码聚合| 免费啪啪av| 日韩欧美偷拍美女视频| 91中文在线| 蜜乳AV免费观看| 久久亚洲天天做| 超碰人妻久久人妻中文97| 色一射色一射| 亚洲性图91| 久久性爱网站| 黄色毛片A片| 色色色欧美| 91女神在线视频| 久草线上视频免费看| 99色热| 天天躁日日躁XXXXYY| 嗯~啊~轻一点 视频| 久久亚洲不卡一区二区三区| 天天躁日日躁AAAXX| 天天综合~91| 午夜传煤十二区精品| 九九热在线视频| 丁香激情五月| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 10000部十八禁看电影| 啊啊啊操死我了| 思思热在线视频在线| www.av在线观看| 国产高清不卡视频| 亚州综合网| 日韩乱伦视频| 色偷综合| 蜜乳中文字幕a在线| 五月天婷婷激情| 加勒比伊人综合| 亚洲欧洲av影音| av天堂影视中文在字幕在线中文| 熟女久久久| 日韩一级久久毛片| 亚洲天堂性爱| 清纯唯美综合亚洲| 麻豆啪啪啪视频| 欧美成人综合| 国产精品久久久久久照片| 中文字暮97| 日韩91网站| 人看人人摸人人操| 中出人妻中文字幕91在线| 欧美日韩性爱电影在线| 区一二区日韩亚洲乱码av电影| 亚洲女人91| 人人色人人操在线| 成人精品水蜜桃久久久久久久| 国产成年精品高清在线观看91| 欧美三级一级| 尤物av网站免费在线播放| www.狠狠干.coom| 清纯唯美亚洲综合| 999在线电影香蕉| 超碰97COm中文| av资源在线播放天堂| aV中文麻| 天天流夜夜操| 天天日天天舔东京热 | 天天综合网网欲色| 日韩精品在线放| 91人妻做a观看视频| 欧美日韩国内不卡| 操死我干死我| 欧美一品道| 国产精品久久久久久久久久久久久久吹 | 亚洲影院成人| 国产精品女久久久久av爽| 日韩不卡av一二三| 免费的av网| 婷婷久草| 无码精品久久久天天影视| 亚洲综合97中文网| 影音先锋每日最新资源在线观看| 久久、1234| 久操视频资源站公开| 夜夜免费视频| 偷拍 亚洲| 日韩人妻一区二区| 内射白嫩美女| 久操网址| 欧美成人精品一区二区男人蜜臀| 长长久久曰曰夜夜成人网| 97欧美日韩| 日韩丝袜高跟制服在线观看| 欧美成人黄网色网站| 性天堂| 综合网欧| 婷婷综合久久| 亚洲av综合伊人久久| 久久超碰天天| 99啪| 日韩在线观看中文字幕视频| 国产精品大屁股999| 国产精品久久久久久夜夜夜| 久操com| 色香综合| 欧美色自拍| 在线 制服丝袜中出 人妻| 秋霞怕怕片| 欧美成人贴图| 青青草视频久久久久| 日韩中文字幕二区| 欧美视频一| 97这里有精品| 欧洲与亚洲欧美精品中文字幕| 天天插天天插| 亚洲一区二区三区AV无码| 91人妻在线视频| 亚洲天堂久| 韩国轻伦国内自拍一区| 国产精品一区二区黄片| 色综合V| 日韩大香蕉| 成人精品视频| 91夜夜蜜桃臀1区2区3区| 亚洲成人一区二区精品| 国产无吗在线播放| 91内射| 青青青草原| 97频视在线| 欧洲综合视频| 亚洲色图超碰在线| 久久精品店| 99精品久久| 精品国产乱码久久久久久久久久毛片| 日本性爱少妇| 日韩二区三四区五区六区在线看| 欧美亚洲日本视频久久久| 97超碰人操| 人妻少妇av在线观看| 91黄射| 在线观看AV不卡| 久久风骚城市| 久久天天摸| 69少妇一区二区| 亚州综合AⅤ| www网站黄| 久久精品无码熟妇一区二区三区视频导航 | 福利社区午夜一区二区| 青青欧洲黑| 手机在线视频国内精品| 欧美天天在线| 神马久久久久久伦理片| 国产黄色视频久久| 日本一级真人黄色性爱视频| 久久精品28| 夜夜高潮夜夜爽国产伦精品| 97 国产精品| 97精品网站| 干妹子| 久久久精| 欧美亚洲首页| 天堂性色| 欧美极品女人的天堂| 激情另类激情| 久久久久9999妇女| 人妻99p| 一级性爱视频免费观看 | 久久综合精品一区二区三区| 欧美日韩操逼动图| 国产超碰97| 小草精彩毛片| 无码自拍SM| 日本操逼无码| 中出91视频| 九九精品美女高溯喷水 | 亚洲风情综合网| 欧美亚洲综合色| 天天插夜夜操| 75大香蕉| 久热大香蕉网站| 97情超碰色| 中文字幕免费在线观看| 日韩精品 欧美激情| 精品对白久久不卡| 女性喷水高潮在线观看| 亚洲无无码αⅴ每日更新| 探花视频免费观看国产专区| 一个色导综合| 91精品久久久久| 内射夫妻三片| 浓厚中出中文字幕在线| 看黄片视频免费| 伊人久久艹| 嗯嗯,啊啊,国产精品| 极品内射| 亚洲骚男同com| 日本一区二区做爱的视频| 中文字幕奈奈美被公侵犯| 人妻在线视频| 国产亚洲在线观看| 久久人人爽爽爽人久久久| 热热色色综合| 日韩人妻丝袜中文字幕| 亚洲图片婷婷五月天| 五月色网| 日日夜夜噜| 九九久精品| 97九色人妻| 久久精品国产99精品亚洲蜜...| 超碰九7免费| 亚洲天堂资源网| 操逼内射干逼白丝91| 亚洲做性| 色操逼网| 草b在线 | 午夜精品99久久久久传媒| 亚洲成人妻日韩在线| 综合第一页| 色哟哟 日韩精品| 四虎影院成年人片| 麻豆天美制片厂网站视频| 欧美亚洲清纯| 五月丁香六月综合缴清无码| AAA久久| 欧美97视频| 午夜超碰| 国产又色又爽又舒服的三级视频| 久久精品国产精品亚洲艾通辽熟妇 | 超清福利精品视频在线| 国产超碰人人操| 无码99| 亚洲图片视频小说| 男人的天堂久久久| 日本高清有码网址视频| 中国黑人三级片网站上区| 78操B| 热久久国产| www.zbzhongsen.com| 久久夜夜夜| 夜夜嗨视频| 欧美十八禁视频| 人妻干天天| 性色av网站| 欧美一区二区一级岛国大片| 熟妇人妻一区二区| 欧美天天干| 另类图片五月天| 91激情网| A片A5445444| 96AV精品| 婷婷丁香激情| 久7色| 97碰| 久久久工口| 欧洲特黄毛片免费看欧洲毛片| 97自拍视频在线| 992视频一区| 牛黄色久午久| 天天天干977| 91色久| 欧美 亚洲 在线| 91九色网| 美女诱惑一区| 国产成人网| 女生久久网| 久久国产99精品72福利| 亚洲欧美天堂| 尤物av网站| 天天视频黄| 色婷婷久久综合超碰| 亚洲精品乱码线路中文字幕| 天天影视激情欧美| 国产精品人人爽人人做可爱福利| 亚洲一区二区三区麻豆传媒| 老熟女乱伦片| 久久久久久久9| 97在线视频免费观看| 人人操人人摸人 | 不卡免费av在线播放| 久久一留热品黄| 综合网欧美在线| 熟女熟妇一区二区三四区| 97在线精品| 秋霞午夜成人福利片片| 97内射偷拍| 欧美日韩不卡a片| 欧美色图91p| 色爱国产| 91狠狠综| 欧美一区二区成人一卡| 美国aaaaa一级黄片| 4虎在线观看| 国产少妇内射| 人妻 丝袜美腿 中文字幕| 男人的天堂2018东京热啪啪啪| 精品久久99| 亚洲男人天堂手机版| 天天搞在线综合网| 美女裸体麻豆天美蜜桃91| 91老妇女| 女人喷水视频在线观看| 亚洲啪啪性视频| AV色五月天| 人人艹亚洲| 91夜夜蜜桃臀1区2区3区| 亚洲欧美另类激情小说| 亚洲精品第一| n1038 一二三区| 一区二区乱码福利| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 国产强奸乱伦xd| 激情视频图片| 男人的天堂色偷偷青青草视频婷婷网| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 久久熟妇五十路一区| 两性综合网| 亚洲欧美首页| 91 亚洲情侣偷拍 久久| 99啪啪| 亚洲第一黄色av网站 | 99久久com免费视频′| 欧美午夜一区二区三区| 青青草原伊人网| 亚洲色图91欧美日韩| 97伪v| 欧美aaaaaaa| 亚洲综合九| 天天干人人干天天日97| 亚洲无码免费看| 亚洲激情色片 | 亚洲av国产av综合av卡| 青青草十区九区爱夜| 亚洲宅男天堂| 人人操人人摸人| 国产福利视频精品视频| 亚洲欧美日韩不卡人妻| 黄色十八禁| 天堂伊人久久| 色一射色一射| 六月丁香啪啪| 五月丁香社区婷婷日韩欧美精品影院| 青娱乐休闲视频在线观看| 九九九九一区| 欧美在线|亚洲| 欧美页片| 欧美一二在线| 久久久人体| 欧美综合区| 日本一本道A级黄色毛片试看60分钟| 成人五月天丁香激情综合| 国产精品久久久久久久久久久久久久| 加勒比综合a∨| 国产精品久久久九九九| 日本91白丝| 可以免费观看的av| 桃花色涩综合影院| 在线性黄高清免费视频| 日美免费黄片| 欧美色乱| 大吊色| 国产精品久久久久绯色| 99∨VTV| 美女超碰978| 六月丁香五月婷婷| 午夜黄色免费在线观看| 夜间福利片1000无码| 免费公开人人操| 韩国久久97| 日本国产高清色www视频在线| 天天欧美97| 午夜成人福利影视| 100啪啪视频大全| 欧美日韩在线小说| 日韩成人无码| 亚洲精品国语在线播放| 日本二三四区| 超碰人妻久久| 久久久久99999| 97久久天天综合色天天综合色电影| 欧美日韩一干二干| 大屁股国产在线视频| 亚洲综合校园春色| 国产少妇内射| 日逼97| 九七超碰| 中文字幕高清精品一区| 免费在线看黄片av| 激情 欧美 亚洲 小说| 国产多人在线观看视频| 久久久久亚洲AV无码专区少妇| 黄色区免费观看中文字幕| 色乱二区| 国产精品久久久鸭无码的功能| 国产精品国产| 久热99| 内射小黄片| 91少妇| 超碰九区| 天美av在线观看| 影音先锋国产精品| 亚洲av夫妻操穴网| 亚洲区限制级| 日本免费一区二区不卡 | 中文字幕 码 自拍 视频 区| 伊人色综合超碰| 婷婷九月国产| 欧美激情区| 成人影院永久免费观看网址| 国产黄色视频久久| 成人免费在线网站| 久久美女国产| 久9视频| 美女主播色欲91抠b在线播放| 亚洲熟女一区| 理论久久婷婷网8| 久久9亚洲| 日本欧美一区二区三区视频麻豆| TS人妖另类精品视频系列| 国产一区在线看| av2014 日韩在线中文字幕| 狠狠爱AV| 东京热毛片调教| 91成人在线| 国产精品久久久九九九| 国产精品久久久久久夜夜夜| 激情综合网五月婷婷五月天| 九九综合久久| 久久99999| 精品无码久久久久久久久果冻糖心 | 夜色97| 白丝一区| 中文字幕免费看大片| 色欧美天天| 欧美 综合 亚洲| 91宗合网| 亚洲情色中文字幕一区| 亚州操操穴网| 水滴偷拍| 午夜偷拍久久熟女| 大香蕉 222| 久久久性少妇| 亚洲天堂精品日韩电影| 91GD.COM| 亚洲综合性网址| 极品色| 免費黃色視頻觀看一| 欧美综合网1| 黑人免费福利视频| 97久久超碰| 亚洲麻豆18发?| 日韩性爱一级片| 爱射综合| 快播久久人人aV| 国产黄片精品在线| 国产专区路线| 国产精品999aaa| 婷婷久久五月天| 精品超碰色| 被窝影院午夜看片无码| 99色在线| 亚洲欧美碰碰| 91在线视频观看国产| 自拍盗摄一区| 欧美成年人性爱视频免费观看| 91小视频| 国产乱码久久久久久| 免费少妇一区二区| 99热啪啪| 伊香蕉综合久久久久久久噜噜噜 | 蜜乳av一区二区三区四区不卡| 国产一区二区三区白丝| 久草视频制服诱惑| 9118禁| 无码人妻一区二区一牛影视| 青青草一区二区高清无码视频| 91精品91久久久久77777| 大香蕉狠狠爱| 亚洲一级性爱视频免费看| 日韩97超碰中文字幕| 男人天堂 天天射| 97操| 欲香欲色综合天天伊人| 欧美日韩操操操| 人人喜人人妻| 一区在线精品中文字幕| 天堂蜜桃无码视频一区二区| 激情综合网激情综合| 久久精品老司| 18禁无码永久免费无限制| 熟妇艹鸡八| 国产福利电影| 蜜桃精品一区二区三区ww| 久久精品一区二区一8| 五月综合视频| 欧美亚洲中文| 人妻一区二区三区| 日韩精品资源专区二区| 日韩精品怡红院| 亚洲第一在线视频| AV女资源| 亚洲精品第一| 99久久免费看精品国产一区| 五月天色色色| 欧美岛国精品在线观看| 97WW精品| 新久久AV| 9久久久久久| 九九久久九九久久| 国产亚洲日韩欧| 四虎精品一区| 99只有精品| 国产成人精品必看| 天堂av最新电影网| 亚洲激情网一二三四区| 国产无码精品高清| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 偷看洗澡一二三区美女| 欧美偷拍| 国产精品高潮久久AV| 日韩人妻中文视频| 精精品人妻一区二区三区| 色 婷97| 成人网站 免费观看| 揉揉揉夜夜| 蜜臀久久在线视频| 美女黄频a美女大全免费皮| 天天爽夜夜爽夜夜爽精| 裸体美女久久久| 国产黄片精品在线| 欧美页片| 欧美色www亚洲国产阿娇要播| 亚洲一区中文精品| 日本超碰色精品| 日韩欧美亚洲一区二区三区影院| 91观看 国产白丝| 75大香蕉| 激情综合五月| 成人无码在线超碰网| 伦理弟一页| 一级二级三级黑人无码| 欧美自拍网| 色偷综合| 欧美午夜精品久久久久久超碰| 久久天天艹| 凹凸精品熟女在线观看| 久草老司机| 九一亚洲国产免费| 久久综合九九| 日韩一性一交一A片俄罗斯| 国产农村妇女精品| 国产suv精品一区| 传媒免费一区二区三区| 丝袜大香蕉| 久草网站免费在线观看| 先锋影音av先锋一区| 伊人97| 超碰1997| 啊啊啊啊操死我了| 天天做天天爽| 久久精品国产亚洲AV片多多| 亚洲色图尤物视频| 伊人网高清| 色路综合| 狠狠爱AV| 精品十三区| 手机不卡视频不卡在线一二三区| www.超碰在线| 伦伦成年午夜免费视频| 国产成年女人免费视频播放a| 五月丁香黄色网| 澳门色噜噜色噜噜色噜噜色噜噜色噜噜| 超碰午夜| 超碰久久网| 伊人久久88国产女| 色色色999| 丁香五月婷婷啪啪| 色婷久久| 嫖老熟女A片一二三区| 日本欧美一区二区三区免费| 最新岛国大片| 欧美亚洲情色| 天天综合网网欲色| 精品99999| 亚洲乱妇p22| 清纯唯美第一页| 国产AV中文| 亚洲丝袜少妇在线| 精品人妻一区二区三区视频| 啊啊啊好舒服好爽啊啊啊视频| 欧美亚洲厕所精品偷拍91 | 99热精品国产| 久/久精品99看9| 牛牛aV| 91激情国产| 精品无码产区一区二| 久久视频少妇美女| 91 亚洲情侣偷拍 久久| 碰人碰碰人人开房人肉| 熟妇人妻一区二区三区| 日本天天吊| 91天天综合网,天天综合网| 中出789在线视频| WWW.加勒比人妻一区不卡.com| 嫩草 人人网精品| 99热 按摩 日韩| 熟女久久| 亚洲91大片| 欧美 综合 亚洲| 91精品国久久久久久无码| 亚洲高清在线| 午夜丁香婷婷| 在线播放中文字幕| 人妻少妇av在线观看| 探花熟女,姿勢到位,體驗感也到位| 久久午夜鲁丝片| 久久久久久亚洲Av无码| 亚洲同性aV综合| 久草久日| 人妻超碰青青草98| 激情文学网伊人| 25国产精品免费观看| 91大神电影天堂| 超碰色中文| 超碰97精品| 超碰98综合网| 欧美性爱另类综合| 丁香六月激情| 日本一区二区不卡| 今日头条成人一区二区三区四虎精品| 久久精品中文字幕无码l| 亚洲高清无毛一区二区| 大茄子熟女AV导航| 九九天堂| 中国AV美女| 精品亚洲成人免费在线|