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

ARTICLE DETAIL

資訊詳情

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

基于Python的輿情分析系統(tǒng):從數(shù)據(jù)采集到預(yù)警的完整實(shí)現(xiàn)指南

基于Python的輿情分析系統(tǒng):從數(shù)據(jù)采集到預(yù)警的完整實(shí)現(xiàn)指南 簡(jiǎn)介這是一份基于Python與MySQL的網(wǎng)絡(luò)輿情分析系統(tǒng)畢業(yè)論文資料包主要面向計(jì)算機(jī)專業(yè)學(xué)生、畢業(yè)設(shè)計(jì)開發(fā)者以及需要開展網(wǎng)絡(luò)言論管理的相關(guān)技術(shù)人員。論文從計(jì)算機(jī)技術(shù)對(duì)信息傳播與言論發(fā)布的影響切入闡明了輿情分析工作的現(xiàn)實(shí)需求并完成了整個(gè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)系統(tǒng)采用Python語(yǔ)言開發(fā)以MySQL作為數(shù)據(jù)存儲(chǔ)介質(zhì)功能覆蓋言論分析、言論管理、用戶管理等模塊同時(shí)支持以城市或地區(qū)為關(guān)鍵詞進(jìn)行本地相關(guān)負(fù)面評(píng)論的快速檢索與查看為網(wǎng)絡(luò)管理部門提供了高效、可落地的監(jiān)測(cè)思路。資源包共1個(gè)文件為docx格式文檔整體大小約1.73MB文檔中除論文正文外還包含封面、獨(dú)創(chuàng)性聲明、中英文摘要等標(biāo)準(zhǔn)寫作模板便于使用者對(duì)照格式要求進(jìn)行修改和提交。目前已有1262人學(xué)習(xí)下載適合正在撰寫輿情分析類畢業(yè)設(shè)計(jì)或希望系統(tǒng)了解PythonMySQL開發(fā)流程的讀者能夠幫助快速搭建論文框架并理解從數(shù)據(jù)庫(kù)設(shè)計(jì)到業(yè)務(wù)功能實(shí)現(xiàn)的關(guān)鍵環(huán)節(jié)。1. 基于python的網(wǎng)絡(luò)輿情分析系統(tǒng)一條從采集到預(yù)警的數(shù)據(jù)鏈路基于python的網(wǎng)絡(luò)輿情分析系統(tǒng)乍看是課程設(shè)計(jì)或畢設(shè)題目實(shí)際是一條從數(shù)據(jù)采集、清洗入庫(kù)、文本分析到可視化預(yù)警的完整數(shù)據(jù)鏈路。它解決的并不是“爬蟲能爬到多少數(shù)據(jù)”而是“拿到數(shù)據(jù)之后怎么變成可讀的輿情結(jié)論”某事件在哪個(gè)平臺(tái)發(fā)酵、負(fù)面占比多少、熱度峰值出現(xiàn)在幾點(diǎn)、源頭是哪篇文章。適合三類人準(zhǔn)備做畢設(shè)但不想只交 demo 的學(xué)生、要給部門搭輕量輿情監(jiān)控的運(yùn)維或后端工程師、以及需要給論文補(bǔ)“數(shù)據(jù)庫(kù)算法”完整閉環(huán)的研究者。我給你的一個(gè)反直覺結(jié)論是這個(gè)系統(tǒng)最耗時(shí)間的不是算法調(diào)優(yōu)而是數(shù)據(jù)采集穩(wěn)定性和文本清洗情感模型反而能用詞典法先跑通。2. 數(shù)據(jù)層設(shè)計(jì)與采集實(shí)現(xiàn)先把輿情數(shù)據(jù)存進(jìn) MySQL2.1 數(shù)據(jù)源與采集方案先劃定邊界再寫爬蟲做輿情系統(tǒng)前先想清楚數(shù)據(jù)源邊界。常見做法是優(yōu)先選三種新聞門戶的滾動(dòng)列表、公開評(píng)論區(qū)和搜索引擎的新聞聚合結(jié)果這三類頁(yè)面結(jié)構(gòu)相對(duì)穩(wěn)定、不需要登錄、字段也夠用。不要把目標(biāo)一開始就定成“監(jiān)控全網(wǎng)”數(shù)據(jù)源越泛清洗規(guī)則越難寫后期論文里也沒法交代“數(shù)據(jù)從哪來(lái)、覆蓋范圍是什么”。采集層我首選 requests BeautifulSoup不用一上來(lái)就上 Scrapy。原因很簡(jiǎn)單小規(guī)模輿情系統(tǒng)的采集目標(biāo)是“每天幾千到幾萬(wàn)條”單機(jī)多線程請(qǐng)求足夠Scrapy 的中間件、Pipeline 在數(shù)據(jù)量上去之后才是收益前期只會(huì)增加調(diào)試成本。下面這個(gè)腳本是一個(gè)新聞列表頁(yè)的最小采集實(shí)現(xiàn)import requests from bs4 import BeautifulSoup import hashlib, json, time HEADERS { User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36, Referer: https://news.sina.com.cn/ } def fetch_news_list(url, timeout10): resp requests.get(url, headersHEADERS, timeouttimeout) # 不要把編碼寫死成 utf-8優(yōu)先用 apparent_encoding 兜底 resp.encoding resp.apparent_encoding soup BeautifulSoup(resp.text, html.parser) items [] for a in soup.select(a): href a.get(href, ).strip() title a.get_text(stripTrue) if not title or len(title) 8: continue if not href.startswith(http): continue # 用 md5(url) 作為去重指紋比直接存 url 做索引快得多 uid hashlib.md5(href.encode(utf-8)).hexdigest() items.append({id: uid, title: title, url: href}) return items if __name__ __main__: base_url https://news.sina.com.cn/roll/#page_{} for page in range(1, 3): data fetch_news_list(base_url.format(page)) with open(fnews_{page}.json, w, encodingutf-8) as f: json.dump(data, f, ensure_asciiFalse, indent2) time.sleep(1) # 限速是禮貌也是反封的第一步邏輯說(shuō)明resp.encoding 用 apparent_encoding 是為了避免某些頁(yè)面 gbk 編碼導(dǎo)致標(biāo)題亂碼md5 指紋是為后面 MySQL 去重做準(zhǔn)備url 動(dòng)輒幾百字符直接建索引會(huì)浪費(fèi)空間。time.sleep(1) 是控制請(qǐng)求頻率的最低成本手段輿情采集不是搶購(gòu)不需要高并發(fā)。這個(gè)腳本只輸出 json還沒入庫(kù)先看數(shù)據(jù)長(zhǎng)什么樣再?zèng)Q定表結(jié)構(gòu)。2.2 MySQL 表設(shè)計(jì)輿情主表、熱度表、詞典表數(shù)據(jù)庫(kù)選型上MySQL 是輿情系統(tǒng)最穩(wěn)的起步選擇事務(wù)保證寫入不丟、SQL 查詢方便、千萬(wàn)級(jí)數(shù)據(jù)加索引仍然可查。PostgreSQL 也很好但如果你要給別人復(fù)現(xiàn)MySQL 的普及度更高。不要在這個(gè)階段引入 MongoDB輿情數(shù)據(jù)的核心操作是按時(shí)間和來(lái)源做聚合關(guān)系型數(shù)據(jù)庫(kù)的 GROUP BY 比文檔數(shù)據(jù)庫(kù)更順手。建表時(shí)我推薦拆三張表新聞文章表存原始內(nèi)容熱度統(tǒng)計(jì)表存按小時(shí)聚合后的數(shù)據(jù)詞典表存自定義分詞和情感詞。拆表的原因是統(tǒng)計(jì)任務(wù)不應(yīng)該反復(fù)掃全表聚合結(jié)果單獨(dú)存報(bào)表直接查。下面是第一張表的建表語(yǔ)句CREATE DATABASE IF NOT EXISTS yq DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci; USE yq; CREATE TABLE news_article ( id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY, uid CHAR(32) NOT NULL COMMENT md5(url) 去重指紋, title VARCHAR(255) NOT NULL, content MEDIUMTEXT, source VARCHAR(64) DEFAULT , publish_time DATETIME NOT NULL, fetch_time DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP, url VARCHAR(512) DEFAULT , comment_cnt INT DEFAULT 0, like_cnt INT DEFAULT 0, UNIQUE KEY uk_uid (uid), KEY idx_publish_time (publish_time), KEY idx_source (source) ) ENGINEInnoDB;參數(shù)說(shuō)明uid 用 CHAR(32) 而不是 VARCHAR(512) 存 URL是索引性能和存儲(chǔ)空間的雙重考慮publish_time 上建普通索引不建聯(lián)合索引因?yàn)楹罄m(xù)查詢基本是“某個(gè)時(shí)間范圍 某個(gè)來(lái)源”兩個(gè)單索引足夠。content 用 MEDIUMTEXT 而不是 TEXT是給長(zhǎng)文留余地。這里最容易踩的坑是直接在 url 字段上建 UNIQUE KEYutf8mb4 下 512 字符會(huì)超出索引長(zhǎng)度限制所以指紋字段必須單獨(dú)建。2.3 數(shù)據(jù)入庫(kù)與冪等去重同一篇新聞重復(fù)入庫(kù)的問(wèn)題采集腳本跑起來(lái)之后會(huì)遇到第一個(gè)實(shí)際麻煩頁(yè)面刷新后同一篇新聞反復(fù)抓到。如果不做去重news_article 表會(huì)膨脹得很快后面統(tǒng)計(jì)出的“輿情數(shù)量”全是虛的。解決思路不是查一遍再插而是用數(shù)據(jù)庫(kù)的唯一索引保證冪等。import pymysql conn pymysql.connect( host127.0.0.1, port3306, userroot, password123456, databaseyq, charsetutf8mb4, autocommitFalse ) def save_batch(rows): sql INSERT IGNORE INTO news_article (uid, title, content, source, publish_time, url) VALUES (%s, %s, %s, %s, %s, %s) with conn.cursor() as cur: # executemany 批量寫入比逐條 insert 快一個(gè)量級(jí) cur.executemany(sql, rows) conn.commit()邏輯說(shuō)明INSERT IGNORE 配合 uk_uid 唯一索引重復(fù)的 uid 會(huì)被數(shù)據(jù)庫(kù)直接丟棄不報(bào)錯(cuò)、不影響批量導(dǎo)入。這樣遇上去重邏輯時(shí)不需要先 SELECT 再 INSERT減少一次網(wǎng)絡(luò)往返。常見誤區(qū)是“我代碼里先查一遍再插不是更穩(wěn)嗎”但實(shí)際上高并發(fā)下這種 check-then-insert 存在競(jìng)態(tài)兩條線程同時(shí)查到“不存在”然后同時(shí)插入還是會(huì)重復(fù)。把去重交給數(shù)據(jù)庫(kù)唯一索引是輿情數(shù)據(jù)入庫(kù)最省心的做法。3. 輿情分析核心實(shí)現(xiàn)分詞、情感判定、熱點(diǎn)聚類一條鏈路3.1 中文分詞與關(guān)鍵詞提取為什么 jieba 是默認(rèn)起點(diǎn)輿情分析的第一步是分詞。中文分詞的難點(diǎn)在于歧義和新詞比如“西安交大”可能被切成“西安”和“交大”“yyds”這種網(wǎng)絡(luò)熱詞在默認(rèn)詞典里根本不存在。jieba 雖然是老牌庫(kù)但勝在可控支持自定義詞典、支持詞性標(biāo)注、部署成本極低。不要一上來(lái)就上 HanLP 或 LTP它們的模型更大、精度更高但輿情分析的前期任務(wù)是快速建立基線jieba 足夠。import jieba import jieba.analyse # 自定義詞必須優(yōu)先加載否則品牌詞會(huì)被切開 jieba.load_userdict(custom_dict.txt) text 某手機(jī)品牌發(fā)布了新款旗艦機(jī)但網(wǎng)友對(duì)該機(jī)型的續(xù)航表現(xiàn)吐槽較多 # 精確模式分詞適合做關(guān)鍵詞提取和情感判定 words jieba.lcut(text) print(words) # 基于 TF-IDF 提取 Top5 關(guān)鍵詞用于后續(xù)熱點(diǎn)聚類 keywords jieba.analyse.extract_tags(text, topK5, withWeightTrue) print(keywords)參數(shù)說(shuō)明lcut 走的是精確模式不會(huì)把“手機(jī)品牌”繼續(xù)切成“手機(jī)”和“品牌”對(duì)情感分析更友好。extract_tags 的 topK 控制每個(gè)文本保留幾個(gè)關(guān)鍵詞我一般設(shè) 5設(shè)太多會(huì)把“的”“了”這類停用詞帶回結(jié)果。custom_dict.txt 里每行格式是“詞 詞頻 詞性”比如“某手機(jī)品牌 100 n”這個(gè)詞頻不是必須準(zhǔn)確但給一個(gè)較大的數(shù)能提高詞被合并的概率。如果發(fā)現(xiàn)輿情文案里品牌詞總被切開優(yōu)先檢查自定義詞典而不是換分詞庫(kù)。3.2 情感分析基于情感詞典的正面、負(fù)面、中性判定情感分析在輿情系統(tǒng)里是核心模塊??梢杂?Snownlp 直接跑但我更推薦自寫一個(gè)詞典打分器原因是詞典法可解釋性強(qiáng)論文里能畫清楚流程圖調(diào)閾值、加否定詞都直觀后期數(shù)據(jù)量夠了想換成深度學(xué)習(xí)詞典法還能作為標(biāo)注基線。Snownlp 的問(wèn)題是模型是通用的對(duì)“某品牌降價(jià)”這種語(yǔ)境會(huì)誤判為純負(fù)面而實(shí)際上消費(fèi)者可能是在夸性價(jià)比。import jieba POS_DICT {好評(píng): 2, 穩(wěn)定: 1, 流暢: 1, 性價(jià)比: 1} NEG_DICT {翻車: -2, 卡頓: -1, 續(xù)航崩: -2, 吐槽: -1} DEGREE_DICT {非常: 1.5, 很: 1.2, 有點(diǎn): 0.8} NEG_WORDS {不, 沒, 無(wú)} def sentiment_score(text): words jieba.lcut(text) score 0.0 degree 1.0 # 程度副詞權(quán)重 neg 1.0 # 否定詞權(quán)重 for w in words: if w in NEG_WORDS: neg -1.0 elif w in DEGREE_DICT: degree DEGREE_DICT[w] elif w in POS_DICT: score degree * neg * POS_DICT[w] degree, neg 1.0, 1.0 elif w in NEG_DICT: score degree * neg * NEG_DICT[w] degree, neg 1.0, 1.0 return score print(sentiment_score(這款手機(jī)續(xù)航非常穩(wěn)定)) # 正分 print(sentiment_score(續(xù)航一點(diǎn)都不穩(wěn)定)) # 負(fù)分邏輯說(shuō)明這個(gè)打分器的核心是“程度副詞 否定詞”的窗口機(jī)制。讀到“非?!卑?degree 置為 1.5讀到“不”把 neg 置為 -1當(dāng)下一個(gè)情感詞出現(xiàn)時(shí)把兩者乘進(jìn)去。詞打分乘以負(fù)權(quán)重后整體方向反轉(zhuǎn)這就是為什么“一點(diǎn)都不穩(wěn)定”能被打成負(fù)分。參數(shù)說(shuō)明POS_DICT 和 NEG_DICT 的權(quán)重絕對(duì)值代表情感強(qiáng)度建議范圍 1~3不要給太大否則幾條極端詞就能淹沒整篇文章的判斷。這個(gè)簡(jiǎn)易版的問(wèn)題在于多個(gè)否定詞疊加如“不是不好”會(huì)被誤判實(shí)際項(xiàng)目中我加了連續(xù)否定詞窗口讀到連續(xù)兩個(gè)否定詞就重置為正向。3.3 熱點(diǎn)聚類與話題追蹤用 TF-IDF 向量化再做聚類輿情系統(tǒng)除了看單篇文章情感還要回答“當(dāng)前大家在討論什么”。常見做法是把一段時(shí)間內(nèi)的標(biāo)題向量化再做聚類。TF-IDF 向量化是為了把文本轉(zhuǎn)成數(shù)字KMeans 聚類是為了把相似話題歸到同一組。為什么不直接用關(guān)鍵詞匹配因?yàn)橥粋€(gè)話題的表達(dá)方式太多“某品牌手機(jī)發(fā)布會(huì)”和“某某旗艦機(jī)發(fā)布”在字面上不重疊但向量空間里距離很近。from sklearn.feature_extraction.text import TfidfVectorizer from sklearn.cluster import KMeans import numpy as np titles [ 某品牌發(fā)布新款旗艦機(jī)售價(jià)大幅下調(diào), 旗艦機(jī)價(jià)格戰(zhàn)開打某廠商跟進(jìn), 某品牌手機(jī)續(xù)航測(cè)試結(jié)果出爐, 發(fā)布會(huì)現(xiàn)場(chǎng)體驗(yàn)新機(jī)手感輕薄, ] # ngram_range(1,2) 保留詞組min_df2 過(guò)濾只出現(xiàn)一次的詞 vectorizer TfidfVectorizer(max_features10000, ngram_range(1, 2), min_df2) X vectorizer.fit_transform(titles) km KMeans(n_clusters2, random_state42, n_init10) labels km.fit_predict(X) # 每個(gè)聚類取 TF-IDF 權(quán)重最高的詞作為話題標(biāo)簽 feature_names vectorizer.get_feature_names_out() for i in range(km.n_clusters): centroid_idx km.cluster_centers_[i].argsort()[::-1][:5] words [feature_names[j] for j in centroid_idx] print(fCluster {i}: {, .join(words)})參數(shù)說(shuō)明n_clusters2 是基于“4 條標(biāo)題最多兩個(gè)話題”的人為假設(shè)真實(shí)場(chǎng)景里需要用輪廓系數(shù)或手肘法確定min_df2 是把只出現(xiàn)一次的詞過(guò)濾掉避免單個(gè)文本的獨(dú)特詞影響聚類n_init10 是讓 KMeans 多跑幾次取最優(yōu)避免隨機(jī)初始化帶來(lái)的結(jié)果抖動(dòng)。熱點(diǎn)聚類的時(shí)效性要注意輿情系統(tǒng)的聚類窗口我一般設(shè) 4 小時(shí)或 24 小時(shí)窗口太短樣本不夠太長(zhǎng)話題已經(jīng)變了好幾輪。這個(gè)方案適合論文里的定性分析如果要實(shí)時(shí)追蹤熱點(diǎn)演變就得換增量聚類算法但那是后話。4. 可視化看板與預(yù)警規(guī)則讓輿情結(jié)果能看懂、能報(bào)警4.1 用 Flask ECharts 搭建最小輿情看板輿情分析的結(jié)果最終要給兩類人看一類是技術(shù)負(fù)責(zé)人關(guān)心數(shù)據(jù)量和模型準(zhǔn)確率另一類是業(yè)務(wù)或領(lǐng)導(dǎo)只看趨勢(shì)圖和預(yù)警消息。給業(yè)務(wù)看的東西必須可讀我的做法是 Flask 提供 JSON 接口前端用 ECharts 渲染前后端分離但放在同一個(gè)項(xiàng)目里省去跨域配置的麻煩。from flask import Flask, jsonify import pymysql, json app Flask(__name__) app.route(/api/trend) def trend(): 返回最近 24 小時(shí)輿情數(shù)量趨勢(shì) conn pymysql.connect(host127.0.0.1, userroot, password123456, databaseyq, charsetutf8mb4) with conn.cursor() as cur: cur.execute( SELECT DATE_FORMAT(publish_time, %Y-%m-%d %H:00) AS hour, COUNT(*) AS cnt FROM news_article WHERE publish_time NOW() - INTERVAL 24 HOUR GROUP BY DATE_FORMAT(publish_time, %Y-%m-%d %H:00) ORDER BY hour ) rows cur.fetchall() conn.close() return jsonify([{hour: r[0], cnt: r[1]} for r in rows]) if __name__ __main__: app.run(host0.0.0.0, port5000, debugFalse)邏輯說(shuō)明這個(gè)接口的參數(shù)設(shè)計(jì)值得講一下——DATE_FORMAT 按小時(shí)粒度聚合把時(shí)間戳變成整點(diǎn)字符串前端 ECharts 的 x 軸可以直接用用 NOW() - INTERVAL 24 HOUR 而不是在 Python 里算時(shí)間是為了讓時(shí)間判斷完全交給數(shù)據(jù)庫(kù)避免應(yīng)用服務(wù)器與數(shù)據(jù)庫(kù)服務(wù)器時(shí)區(qū)不一致導(dǎo)致“少一小時(shí)數(shù)據(jù)”的詭異問(wèn)題。這也是輿情系統(tǒng)里很常見的一種“玄學(xué) bug”最后查出來(lái)是時(shí)區(qū)沒對(duì)齊。接口只返回 JSON圖表渲染交給前端ECharts 的折線圖配置網(wǎng)上有很多模板重點(diǎn)是數(shù)據(jù)接口穩(wěn)定。4.2 輿情預(yù)警規(guī)則閾值、速率、突發(fā)敏感詞三種觸發(fā)有了趨勢(shì)數(shù)據(jù)下一步是預(yù)警。輿情預(yù)警不能只做一個(gè)“超過(guò) 100 條就報(bào)警”的靜態(tài)閾值那樣不是預(yù)警是噪音。我一般設(shè)計(jì)三層規(guī)則第一層是數(shù)量閾值比如單個(gè)時(shí)間窗輿情總數(shù)超過(guò)歷史均值 1.5 倍第二層是負(fù)面占比比如一小時(shí)內(nèi)負(fù)面情感占比超過(guò) 30%第三層是敏感詞突發(fā)比如自定義敏感詞在十分鐘內(nèi)出現(xiàn)次數(shù)超過(guò)日常均值 5 倍。這三層規(guī)則從“量變”到“質(zhì)變”到“具體事件”覆蓋了大部分輿情場(chǎng)景。def check_alert(total_now, total_hist, neg_rate_now, neg_th0.3, rate_th1.5): alerts [] # 規(guī)則1總量突增 if total_hist 0 and total_now / total_hist rate_th: alerts.append(總量突增) # 規(guī)則2負(fù)面占比超閾值 if neg_rate_now neg_th: alerts.append(負(fù)面占比過(guò)高) return alerts參數(shù)說(shuō)明rate_th1.5 意味著當(dāng)前時(shí)間窗輿情數(shù)比歷史同期多 50% 才報(bào)警。這個(gè)值不能拍腦袋定死需要觀察一周數(shù)據(jù)再調(diào)如果每天都有幾個(gè)時(shí)段誤報(bào)就調(diào)高到 2.0如果該報(bào)警沒報(bào)漏報(bào)就調(diào)低到 1.3。neg_th0.3 是負(fù)面占比閾值這個(gè)值受數(shù)據(jù)源影響很大如果是采集新聞源負(fù)面占比天然低0.3 就偏高如果是采集社交公開數(shù)據(jù)負(fù)面情緒本就多0.5 都不一定報(bào)警。所以預(yù)警規(guī)則一定要做成配置項(xiàng)放數(shù)據(jù)庫(kù)或配置文件里不要硬編碼在代碼里。4.3 日?qǐng)?bào)導(dǎo)出把數(shù)據(jù)庫(kù)查詢結(jié)果落成 Excel 文件輿情系統(tǒng)的最終交付物往往是一份日?qǐng)?bào)或周報(bào)今天總輿情量、負(fù)面量、Top 熱點(diǎn)話題、預(yù)警事件列表。用 pandas 加 openpyxl 直接導(dǎo)出 Excel 是最穩(wěn)妥的交付方式業(yè)務(wù)方可以在 Excel 里二次篩選領(lǐng)導(dǎo)也能直接看。除了 pandas還要裝 openpyxl光 pandas 只能寫 csvExcel 格式的導(dǎo)出需要這個(gè)庫(kù)。import pandas as pd from sqlalchemy import create_engine engine create_engine(mysqlpymysql://root:123456127.0.0.1:3306/yq?charsetutf8mb4) df pd.read_sql( SELECT DATE(publish_time) AS day, COUNT(*) AS total_cnt, SUM(CASE WHEN sentiment -1 THEN 1 ELSE 0 END) AS neg_cnt FROM news_article WHERE publish_time CURDATE() - INTERVAL 7 DAY GROUP BY DATE(publish_time) , engine) df[neg_ratio] (df[neg_cnt] / df[total_cnt]).round(4) df.to_excel(輿情日?qǐng)?bào).xlsx, indexFalse, sheet_name7日輿情趨勢(shì))邏輯說(shuō)明這里用的 SQLAlchemy 連接串代替了之前的 pymysql 直連主要是讓 pandas 的 read_sql 能直接拿 DataFrame省去逐行轉(zhuǎn)換。CASE WHEN 在 SQL 里做條件計(jì)數(shù)比先把全表查回來(lái)再在 Python 里 groupby 更省內(nèi)存。注意 to_excel 的 sheet_name 參數(shù)如果你不指定默認(rèn)叫 Sheet1日?qǐng)?bào)交付時(shí)最好把 sheet 名字改成業(yè)務(wù)能看懂的內(nèi)容。Excel 導(dǎo)出是輿情系統(tǒng)里“做了沒人夸、漏了被人罵”的功能但它恰恰是論文里“系統(tǒng)應(yīng)用”章節(jié)最好寫的部分。5. 輿情系統(tǒng)落地避坑記錄5 條壓測(cè)才暴露的數(shù)據(jù)庫(kù)與調(diào)度問(wèn)題5.1 采集端被限制或返回亂碼現(xiàn)象、成因與處理現(xiàn)象采集腳本跑了十幾分鐘后返回的頁(yè)面從正常列表變成驗(yàn)證頁(yè)或者標(biāo)題全是亂碼。第一次遇到時(shí)我以為是反爬查了半天才發(fā)現(xiàn)是編碼問(wèn)題。成因有兩類一是沒有帶 Referer 或 User-Agent被服務(wù)器識(shí)別為腳本二是頁(yè)面本身是 gbk 編碼代碼里 resp.encoding 固定寫成 utf-8導(dǎo)致標(biāo)題亂碼。解決頭部信息至少帶真實(shí)瀏覽器的 UAReferer 填首頁(yè)地址編碼不要寫死用 resp.apparent_encoding。采集頻率用限速控制不做并發(fā)轟炸大多數(shù)新聞?wù)镜娜萑潭缺认胂笾懈邌?wèn)題出在頻率不穩(wěn)定時(shí)快時(shí)慢才容易被限制。5.2 數(shù)據(jù)庫(kù)連接池被打滿與慢查詢另一個(gè)隱蔽坑現(xiàn)象多線程采集開起來(lái)后程序報(bào) “Too many connections”第二天看數(shù)據(jù)庫(kù)統(tǒng)計(jì)接口響應(yīng)時(shí)間從 50ms 漲到 3 秒。原因代碼里每個(gè)線程每次寫入都新建 pymysql 連接用完后只 close 了游標(biāo)沒有關(guān)連接聚合查詢 group by publish_time 時(shí)沒有索引。解決全局維護(hù)一個(gè)連接池用 pymysql 的 connections 模塊或直接改用 SQLAlchemy 的連接池給 publish_time 和 source 建普通索引。這個(gè)問(wèn)題的隱蔽性在于單線程時(shí)一切正常一旦并發(fā)上去連接數(shù)翻倍MySQL 默認(rèn) max_connections 是 151很快就會(huì)被耗盡。5.3 情感詞典翻車語(yǔ)境遷移時(shí)準(zhǔn)確率驟降現(xiàn)象情感分析模型在測(cè)試集上準(zhǔn)確率 78%上線后發(fā)現(xiàn)“某品牌續(xù)航翻車”被判成中性。原因是詞典里沒收錄“翻車”這個(gè)詞或者“翻車”被 jieba 切成了“翻”和“車”。解決把業(yè)務(wù)場(chǎng)景里出現(xiàn)的高頻詞人工加入詞典和情感詞表比如數(shù)碼領(lǐng)域要加“續(xù)航、快充、發(fā)熱、掉電”食品領(lǐng)域要加“衛(wèi)生、口感、配料”。我后來(lái)養(yǎng)成的習(xí)慣是每周從數(shù)據(jù)庫(kù)里隨機(jī)抽 50 條新輿情人工標(biāo)注后對(duì)比模型結(jié)果把誤判的詞補(bǔ)進(jìn)詞典。這一步是純?nèi)斯せ畹珔s是詞典法準(zhǔn)確率的直接上限。5.4 預(yù)警規(guī)則太靈敏導(dǎo)致的告警疲勞現(xiàn)象預(yù)警功能上線第一天釘釘群被刷了 40 條消息第二天沒人看真出事時(shí)反而被忽略。原因是閾值設(shè)得太低加上沒有做同源合并——同一個(gè)事件被多個(gè)新聞?wù)巨D(zhuǎn)載每個(gè)站點(diǎn)都觸發(fā)一次預(yù)警。解決預(yù)警規(guī)則里加靜默期同一事件 30 分鐘內(nèi)只推送一次閾值要從歷史數(shù)據(jù)的分位數(shù)算而不是拍腦袋定。比如統(tǒng)計(jì)過(guò)去 30 天每天同時(shí)段的輿情量取 95 分位數(shù)作為閾值基線遠(yuǎn)比你拍一個(gè)“100 條”靠譜。告警疲勞是輿情系統(tǒng)最常見的“看起來(lái)做了很多、實(shí)際沒人用”的原因。5.5 文本清洗的疏漏HTML 標(biāo)簽和表情符號(hào)污染情感分?jǐn)?shù)現(xiàn)象有幾天負(fù)面率異常偏高抽了幾條數(shù)據(jù)發(fā)現(xiàn)內(nèi)容是“續(xù)航真不錯(cuò)”這明顯是矛盾表達(dá)但情感打分器把“不錯(cuò)”算成正向表情符號(hào)又被清洗邏輯刪掉。原因表情符號(hào)其實(shí)攜帶很強(qiáng)的情感信息不能簡(jiǎn)單只按文本詞典打分需要單獨(dú)提取表情符號(hào)做二次修正。解決清洗時(shí)把 HTML 實(shí)體和標(biāo)簽去掉但把表情符號(hào)單獨(dú)存一列后續(xù)作為情感分析的一個(gè)附加特征對(duì)“文字正向 表情負(fù)向”的組合給一個(gè)負(fù)向偏移。這類問(wèn)題不靠算法解決靠的是你在清洗階段多留一個(gè)心眼。6. 評(píng)估輿情系統(tǒng)到底準(zhǔn)不準(zhǔn)從留存語(yǔ)料到冷啟動(dòng)調(diào)參6.1 用 200 條標(biāo)注語(yǔ)料跑一套半小時(shí)的留存評(píng)估輿情系統(tǒng)上線前我建議先留出 200 條已經(jīng)人工標(biāo)注的輿情文本永遠(yuǎn)不要用這些數(shù)據(jù)去調(diào)情感詞典——它們只用來(lái)評(píng)估。評(píng)估指標(biāo)看三個(gè)準(zhǔn)確率、召回率、F1尤其要看負(fù)向樣本的召回率。輿情場(chǎng)景里負(fù)面事件漏報(bào)的代價(jià)遠(yuǎn)大于誤報(bào)所以我不只看總體準(zhǔn)確率而是單獨(dú)算“負(fù)向 F1”。def evaluate(y_true, y_pred): # y_true/y_pred 都是 list元素為 1 或 01 表示負(fù)面 tp sum(1 for t, p in zip(y_true, y_pred) if t 1 and p 1) fp sum(1 for t, p in zip(y_true, y_pred) if t 0 and p 1) fn sum(1 for t, p in zip(y_true, y_pred) if t 1 and p 0) precision tp / (tp fp 1e-9) recall tp / (tp fn 1e-9) f1 2 * precision * recall / (precision recall 1e-9) return precision, recall, f1邏輯說(shuō)明我加 1e-9 只是防除零實(shí)際數(shù)據(jù)里這個(gè)分母幾乎不會(huì)為零。加這一行的真實(shí)原因是之前有一次評(píng)估線上輿情數(shù)據(jù)某個(gè)時(shí)段全是正向樣本tpfp 等于 0直接 ZeroDivisionError日志里留下一堆報(bào)錯(cuò)。負(fù)向樣本在真實(shí)輿情里占比通常只有 10% 左右所以只看總體準(zhǔn)確率沒有意義——模型全預(yù)測(cè)正向也能有 90% 準(zhǔn)確率但輿情系統(tǒng)等于廢了。6.2 兩小時(shí)冷啟動(dòng)調(diào)參從詞典到閾值的一輪循環(huán)冷啟動(dòng)階段沒有標(biāo)注數(shù)據(jù)怎么調(diào)我的習(xí)慣是先用詞典法跑通全流程把系統(tǒng)輸出的每條結(jié)果人工抽檢 50 條記錄錯(cuò)誤類型如果是詞典缺詞補(bǔ)詞典如果是閾值不合理調(diào)整閾值如果是“不”“沒”這類否定詞處理不對(duì)檢查否定詞窗口。這一輪循環(huán)下來(lái)情感分析的負(fù)向 F1 能從 0.3 漲到 0.7 左右已經(jīng)達(dá)到輿情系統(tǒng)可用基線。還有一個(gè)重要習(xí)慣任何模型改動(dòng)都必須先跑一遍 6.1 的留存語(yǔ)料對(duì)比新舊結(jié)果再上生產(chǎn)。這個(gè)習(xí)慣幫我擋過(guò)不少“改了個(gè)詞典全站預(yù)警刷屏”的翻車事故。輿情系統(tǒng)的效果不是靠一個(gè)模型撐起來(lái)的而是靠數(shù)據(jù)鏈路每一環(huán)的細(xì)節(jié)堆出來(lái)的一步步把每個(gè)環(huán)節(jié)做扎實(shí)結(jié)果自然會(huì)說(shuō)服人。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
久久久久人妻二区精品叶可怜| 久久国产精品熟女人妻| 伊人久久大香线蕉无码| 日本506070| 欧美在线视频播放| 97爱b| 青青草原人妻| 日韩亚洲美女一区久久| 国产亚洲色婷婷久久99精品91葵花宝典| 亚州欧美在线| 婷婷九月丁香| 日韩青久久| 色综合久久夜色精品国产天堂| 综合色图区| 丁香婷婷啪啪| 夜夜影视四色| 欧美日韩理论一区| 夜夜爽77777| 99热只有这里有精品| 欧美日韩性爱电影在线| 成人国产视频在线观看| 日本男人天堂| 91宗合网| 久久精品无码专区| 久久久久久久性爱| 91综合网在线| 人妻丝袜一区二区三区在线| 97久久久网站| 色噜噜日韩精品| 是还免费视频1727我| 日han少妇无码| 久草色悠悠在线视频| 天天综合网在线| 91夜色chaopeng| 日韩情色视频| 亚洲欧美日韩电影网站一区| 日韩久草| 欧美BT 亚洲色图| 成人草草视频| 性色A∨91| 麻豆天美91| 水多多映视AV| 人妻一区视频| 手机在线看片免费人成视频| 欧亚性爱视频免费看| 国产一级作爱毛片| www.色五月| 大香蕉五月天婷婷| 91狠狠色丁香婷婷综合久久精品| 九九视品黄色| 久久綜合很很很| 一牛一区二区三区久久| 99福利社| 精品亚洲天堂| 日韩人妻少妇 一区二区三区| 狠狠色综合网| 青青草视频久久久久| 99精品伊人| 夫妻AV网站| 久久青青草在线视频| 又粗又长又大国产不卡| 五月天色图影视| 操少妇很爽av| 大香蕉之青青草原| 丝袜 中出 制服 人妻 美腿 中文字幕| …亚洲黄色厕厕女女在线播…| 啊啊啊啊好爽好舒服一区二区易域| 九九九九热| 亚洲啪AⅤ永久无码| 91超碰人人操| 亚洲国产精品久久久男人的天堂| 亚洲天在线| 亚洲精品九九九| 午夜精品久久久久久久久久蜜桃| 玖玖在线视频| 黑人综合色| 我要去看2个日本美女.com曹逼| 国产乱伦性爱区| 免费看日产一区二区三区| 丁香五月激情五月| 2017天天插| 丁香六月东京热| 天天日天天舔天天喷天天射| 加勒比综合a∨| 阿姨一区二区免费视频-高清正片西瓜视频下载app-T450AV | 日韩无码人妻中字久久三区四区| 91久久久亚洲| www.yw尤物| 国产丰满熟夫69mpp| 亚欧美色图| 激情五月综合开心五月| 97香焦色区| 欧美女同在线| 国产亚洲精品玖玖玖在线观看| 理论久久婷婷网 8| 密臀在线一区尤物| 精品黑人一区二区| 白 大 人妻 区 在线| 亚洲男人天堂网站| 亚洲欧美中文日韩视频中国语| 国产无遮挡| 蜜臀AV一区二区三区| 国产精品亚洲天堂网址| 久久久亚洲精品电影免费看| 午夜啊啊| 影音先锋国产精品| 91色s| 一级久久性爱视频| 97网址97| 性在久久久久久| 日本999精品| 隔壁邻居波多野结衣中文字幕 | 射丝袜大香蕉| 在线a v| 欧洲免费一区二| 中文字幕一区二区三区50路| 天天色香欲综合网| 91人人| 一二三区在线| 尤物视频视频官网| 色天使大香蕉| 亚洲高清无码免费观看视频| 97在线/亚洲| 亚洲午夜AV| 色五月AV在线| 久久久久久人妻| 精品1区2区3区| 人人看人人摸人人色| 欧美亚洲涩涩| 日韩精品 资源| 在线看污网站| 欧美色图偷拍另类| 中文字幕精品一区欧美| 99re这里| 亚洲成人综合在线| 2021国产成人精品久久| 日韩人妻无码精品系列| 岛国激情视频软件| 日本97久久| 日本123区操B视频| 一起草三级AV电影在线观看| 日日骚 av| 日韩999| 亚洲国产成人精品久久久国产成人一区二区 | 五月天精品| 五月天黄色激情视频| 午夜亚洲| 久久鲁夜| 欧美一区二区亚洲天堂| 日韩性爱小视频| 日本孕妇孕交| 欧洲Au麻豆| 91精品女厕偷拍视频| 97网址97| 艳美熟妇先锋一二三区| 91强热人妻| 天天综合色图| 国产25页| 麻豆av一区二区三区| 影视综合无码少妇| 大香蕉综合网| 亚洲精品人伦一区二区| 青青草吊丝| 蜜乳AV色欲AVAV无码| 亚洲欧美黄| 97er欧美性| 尹人大香蕉视频在线| AⅤ片水多多| 男人的天堂kva| 中文字幕久久精视频久久大全| 国产精品免费美女视频| CCYY草草影院地址入口| 欧美日韩国产精品久久色婷婷| 亚洲欧洲小说图片视频| 亚洲黄网在哪免费看| 一区二区三区国产在线播放| 天天干人人乐| 风骚少妇视频中文字幕| 国产精品肉丝自拍| 性爱久久| 亚洲色综合| 欧美系列在线一区二区| 97人人操人人摸人人爱| 欧美精品精品一区二区| 69精品| 亚洲人综合| 欧美狠狠鲁| 九九热在线视频| 伊人网综合在线视频| 日韩大香蕉| 人伦四五区| 欧美体内射精| 国产91丝袜在线播放蜜月| 亚洲成人精品久久久| 日本熟妇一区二区三区| 日韩成人精品中文字幕| 涩涩五月天| 在线观看av区| 欧美性爱视频免费一区一A| 欧洲亚洲国产综合在线| 欧美日韩黄片精品在线| 一类无码操逼视频| 中日亚韩免费视频| 欧美v亚洲v日韩v最新在线二区| 2018天天干在线视频| 天天视频网站黄| 狠狠爱综合网| 成人免费性爱视视| 午夜舔阴达高潮视频免费看| 综合av社区| 澳门黄片一香蕉视频| 91久久九九精品国产综合| 亚洲不卡三级手机播放| 成年人黄色视频免费| 亚洲国产熟妇综合色专区| 成人性交午夜免费片| 蜜臀久久99精品久久久久久成人小说 | 2017天天拍大香蕉| 国产精品ⅴ无码大片在线看.| 国产又色又粗又黄又爽| 韩国午夜理伦三级好看| 粉嫩av在线一区二区| 爱av免费| 农村妇女一级二级三级视频| 91在线免费观看处女| 嗯~啊~快点 死我视频| 无码heyzo高清一区| 亚洲色图20p| 亚洲男人综合网| 99精品丰满人妻无码| 夜夜春夜夜操| 另类图片欧美激情综合| 黑人操一区二区| 五月天婷婷色| 天天日天天舔东京热| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 淫荡网址| 国产精品无套内谢| 欧美|91色综合| 中文字幕 一区二区 亚洲无码| 亚洲淫乱骚妇AV| 国产AV线| 性色av大全| 欧美劲爆视频一区二区| 一区二区首页| 骚妻少妇精品性色无码四色A V| 天天综合网~91| 蜜臀在线视频| 丁香激情网| 亚洲限制级| 久久9久久| 妇女性内射冈站HDWWWCOM| 欧美日韩性爱无码| 国产性刺激| 久久女女| 在线看的av| 91婷婷| 亚洲熟女乱综合一区二区三区 | 九九干| 天天影视色香色欲| 9美女超碰在线免费观看| 亚洲国产成人精品999| AV免费在线播放一区| 涩五月婷婷| 日韩精品人妻中文字有码在线| 中文字幕青青草| 少妇一区二区三区高速| 91人人看| 免费国产视频| 五月丁香在线| 国产AB视频| 一区AV| www.久久| 久草精品在线| 亚洲激情综合| 黄色大片一区二区密桃丝袜| 乱欲性色| 黑人精品成人一区二区三区| 99re95| 97精品网站| 吉川爱美亚洲二区在线 | 搡老女人老熟女91老熟女综合网| AV不卡在线| 久久久穴999| …亚洲黄色厕厕女女在线播…| 国产综合网站在线播放 | 久久永久无码人妻视频| 中出91| 伊人欧美大香蕉视频| 99色热国产视频精品| 午夜欧美J进J出白浆流出久久久| 成人性爱免费播放| 婷婷五月天久久精品视频一区二区三区| 亚洲 欧美 第一页 | 99久在线精品99re8a| 亚洲中字幕日本一区二区三区| 天天综合色| 91精品人妻一区二区三区蜜臀| 亚洲精品视频在线| 男人久久天堂| 天天射网| 自拍偷拍国产欧美日韩韩| 欧美九九99久久精品| av天堂手机版追回| 91大香蕉伊人| 丁香五月成人| 97啪啪| 乱日视频| 26uuu欧美日韩| 大香蕉男人的天堂| av天堂5| 精品国产99999| 婷婷久草一区二区三区| 91欧洲国产成人久久精品网站| 亚洲、日韩、综合、另类| 26UUU欧美日本| 97色97好| 丁香五月天堂| 国产h小视频在线观看免费| 91在线视频免费中出| A片大香蕉在线| 日韩精品国模| 男人的天堂啪啪| 思思热在线视频免费| 动漫区日韩区欧美区| 久久一级无码精品毛片6| 92大香蕉| 搞中出视频在线观看| 牛牛aV| 蜜臀99久久精品久久久久| 啊啊啊啊啊操我视频| www.久久最新地址| 一区二区三区四区理论片| 色九月综合| 黄色片大香蕉| 欧美18 在线观看| 亚洲图片偷拍欧美| 成人在线视频一区| 五月丁香啪| 狠狠操官网| 欧美色91| 久久偷偷色综合蜜桃| 大奶啊啊好爽 | 人妻熟女一区二区三区在线| 精品一区二区三区蜜桃臀赵总 | 99精品热| 亚91亚洲网| 亚洲福利中文字幕在线| 精品亚洲成人免费在线| 国产在线播放成人免费| 欧日韩一二三f区| 人妻酒店出差被中出免费在线播放| 久久激情五月| 凹凸视频在线观看伊人| 免费精品国偷自产在线在线| 成人青青草原伊人| 国产后入清纯| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 精品射1999| 免费啪啪啪网站18岁| 国产91乱伦| 国产精品高潮呻吟av久久4虎| 国产精品高朝久久久久久久| 夜草欧美| 大香蕉在线视频重口味毛片在线| 综合网欧美在线| 国产精品免费视频人成| 日本色色色色色视频| 日韩av在线精品观看| 日韩综合97p| 精品国产乱码久久久久久免费| 好舒服视频| 超碰人妻久久人妻中文97| 婷婷亚洲中文字幕在线| 亚洲色图91欧美日韩| 97福利视频| 女人高潮大叫一级毛片| 欧日a| 国产高清成人mv在线观看| 午夜乱轮操逼视频免费看| 亚洲黄色视频在线观看视频| 久久久艹艹艹| 亚洲天堂人妻一区二区| 有码人妻系列| 欧美美女在线高潮999| 欧美中文字幕男人天堂久久精品| 色哟哟-国产专区| 美女诱惑1区2区| 翘臀vidoes| 天天操女人| 色婷婷在线视频精品导航| 日本免费不卡二区| 东北女人操比视频| 欧美日韩美女精品久草一区二区三区| 天天草AV| 精品九九九九九九| 大香蕉www.超碰| 奇米狠999| 网页导航五月天免费一二三区| 人人摸人人添人人操| 中文字幕亚洲在线一区| 一区二区激情国产熟女| 啊啊啊啊啊操我视频| 久久伊人网视频一区二区三区| 熟妇艹鸡八| 国产中文福利| 欧美性高潮在线| 78久久| 亚洲人体视频在线观看| 中文操嬖片。| 超碰超碰95| 色综合加勒比四四季| 精品二999| 啊啊在线| 国产AV色黄看到爽| 婷婷久久久| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 欧美精品999| 熟女性视频| 日本性感人妻91| 日本成人电影资源网| AV中文在线| 四虎视频在线观看| 九九九九精品视频| 在线国产福利网址导航| 欧美第一页性| www.人人摸在线视频| yw尤物av无码点击进入麻豆| 熟女六十路| 插老姨肥穴| 成人三级片一区二区三区视频| 91夜色| 播播亚洲小说亚洲| 91成人国产综合久久精品蜜月| 中文字幕国产| 艹比视频国产精品| 久久久久一本一区二区青青蜜月| 唯美清纯 妖精视频| 日日插夜夜| 日韩美一区| 男人的天堂日韩| 最新日本中文字幕| 亚洲欧洲另类| 国产99999久久精品| 日韩在线国产字幕| 丁香六月综合激情| 亚洲中文字幕一区| 99re公开精品免费视频| 久久伊人在线五区| 97综合| 女人高潮大叫一级毛片| 日本熟妇色熟妇在线视频播放| 亚洲性网| 日本三级人妻a人妻一在线| 色路综合| 99视频只有精品| 久久久久人| 3028国产精品| 91 亚洲情侣偷拍 久久| 欧 美 自 拍 偷 拍| 九九热免费在线国产视频伊人五月| 亚洲午夜精品久久久中文影院| 人妻 丝袜美腿 中文字幕| 久久一区,青青青青草视频在线播放| 91精品国产一区三一| 丁香五月婷婷基地| 女优大全 - 91n| 大香蕉久久| 999国产精品999久久久久久| 大香蕉五月天| 国产精品视频在线观看| 男人的天堂亚洲| 伊人网高清| 欧美少妇熟女| 久久久久久久免费A片国产成a人亚洲精∨品无码 | 国产亚州高清国产拍精| 久久综合久色欧美综合狠狠 | 99热国产| 欧美国产婷婷久久| 日日夜夜国产综合| 色婷婷视频| 黄站在线免费观看| 亚洲天堂,男人| 久久久久久精| 婷婷五月天无码 | 欧美激情综合色综合啪啪五月| 夜夜夜爽www精品视频| 色性综合| 五十路六十路素人熟女| 青操影院| 天美传媒av 在线| 亚洲欧美一区二区网址| 日日噜噜夜夜久久亚洲一区二区| 亚洲一本大道中文字幕无码在线| 精品人妻一区二区三区不卡断| 激情五月天色播| 黄色免费一级在线毛片| 亚洲天天影视色综合| 久久露脸国产老熟女| 97超碰欧美中文字幕| 天天天乱色综合全| 国产无套粉嫩白浆在| 亚洲精品久久久久久久蜜桃臀| 嗯嗯嗯,草死我| 久久久久久久国产视频| 操人妻视频| 伊人丝袜美腿高跟在线观看高清| 国产免费一区在线观看| 亚洲欧美一区二区网址| 亚洲综合色图欧美| 欧美中文狠| 男人夜色天堂ss| 国产成年免费大片黄在线观看| 91精品国产91久久久久久久久久久久| 人妻出轨一区二区三区| 996热| 黄色人人| 中文字幕熟女人妻丝袜| 色97国产69香蕉| 欧美最婬乱婬爆婬性视频 | 国产精品香蕉热久久新品| 97爱爱| 亚欧操逼片在线观看| 亚洲综合113页| 久草五月| 26uuu国产免费观看| 免费αV在线视频| 国产精选视频| 91插B网站| 大肉棒导航| 欧美一区二区三区大综合| 91五月天| 九九99精品视频在线观看| 亚洲色图欧美色图日韩色图| 大香蕉乱级| 天天综合中文字幕 91| 99久在线精品99re8| 天天插夜夜爽| 91精品成人| 精品网站9999| 啊啊啊啊啊啊啊国| 中文字暮97| 五月香婷婷| 亚洲砖码砖专无区2023| 午夜120视频在线观看| 天天上日日上日韩精品| 好色综合| 国产女同在线观看视频| 97久久超碰| 蜜臀中文字幕| 中文字幕蜜乳av| 欧美色图 色综合图| 精品久久久久综合无码| 94色色电影网| 亚洲图片激情小说| 五月丁香激情四射| 午夜性生活av免费在线看| 亚洲欧洲自拍| 97超碰站| 久久久久免费看少妇A片特黄| 内射小黄片| gogogo免费高清看中国国语| 中文字幕乱在线伦视频中文字幕乱码在线| 无码一区二区精品视频久久久春药 | 眼镜人妻101.com| 中文字幕乱码人妻二区三区 | 激情四射婷婷六月天| 久久↗↗| 国产sv美女内射| 屁股久久久久久| 日韩成人高清一区二区| www.久久制服糖| 青青伊人这里只有精品| 日韩成人大片一区二区| 97人人射| 黄总AV色图| 91高潮喷水美女| 国产蜜臀精品一区二区尤物| 久久久久国产精品久久久| 国产乱伦搜索结果91P| 国产探花日韩援交| 日韩成人性爱电影在线播放| 91美女丝袜诱惑视频| 精品大久久| 国产女人9999| 久久久久久综合久久伊人蜜月| 亚洲国产成人综合碰碰三级经典| 日韩黄片影院| 影音先锋国产精品| 日少妇亚洲版| 97国产|免费| av一区二区三区不卡| AV网站高清无码在线观看| 九色PORNY9l原创自拍| 精品久久久久瑟瑟| 99热线麻豆 | 97色插| av草草在线电影| 国产h小视频在线观看免费| 日韩欧美tv一区二区在线观看| 久久久国产三级黄色片| 日韩传媒在线| 91性情| 日本熟女中文字幕一区| 殴美牲| 欧美亚洲清纯| 日韩欧洲操屄视频| 嗯嗯啊中文字幕| 91国产在线精品| 欧美成人一级麻豆| 成人AV在线电影| 久久神马影院| 网友自拍第一页| 性色av婷婷久久一区二区点复制| 91成人国产综合久久精品蜜月| 国际精品久久久| 人人看人人爰人人操| 美女露胸露尿口| 色欧美在线| 国产第25页在线观看| 亭亭丁香激情| 亚洲日韩天堂| 99综合视频一体| 在线小说视频一区| 黄片aaaaa一区| 骚逼一区二区| 三级精品三级在线观看| 精品国产嫩穴视频| 天天日天天干少妇日| 一区二区三区激情在线观看| 欧美日韩国产人人| 日韩欧美成人综合在线| 天天天乱色综合全| 性videos欧美熟妇hdx| 欧美在线官网| 精品无码久久久久久久久果冻糖心 | 亚洲AV免费在线观看| 亚洲色阁| 欧美综合骚| 夜夜爽夜夜爽| 97舔舔| 亚洲无 码A片在线观看麻豆| 亚洲综合色男人网| 蜜臀久久99精品久久久久久无删减| 99精品热| 亚洲日韩美女丝袜美腿人妻视频| 色婷婷丁香五月| 欧美性暴力猛交| 日本三级韩三级99久久| 麻豆美女丝袜人妻中文| 精品夜夜澡人妻无码| 日本不卡二区| 九九九九日本| 2019天天干天天操| av 模特一区了| 日本日皮视频逼| 91久久国产精品| 丁香五月综合| 日本中文字幕不卡视频| 精品999日本| 日韩不卡在线一区二区| 欧美综合中文| 小草三级久久观看| 国产大陆天天艹| 激情文学小说一区二区 | 蜜臀久久99精品久久久久久成人小说 | 亚洲欧美变态| 久久一二三四五六七八九区区区 | 久久女人一区二区三区| 亚洲乱码精品一区二区| 狠综合网| 无套内射性感少妇视频| 亚洲综合欧美| 嗯嗯啊啊日韩精品| 五月开心网| 久操操AV电影| 欧美第五页| 99久久这里只有精品| 午夜操逼不卡| 91亚洲网站| 自拍欧美| 激情综合网激情五月天| 乱性AV| 国产欧美日产一区二区三区 - 国产欧美日 | 一区二区三区国产在线播放| 久久久久9999精品九九九| 99久久精品国产高潮| 国内伊人久久久久久网站视频| 亚洲综合图色在线| 伊人AAA| 久久毛卡| 乱伦熟女论坛| 国产人妻久久精品一区二区三区| 91色图片| 亚洲va综合va国产va中文| 性爱视频啪啪啪啪| 啊v在线观看视频| 99re在线精品78| 日韩无码嘿咻黑热久| 在线无码操| 日本韩国国产精品一区| 久久亚洲一区女同性恋中文字幕| 美女AV一区二区| 91熟女熟妇视频网站| 人妻日日干| 亚洲男人综合| 欧美日韩在线小说 | 日韩久射综合| 视频黄站| 九一综合网| 一区二区三区国产精产| 婷婷中文字幕| 91精品黄在线观看| 久久成人国产| 99久久精品无码一区二区毛片免费 | 国产兽交视频在线播放| 日韩情色一区二区| 亚洲中文sv| 韩日自拍| 91N综合网在线| 嗯嗯,好大,好爽,好骚 | xxxx网站亚洲精品| 欧美日韩黄片精品在线| 性无码专区2020| 欧美天天综合| 精品福利| 国产精品久久久 | 九九久久国产精品| 天天流夜夜操| 91狠狠综合久久久久久| 黄片免费看黄片免费看| 成人性爱视频在线看| 欧美日韩性爱电影在线| www.亚洲黄色| 日韩熟女无码| 欧美中文字幕日韩在线| 日本东京热久久久电影| 2017av无码免费无线播| 天天干人人看综合| 色99999| 张柏芝国产一区在线观看| 啊啊啊好多水| 欧美国产精品久久九九| 亚洲一区日韩精品中文字幕 | 动漫片子网站3黄| 厕所偷拍在线| 性色中出| 欧美日韩大陆黑人少妇99| 日本加靬比网站发布页| 欧美日韩国产男人| 亚洲宗合网| 成人夜夜| 国产免费内射视频| 白丝AV| A一区片| 波多野结衣先锋影音| 国产精品婬乱一级毛片彝族| 免费中文在线| 婷婷五月天激情小说| 97天天摸天天碰| 亚洲综合网图| 激情人妻另类| 亚洲成成熟女人综合一区二区| 天久久久噜噜噜久久国产精品爽爽| 97碰| 操逼www.| 久久久com| 人人澡人人爽人人精品| 加勒比海成人视频网 | 亚洲二区精品在线观看| 久久丁香| a人欧美综合天堂麻豆| 伊人四虎综合| 一起草高清无码| 国产精品熟女九色九色蜜臀| 九色婷婷| 日本99一区二区| 色婷婷日韩精品一区二区三区 | 亚洲一二三四区机械| 在线小视频| 天美传媒婬乱在| 91九色蝌蚪在线观看| 丁香婷婷大香蕉| 9热9热综合网| 九九九国产精品| 日韩激情电影中文字幕| 黑人黄片在线免费观看| yazhousetuoumei| 九九九不卡| 小视频国产| 亚码激情| 操老熟女AV| 熟女激情综合网| 爱射综合| 激情五月天校园春色网| 97综合网| 亚洲AV成人在线| 欧美91网站| 少妇综合| 色婷婷成人| 亚洲精品久久一区二区三区蜜桃臀| 亚洲综合999| 破苞ⅩXXX性无码动漫无码| 日欧美色| 亚洲久久久| 强奸乱伦αv片| 色五月第四色| 偷拍偷窥与盗摄视频专区| 韩国一级做A片免费的| 欧美视频第二页| 啊啊啊啊网站| 99色综合| 亚洲春色欧美| 國產尤物AV尤物在線觀看 | 日本一区视频在线观看| 欧美天天拍| 国产区在线| 日本护士高潮| 一二视频神马久久传媒| 亚洲精品国产无码高清| 96AV久久久| 七月婷婷综合| 日本有码影片下载| www亚洲欧美| 久热这里| 肥佬影院91| 色色五月天婷婷| 欧美日韩不卡传媒| 久操不卡视频| 久久久久久人| 久久亚洲av成人无码国产| 少妇特黄一区二区三区| 黄片com.| 久久亚洲日韩国产欧| 91成人在线免费视频| 加勒比人妻综合| 日本成人电影资源网| 久久久久久久六六| 午夜理论片在线观看免费| 1000午夜黄色| 1024人妻熟女一区二区三区| 欧美第一页| 国产亚洲禁久一区二区 | 国产亚洲精品自在线亚洲情侣| 吊色| 久久久五月天| 亚州性色| 嗯阿好爽好紧| 午夜一区二区三区国产| 97精品中文字幕| 3p国产色噜噜一区| 九七超碰人人乐| 超踫中文字幕| 综合av社区| 激情四射五月天| 狠狠激情综合狠狠操中文字幕| 神马久久久久久久久| 丁香六月婷婷| 欧美v日韩v亚洲v最新在线| 一区二区三区四区五区高清无码永久视频 | 久久同城AV| 人妻熟女av国产网站| 中文字幕成人乱码熟女精品国50 | 精品人妻一区二区三区四区石在线| 97香蕉人人乳| 国产69精品久久久久99尤物| 亚洲中字慕不卡| 91蜜臀熟女| 天天草夜夜草高潮片| 久草毛片| 天天肏美女| 国产成人手机视频激情| 91精品导航| 超硑97精品| 曰韩av中文字幕专区| 精品九九| 亚洲一二三四区在线免费看视频| 天天流夜夜操| 91在线视频观看国产| 九九九国产| 最新精品久久蜜桃 | 久久久久久久久久久999| 久久精品国产亚洲AV成人直播| 精品78| 亚洲高清在线se| 97干在线看| 精品在线观看视频在线| 免费观看日本操逼视频| 尤物视频网 刘玥| 性色avv| 五月丁香综合啪啪| 人人妻人人爽 97人人看碰人免费公开视频| 免费看国产大AB| 高清不卡视频| www.99视频| av午夜影院在线播放| 色在线视频导航| 性生活性生大爱77AV国产 | 狠狠色狠狠色狠狠五月| 亚洲精品97| 99精品无码| 日韩无码久久熟女一级片| 熟女丝袜视频| 深田咏美亚洲精品福利社| 免费福利视频中文字幕| 久9精品| 四季av一区二区凹凸精品小说| 大吊色| 色精品极品| 婷婷五月天影院| 国产精品香蕉热久久新品| 亚洲欧洲av影音| 色综91| 九九九999久久久网站| 亚洲日韩XXX| 一牛一区二区三区久久| 很黄很污的免费网站 | 天天看天天干| 欧美在线91| 97极品无码| 99热销国产这里有精品| 色97国产69香蕉| 啊嗯嗯啊好大好爽| 成人天天爽| 狠狠色一区二区中文字幕| 欧美 亚洲 大香| 9久久9综合| 久久e6只有精品| 韩国轻伦国内自拍一区| 神马精品视频| 国产成人亚洲精品自产在线| 色色色热| 青青草中文-久久青草精品一区二区三 | 亚洲精品aa久久伊人| 亚洲色 国产 欧美 日韩| 午夜一区二区三区国产| A 在线网址| 国产精品美女在线一区| 东北丰满熟女国产一区 | 中文字幕日韩情色| 国产精品夜夜夜| 男人天堂最新手机版在线青青草| 舔舔啊| 青青操在线视频| 亚欧美综合网| 少妇综合网| 韩三级a视频在线观看| 岛国色情视频在线观看| 亚洲欧洲精品视频发布| 肉嘟嘟www视频在线观看高清| 亚洲色图欧美视频| 91丨九色丨熟女高潮| 欧美少妇熟女| 色欲人妻一区二区在线| 91激情综合| 欧美日韩亚洲少妇寂寞影院正在播放 | 偷拍综合亚洲| 一卡二卡三卡| 麻豆久久精品亚洲精品88| 国产兽交视频在线播放| 99精品视频在线观看免费| 操逼操操操91| 日韩中字av一区| 97精品国产精品免费观看| 欧洲站一级二级三级h| 亚洲国产熟妇综合色专区| 色色色日本| 入口操逼网站| 国产青一二三| 东北操逼| 91狠狠综| 日韩成人性爱AV| 天天狠| 久久原创中文| 欧美裸体美女日麻屄| av天堂天堂av日韩| 99爱精品| 91 丝袜在线观看| 亚洲激情视频| 久久精品高清AV| 亚洲男人天堂2019| 欧美少妇色综合| 超碰99re| 夜嗨影院| 色综合潮| 久久有码视频| 色就色综合| 婷婷色婷婷| 亚拍在线| 网站A V在线| 操人91| 日韩欧亚中文在线| 91 欧美| 色情综合| 日韩欧美天天爽爽爽天天爽爽| 激情小说亚洲色图| 爆操无码| 青青草成人视频在线观看二区| 色与欲影视| 91 亚洲 欧美 日韩 国产 综合| 日本三级小说中文字幕| 97人人夜| 久久精品国产亚洲AV片多多| 欧美日日夜夜| 无码78| 国产又色又爽又舒服的三级视频| 老熟妇综合| 97香蕉网| 亚洲 日韩 欧美 国产综合体| 综合激情一一91| 国产色综合亚洲色综合吹潮| 91亚洲黑人| 欧美色图另类图片| 91操人| 青青草成人视频在线观看二区| 亚洲欧美日韩免费观看| 天天色粽合合合合合合合| 俺去啦自拍| 极品美女福利在线观看| 天天摸夜夜操视频| 亚洲成人在线高清| 涩爱AV在线| 明星性猛交ⅹxxx乱大交| 中文无码一二三区| 久久超碰日韩精品| 久久99热这里只频精品6学生| 亚洲第一页综合在线| 思思性爱| 欧美黑人日韩少妇色情| 日韩激情中文字幕有码| 偷拍色图| 成年人一级黄色毛片大全在线观看| 香港日本韩国人妇99www.wccm20| 国产肏逼网站| 欧美中文字幕一区| 日本一区二区三区午夜观看| 91美乳| 嗯啊视频免费在线观看| 亚州久久9| 777AV电影| 男人天堂免费| 久久久国产成人一区二区三区在线 | 蜜乳AV免费观看| 欧美午夜色妇色鬼| 成人日韩3| 物业黑人 AV一区| 极品白嫩美女白浆成人福利在线看| 色色青青久久| 日本人妻A片成人免费看片| 国产伊人精品在线| 天天色综合图片| 高清国产精品福利网站| 中文字幕免费观看| 日本操逼视频导航| 不卡六六在线91| 五月婷婷影院| 18禁看网站一区| 欲射影视| 国产精品亚洲一区二区三区四区| 亚洲日韩狠狠撸视频| 爽爽淫人网| 日韩一区二区精彩视频| 久久少妇人妻| 色色五月婷婷| 永久电影三级在线观看| 大香蕉啪啪啪啪在线| 五月天黄色激情视频| 日本女人久久久| 物尤视频一区二区| 色综合网1| 日韩亚洲欧美中文字幕| 日韩少妇无吗| 综合婷婷| 无码一区二区精品视频久久久春药| 欧美色图91p| 99成人| 亚洲一区二区三区中文字幕| 日本一二三免费久久| 欧美色图亚洲色图成人在在线| AAAAAAAAA黄片| 97伊人网| 天天日美女的B| 欧亚综合一卡二卡中文字幕| 国产精品女生av| 97鸡把在线视频| 在线黄色污污网站| 婷婷色婷婷| 国产精品国产自产高清AV| 啊啊啊啊好疼| 夜夜爽爽夜夜精品视频| 日韩精品 资源| 国产黄色 A 片免费看| 九九九免费视频| 欧美性五月| 综合网欧| 人妻久久久久久久久久久久久久久 | 另类图片五月| 夜夜影视四色| www久久国产精品| 四虎av在线| 久久夜精品一区二区三区| 久久侵犯人妻爽爽爽| 小情侣高清国产在线视频| 欧美gv在线观看| 国产精品乱码久久久| 福利大香蕉| 有码色中文字幕在线观看| 91色情黑丝搞鸡在线观看一区二区三区三州| 中国少妇XXXX做受| 久久狠狠色噜噜狠狠狠狠97 | 人妻少妇精品一区二区三区| 国产精品宅男免费| 国产色综合亚洲色综合吹潮| 伊人骚琪琪亚洲天堂网站| 激情小说亚洲视频| 大香蕉伊在线久草麻豆天堂故事| 午夜精品一区二区三区三上悠亚| 国模无码一区二区三区在线| 欧美伊人久久综合网| 日本淫乱女一区二区三区视频| 熟人人妻少妇精品久久| 欧美色图在线视频少妇| 91高跟美女在线播放| 亚洲AO在线| 夜夜操老骚逼视频网站| 超踫中文字幕| 色婷婷亚洲婷婷| 日韩中文字幕二区| 竹菊影视国产一区二区| 久久人人舔人人爽舔人人av片| 色哟哟综合| 四虎午夜影院| 久久久久亚洲熟妇熟女| 国产精品美女视频诱惑| 亚洲在线欧美| 久久69| 起碰97| 在线午夜成人无码视频| 人妻精品一区二区在线| 亚洲人妻熟妇三十三区| 九九九九九九九九九九九免费国产| 99久久婷婷国产综合精品草原| 国产欧美日韩在线不卡第一页| 亚洲成人性爱在线观看| 国内毛片国产专区二| WWW黄片COM| 久久亚洲婷婷| 激情文学网伊人| 大香蕉色十月| 大香蕉伊人网WWWn0n| 欧美天天谢综合网| 夜夜騷av、一區二區| 久久久久密臀一区二区| 亚州熟妇精品| 综合网亚洲1| 男人的天堂com| 亚洲日韩美女丝袜美腿人妻视频| 激情小说亚洲| 日韩免费三级黄片电影| 欧美国产精品|