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

ARTICLE DETAIL

資訊詳情

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

B站動(dòng)漫爬蟲(chóng)全流程:從requests+xpath采集到可視化看板

B站動(dòng)漫爬蟲(chóng)全流程:從requests+xpath采集到可視化看板 簡(jiǎn)介面向Python爬蟲(chóng)與數(shù)據(jù)分析初學(xué)者的B站動(dòng)漫數(shù)據(jù)項(xiàng)目以嗶哩嗶哩番劇為對(duì)象演示從總榜爬取動(dòng)漫列表、訪(fǎng)問(wèn)詳情頁(yè)抓取追番人數(shù)與評(píng)分再到數(shù)據(jù)清洗、統(tǒng)計(jì)分析與可視化的完整流程適合作為爬蟲(chóng)與數(shù)據(jù)分析方向的入門(mén)實(shí)戰(zhàn)參考。壓縮包共23個(gè)文件體積約3.58MB包含3個(gè)交互式筆記代碼文件、2份表格數(shù)據(jù)、10張可視化圖片、1份說(shuō)明文檔及少量配置類(lèi)文件覆蓋爬取、預(yù)處理、分析三條主要環(huán)節(jié)能直觀看到不同步驟的產(chǎn)出。目前已有2978人學(xué)習(xí)下載。借助這套資料讀者可同時(shí)獲得可運(yùn)行代碼、真實(shí)抓取數(shù)據(jù)和成圖結(jié)果結(jié)合文檔中對(duì)請(qǐng)求解析、字段抽取、數(shù)據(jù)清洗、圖表繪制等細(xì)節(jié)的介紹能較快理解一類(lèi)番劇數(shù)據(jù)項(xiàng)目的實(shí)現(xiàn)思路節(jié)省自行搭建和排錯(cuò)的時(shí)間。1. 先想清楚B站動(dòng)漫爬蟲(chóng)項(xiàng)目到底要抓哪些數(shù)據(jù)想給B站動(dòng)漫做數(shù)據(jù)分析第一個(gè)能落地的選題就是爬番劇列表標(biāo)題、評(píng)分、播放量、追番人數(shù)、平臺(tái)歸屬和動(dòng)漫類(lèi)型一個(gè)周末能出結(jié)果。別被“爬蟲(chóng)”兩個(gè)字嚇住這個(gè)項(xiàng)目的難點(diǎn)根本不在反爬而在數(shù)據(jù)清洗和口徑選擇——B站接口返回的score是一個(gè)嵌套字典play字段可能是字符串評(píng)分0的番劇到底算“沒(méi)開(kāi)分”還是“真爛”這些才是真正花時(shí)間的地方。適合三種人第一次寫(xiě)完整爬蟲(chóng)的新手、想把數(shù)據(jù)分析技能用在真實(shí)場(chǎng)景的學(xué)生、想觀察二次元內(nèi)容走勢(shì)的從業(yè)者。下面我把從請(qǐng)求到可視化的完整路徑拆給你照著跑晚上就能看到第一張B站動(dòng)漫數(shù)據(jù)圖表。2. 用requestsxpath抓B站動(dòng)漫數(shù)據(jù)請(qǐng)求、解析與翻頁(yè)參數(shù)2.1 為什么選requestsxpath而不是scrapy說(shuō)到爬蟲(chóng)很多人的第一反應(yīng)是scrapy但遇到這個(gè)項(xiàng)目我一般會(huì)勸新手先別上框架。scrapy的學(xué)習(xí)曲線(xiàn)體現(xiàn)在項(xiàng)目結(jié)構(gòu)、Item Pipeline、Middleware 這些概念上而你要抓的不過(guò)是B站動(dòng)漫索引這一個(gè)站點(diǎn)、幾十個(gè)字段、幾百條數(shù)據(jù)。用requests加xpath三步就能跑通發(fā)請(qǐng)求、拿響應(yīng)、解析字段。等量級(jí)大到要天天跑、要防封、要分布式采集時(shí)再換scrapy也不遲。方案適用場(chǎng)景上手成本主要坑點(diǎn)requests xpath小批量、單站點(diǎn)、字段結(jié)構(gòu)穩(wěn)定低重試和頻率得自己管scrapy大規(guī)模、多站點(diǎn)、需要長(zhǎng)期維護(hù)中框架概念多調(diào)試成本高playwright頁(yè)面要執(zhí)行JS才能渲染高內(nèi)存占用大運(yùn)行慢選擇邏輯很簡(jiǎn)單B站動(dòng)漫索引頁(yè)在服務(wù)端渲染了大部分列表內(nèi)容HTML里能直接拿到標(biāo)題和鏈接同時(shí)它的JSON接口也能返回格式化的字段。用requests就是把網(wǎng)絡(luò)爬蟲(chóng)原理里的“請(qǐng)求—響應(yīng)—解析”三步走完xpath負(fù)責(zé)從HTML靜態(tài)結(jié)構(gòu)里把節(jié)點(diǎn)摘出來(lái)。接口變動(dòng)時(shí)還能切到JSON方案兜底兩條路都不丟。2.2 抓取熱播番劇列表請(qǐng)求接口的完整代碼與參數(shù)說(shuō)明我先給出用JSON接口抓取番劇列表的完整寫(xiě)法。B站有一個(gè)半開(kāi)放的番劇索引接口返回的是結(jié)構(gòu)清晰的JSON比從HTML里用xpath摳文本要穩(wěn)。第一次請(qǐng)求時(shí)先把響應(yīng)打出來(lái)看結(jié)構(gòu)這步很重要后面所有清洗邏輯都建立在字段名正確的前提上。import requests from requests.adapters import HTTPAdapter import time session requests.Session() session.mount(https://, HTTPAdapter(max_retries2)) session.headers.update({ User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0 Safari/537.36, Referer: https://www.bilibili.com/anime/, Origin: https://www.bilibili.com, }) API_URL https://api.bilibili.com/pgc/season/index/result params { season_type: 1, # 1 代表番劇 type: sort, # 排序請(qǐng)求 sort_type: 2, # 2 按追番人數(shù)排序 page: 1, pagesize: 20, # 每頁(yè)返回條數(shù) } resp session.get(API_URL, paramsparams, timeout10) resp.raise_for_status() data resp.json() # 先看返回結(jié)構(gòu)確認(rèn)字段名再寫(xiě)后續(xù)邏輯 print(data[code], data[message]) print(data[data][list][0])這段代碼里有三個(gè)地方新手容易忽略。第一session.mount配合HTTPAdapter可以把超時(shí)重試交給底層處理不用自己寫(xiě)try except套循環(huán)第二User-Agent和Referer是B站服務(wù)端識(shí)別請(qǐng)求來(lái)源的重要依據(jù)少了Referer很容易拿到412或403響應(yīng)第三params里的season_type和sort_type決定你抓的是“番劇”還是“電影”是“按播放量排”還是“按追番數(shù)排”。先打印第一頁(yè)數(shù)據(jù)確認(rèn)score是字典還是數(shù)字確認(rèn)platform存在與否再往下寫(xiě)。2.3 翻頁(yè)、請(qǐng)求頭與超時(shí)重試穩(wěn)定采集三件套單頁(yè)數(shù)據(jù)撐不起分析翻頁(yè)才是采集的主體。翻頁(yè)時(shí)有個(gè)血淚經(jīng)驗(yàn)不要for page in range(1, 100)一口氣跑完控制請(qǐng)求頻率不是玄學(xué)是給服務(wù)端留響應(yīng)時(shí)間也是給自己留后退的余地。每請(qǐng)求一頁(yè)sleep 0.5到1秒看起來(lái)慢實(shí)際上20頁(yè)只需要幾十秒遠(yuǎn)比觸發(fā)風(fēng)控后換IP來(lái)得省事。def fetch_anime_page(page: int): params[page] page resp session.get(API_URL, paramsparams, timeout10) resp.raise_for_status() payload resp.json() if payload[code] ! 0: # 接口返回異常時(shí)先停下來(lái)看 message不要盲目重試 print(fpage {page} return code: {payload[code]}, msg: {payload[message]}) return [] items payload[data][list] rows [] for item in items: rows.append({ title: item.get(title), score: item.get(score), # 這里可能是 dict后面再拆 play: item.get(play), follow: item.get(follow), type_name: item.get(type_name), platform: item.get(platform), }) return rows all_rows [] for page in range(1, 11): # 先抓前10頁(yè)200條 rows fetch_anime_page(page) print(fpage {page}: got {len(rows)} rows) all_rows.extend(rows) time.sleep(1) # 請(qǐng)求間隔控制頻率代碼邏輯不復(fù)雜但有兩個(gè)設(shè)計(jì)取舍值得講。第一fetch函數(shù)內(nèi)部先判斷payload[code]code不等于0時(shí)直接返回空列表并打印message。B站索引接口在請(qǐng)求過(guò)密時(shí)會(huì)返回風(fēng)控提示把code打印出來(lái)能幫你區(qū)分“我方請(qǐng)求有問(wèn)題”和“服務(wù)端拒絕服務(wù)”避免在錯(cuò)誤方向上加戲。第二rows里統(tǒng)一用item.get()而不是item[]這樣字段缺失時(shí)返回None而不是拋KeyError后面pandas清洗會(huì)省很多事。如果你遇到接口完全不可用另一個(gè)常見(jiàn)做法是用requests抓HTML再用lxml的etree和xpath解析列表節(jié)點(diǎn)核心區(qū)別只是在解析層請(qǐng)求層的session邏輯可以原樣復(fù)用。3. 數(shù)據(jù)清洗與存儲(chǔ)把JSON響應(yīng)整理成能分析的DataFrame3.1 原始字段里哪些能用、哪些要拆開(kāi)用抓回來(lái)的原始數(shù)據(jù)是列表套字典的結(jié)構(gòu)直接塞進(jìn)DataFrame之前先看清每個(gè)字段的“真實(shí)身份”。我在第一次跑這個(gè)項(xiàng)目時(shí)犯過(guò)一個(gè)典型錯(cuò)誤天真地以為score是一列數(shù)字結(jié)果DataFrame里那一列全是字典對(duì)象排序直接翻車(chē)。B站接口里的score實(shí)際是嵌套結(jié)構(gòu)包含score和user_count兩個(gè)子字段必須提前拆開(kāi)。原始字段實(shí)際類(lèi)型分析用途清洗動(dòng)作titlestr番劇名稱(chēng)主鍵去重、去空格playint 或 str播放量轉(zhuǎn)數(shù)值處理非數(shù)字字符followint追番人數(shù)轉(zhuǎn)數(shù)值scoredict 或 int評(píng)分和評(píng)分人數(shù)拆出score子字段type_namestr動(dòng)漫類(lèi)型如“搞笑”“戰(zhàn)斗”分組聚合platformstr播出平臺(tái)統(tǒng)計(jì)平臺(tái)分布拆字段的操作其實(shí)在爬蟲(chóng)環(huán)節(jié)就能做。每一條item經(jīng)過(guò)清洗后只保留分析需要的維度不要貪多。尤其是platform這個(gè)字段部分番劇是B站獨(dú)播部分是多平臺(tái)聯(lián)播后面做類(lèi)型分析時(shí)它是個(gè)很容易被忽略的維度。數(shù)據(jù)是黑匣子你存進(jìn)去什么分析時(shí)就只能看到什么提前把字段拆干凈比事后補(bǔ)救便宜。3.2 空值、字符串?dāng)?shù)字和評(píng)分0pandas清洗三板斧數(shù)據(jù)落地到pandas后第一件事不是畫(huà)圖是看df.info()和df.isna().sum()。這兩個(gè)命令能告訴你哪些列有空值、哪些列類(lèi)型不對(duì)。play和follow是數(shù)字但如果接口在某些情況下返回了帶逗號(hào)的字符串排序時(shí)就會(huì)按字典序排1萬(wàn)播放會(huì)被排在2千后面。import pandas as pd df pd.DataFrame(all_rows) print(df.info()) # 字符串?dāng)?shù)字統(tǒng)一轉(zhuǎn)成數(shù)值轉(zhuǎn)不動(dòng)的置為 NaN df[play] pd.to_numeric(df[play], errorscoerce) df[follow] pd.to_numeric(df[follow], errorscoerce) # score 是字典的拆出真正分?jǐn)?shù)直接是數(shù)值的保留 def extract_score(value): if isinstance(value, dict): return value.get(score) return value df[score] df[score].apply(extract_score) df[score] pd.to_numeric(df[score], errorscoerce) # 去掉標(biāo)題為空的記錄保留數(shù)據(jù)完整的行用于評(píng)分分析 df_dedup df.drop_duplicates(subset[title]) df_dedup df_dedup.dropna(subset[title, play]) print(df_dedup.head()) print(df_dedup.isna().sum())這段清洗有兩個(gè)參數(shù)值得講清楚。pd.to_numeric里的errorscoerce作用是把無(wú)法解析的字符串置成NaN而不是拋異常這是處理臟數(shù)據(jù)的標(biāo)準(zhǔn)姿勢(shì)你永遠(yuǎn)不知道接口里會(huì)出現(xiàn)什么奇怪的垃圾值。score的提取用isinstance判斷類(lèi)型兼容“接口返回字典”和“已經(jīng)優(yōu)化成數(shù)值”兩種情況避免接口一變代碼就報(bào)廢。drop_duplicates和dropna的目的是保證后續(xù)排序、聚類(lèi)的數(shù)據(jù)干凈標(biāo)題去重按番劇名播放量缺失的行直接丟棄因?yàn)榕判蟹治隼锶辈シ帕烤蜎](méi)有意義。3.3 存CSV還是SQLite按你的分析目標(biāo)選清洗完的數(shù)據(jù)總要落盤(pán)。兩種選擇CSV適合一次性的分析流程打開(kāi)即用Excel也能看SQLite適合你后面要反復(fù)查、要做條件篩選的場(chǎng)景。如果你只是寫(xiě)完這篇就交差CSV就夠了如果你想在周末里反復(fù)調(diào)整分析邏輯SQLite的體驗(yàn)會(huì)好很多尤其數(shù)據(jù)量超過(guò)幾千條時(shí)SQL的聚合效率遠(yuǎn)超一遍遍跑pandas。# 方案一CSV注意編碼要用 utf-8-sig df_dedup.to_csv(bilibili_anime.csv, indexFalse, encodingutf-8-sig) # 方案二SQLite方便后續(xù) SQL 查詢(xún) import sqlite3 conn sqlite3.connect(bilibili_anime.db) df_dedup.to_sql(anime, conn, if_existsreplace, indexFalse) conn.close()這兩個(gè)參數(shù)是踩坑后才懂的to_csv的encodingutf-8-sig專(zhuān)門(mén)解決Excel打開(kāi)中文亂碼的問(wèn)題稍后避坑章節(jié)會(huì)細(xì)說(shuō)to_sql的if_existsreplace解決重復(fù)跑腳本時(shí)表已存在的問(wèn)題replace會(huì)直接重建表適合分析階段的反復(fù)迭代。至于列類(lèi)型pandas會(huì)自動(dòng)推斷int列存成INTEGERfloat列存成REAL不需要手工建表省一步是一步。4. 數(shù)據(jù)分析播放量、評(píng)分和類(lèi)型分布怎么算4.1 播放量TOP10與追番人數(shù)排行數(shù)據(jù)干凈了分析才有底氣。第一個(gè)必出的分析是播放量排行找頭部番劇。這里有個(gè)細(xì)節(jié)nlargest比sort_values().head()更直接它在底層做了優(yōu)化而且只對(duì)單列做排序不會(huì)打亂其他列的順序。top10_play df_dedup.nlargest(10, play)[[title, play, follow, score]].copy() print(top10_play.to_string(indexFalse)) top10_follow df_dedup.nlargest(10, follow)[[title, follow, play, score]].copy() print(top10_follow.to_string(indexFalse))排行表出來(lái)后第一個(gè)結(jié)論往往就藏在對(duì)比里。你會(huì)發(fā)現(xiàn)播放量最高的番劇不一定追番人數(shù)最多有的番劇是“路人盤(pán)大”點(diǎn)開(kāi)看一眼但不追番有的番劇是“粉絲粘性高”追番人數(shù)遠(yuǎn)超播放量。這兩個(gè)指標(biāo)一對(duì)比就能看出內(nèi)容的出圈屬性和粉絲屬性。分析時(shí)不要只看絕對(duì)數(shù)把play和follow都打印出來(lái)再算一列“播放追番比”這個(gè)比值是內(nèi)容運(yùn)營(yíng)里很常見(jiàn)的健康度指標(biāo)。4.2 評(píng)分分布、類(lèi)型結(jié)構(gòu)與數(shù)據(jù)口徑評(píng)分是這個(gè)項(xiàng)目里最容易翻車(chē)的維度。我的做法是先把評(píng)分切成區(qū)間看整體分布再按動(dòng)漫類(lèi)型分組看均值。pd.cut的bins參數(shù)決定著分的顆粒度B站番劇評(píng)分普遍偏高8分以下并不多見(jiàn)所以bins要按7.0到10.0的區(qū)間切切5分以下沒(méi)有實(shí)際區(qū)分度。# 評(píng)分分箱看分布 bins [0, 6, 7, 8, 9, 10] labels [0-6, 6-7, 7-8, 8-9, 9-10] df_dedup[score_bin] pd.cut(df_dedup[score], binsbins, labelslabels, rightFalse) score_dist df_dedup[score_bin].value_counts().sort_index() print(score_dist) # 按動(dòng)漫類(lèi)型統(tǒng)計(jì)播放量groupby 后 agg 一次算三個(gè)指標(biāo) type_stats ( df_dedup.groupby(type_name)[play] .agg([sum, mean, count]) .sort_values(sum, ascendingFalse) ) print(type_stats.head(10))這段分析有兩條邏輯要說(shuō)明。第一pd.cut的rightFalse表示區(qū)間左閉右開(kāi)8會(huì)進(jìn)到8-9而不是7-8這個(gè)參數(shù)不設(shè)的話(huà)默認(rèn)是右閉邊界數(shù)據(jù)會(huì)分到意外的桶里。第二groupby之后用agg一次算總和、均值、條數(shù)sum體現(xiàn)類(lèi)型總盤(pán)mean體現(xiàn)單部平均水平count體現(xiàn)作品數(shù)量三個(gè)數(shù)字并排看才能判斷一個(gè)類(lèi)型是“大而稀”還是“小而精”。至于波動(dòng)大的分析結(jié)論先確認(rèn)你的數(shù)據(jù)口徑是“當(dāng)前累計(jì)播放量”還是“某時(shí)間段增量”——B站公開(kāi)接口返回的是累計(jì)值說(shuō)“播放量”之前心里得有數(shù)。4.3 把分析結(jié)論收斂成可視化指標(biāo)清單分析做得再深最后都是為了輸出。我一般會(huì)在動(dòng)手畫(huà)圖前先列一張指標(biāo)和圖表類(lèi)型的對(duì)照表想清楚“誰(shuí)要看什么”。要回答的問(wèn)題核心指標(biāo)推薦圖表哪些番劇播放最猛play柱狀圖TOP10追番粘性和播放量是否一致play/follow比散點(diǎn)圖評(píng)分高的番劇集中在哪個(gè)類(lèi)型score均值 type_name箱線(xiàn)圖或柱狀圖B站獨(dú)播還是多平臺(tái)聯(lián)播占主流platform 占比餅圖這張表的價(jià)值在于讓你不盲目堆圖表。數(shù)據(jù)分析的方法不是圖越多越好而是每個(gè)圖都要對(duì)應(yīng)一個(gè)決策或一個(gè)判斷。播放量TOP10用柱狀圖平臺(tái)分布用餅圖評(píng)分分布用箱線(xiàn)圖。下一步畫(huà)圖時(shí)就有明確目標(biāo)了尤其是做可視化大屏?xí)r指標(biāo)清單能幫你擋住“再加個(gè)圖會(huì)顯得很厲害”的沖動(dòng)。5. 避坑B站爬蟲(chóng)里的403、字段變動(dòng)和編碼問(wèn)題排查5.1 請(qǐng)求被拒403UA、Referer與請(qǐng)求頻率現(xiàn)象前兩頁(yè)抓得好好的第三頁(yè)開(kāi)始返回403隨后連第一頁(yè)都打不開(kāi)。原因請(qǐng)求頻率太快加上請(qǐng)求頭里Referer缺失或錯(cuò)誤。B站服務(wù)端會(huì)把“無(wú)Referer的Python請(qǐng)求”和“高頻同IP請(qǐng)求”都識(shí)別為異常訪(fǎng)問(wèn)。解決給session配齊瀏覽器級(jí)的User-Agent和Referer每頁(yè)間隔加到1秒以上。請(qǐng)求節(jié)奏上做退避而不是硬碰硬遇到403先停30秒再繼續(xù)比一直重試有效。另外一個(gè)常用做法是把頁(yè)碼順序打亂尤其抓幾十頁(yè)時(shí)從中間頁(yè)開(kāi)始抓能降低連續(xù)翻頁(yè)的行為特征。5.2 xpath解析返回空列表先看響應(yīng)再排查現(xiàn)象寫(xiě)好的xpath表達(dá)式在瀏覽器里能定位到節(jié)點(diǎn)代碼里運(yùn)行卻一直返回空列表。原因B站的動(dòng)漫索引頁(yè)有些板塊走接口后在客戶(hù)端渲染HTML源碼里根本沒(méi)有你要的節(jié)點(diǎn)還有一種是class名帶了動(dòng)態(tài)變化的hash后綴每次請(qǐng)求都不一樣。解決遇到空列表第一件事不是改xpath而是打印resp.text前500個(gè)字符看響應(yīng)體里到底有什么。如果確定是接口渲染直接換JSON接口方案如果只是class動(dòng)態(tài)變化用xpath的contains函數(shù)模糊匹配比如//p[contains(class,score)]而不是寫(xiě)死完整class名。5.3 評(píng)分全是0或NaN取字段與類(lèi)型轉(zhuǎn)換的坑現(xiàn)象清洗完的DataFrame里score列要么是0要么是NaN沒(méi)有一個(gè)正常分?jǐn)?shù)。原因接口返回的score是字典直接當(dāng)成數(shù)值讀出來(lái)自然是錯(cuò)另外部分未開(kāi)分或評(píng)分人數(shù)太少的番劇接口給的score就是0。二者混在一起如果不處理分析時(shí)會(huì)把“沒(méi)評(píng)分”和“低分差評(píng)”混為一談。解決在爬蟲(chóng)解析層就用isinstance判斷字典就取出score子字段數(shù)值就原樣保留。分析時(shí)用布爾掩碼區(qū)分兩類(lèi)數(shù)據(jù)df[df[score] 0]做評(píng)分分析df[df[score].isna()]單獨(dú)看未開(kāi)分作品占比。這個(gè)區(qū)分直接影響結(jié)論的準(zhǔn)確性。5.4 CSV用Excel打開(kāi)亂碼編碼選utf-8-sig現(xiàn)象CSV文件用Notepad看正常用Excel打開(kāi)中文全是亂碼。原因Excel打開(kāi)CSV時(shí)默認(rèn)按GBK解碼而pandas默認(rèn)用utf-8寫(xiě)入編解碼不一致就亂了。解決寫(xiě)入?yún)?shù)改成encodingutf-8-sig。utf-8-sig會(huì)在文件開(kāi)頭寫(xiě)入BOM標(biāo)記Excel就能自動(dòng)識(shí)別為UTF-8編碼。這個(gè)問(wèn)題幾乎每個(gè)入門(mén)者都會(huì)遇到早改早省心。5.5 翻頁(yè)超過(guò)50頁(yè)就沒(méi)有數(shù)據(jù)接口頁(yè)數(shù)上限現(xiàn)象循環(huán)翻到第50頁(yè)左右返回的list為空但code還是0程序沒(méi)有報(bào)錯(cuò)。原因B站索引接口對(duì)單次排序條件下能翻的頁(yè)數(shù)有限制超過(guò)深度后返回空列表同時(shí)連續(xù)高頻翻頁(yè)也會(huì)觸發(fā)限流。解決不要執(zhí)著于“一頁(yè)頁(yè)翻到底”。要么增大pagesize到50減少請(qǐng)求次數(shù)要么換一個(gè)排序條件從另一個(gè)維度重新抓比如先按追番人數(shù)抓前50頁(yè)再按播放量抓前50頁(yè)。數(shù)據(jù)采集講究用不同路徑拼全景單一路徑是有邊界的。6. 用pyecharts做可視化落地從單圖到HTML看板6.1 匯報(bào)場(chǎng)景用柱狀圖起手pyecharts是ECharts的Python封裝畫(huà)完直接生成HTML文件瀏覽器就能打開(kāi)不需要搭建前端環(huán)境。對(duì)數(shù)據(jù)分析與可視化這個(gè)場(chǎng)景來(lái)說(shuō)這是最省事的落地方式。柱狀圖是匯報(bào)場(chǎng)景的默認(rèn)起手式因?yàn)榕判行畔⒌膫鬟_(dá)效率最高。from pyecharts.charts import Bar from pyecharts import options as opts top10 df_dedup.nlargest(10, play) bar Bar() bar.add_xaxis(top10[title].tolist()) bar.add_yaxis( 播放量, top10[play].tolist(), label_optsopts.LabelOpts(positionright), ) bar.set_global_opts( title_optsopts.TitleOpts(titleB站新番播放量TOP10), yaxis_optsopts.AxisOpts(name播放量), ) bar.set_series_opts(itemstyle_optsopts.ItemStyleOpts(color#fb7299)) bar.render(bilibili_anime_top10_play.html)有兩點(diǎn)細(xì)節(jié)我是吃過(guò)虧后養(yǎng)成的習(xí)慣。add_xaxis和add_yaxis都接收l(shuí)ist類(lèi)型pandas的Series要先tolist()不然圖表上會(huì)出現(xiàn)索引錯(cuò)位set_global_opts里的yaxis_opts用來(lái)改坐標(biāo)軸名稱(chēng)不要省后期看圖的同事不會(huì)知道你腦子里想的是播放量。顏色改成B站主色 #fb7299匯報(bào)時(shí)觀感會(huì)好很多。6.2 多圖合成一個(gè)HTML看板單張圖只能回答問(wèn)題的一個(gè)側(cè)面把柱狀圖、餅圖、表格拼進(jìn)同一個(gè)HTML文件就形成了最簡(jiǎn)版可視化大屏。pyecharts的Page組件可以串起多個(gè)圖表配套的SimplePageLayout會(huì)自動(dòng)做上下布局不需要寫(xiě)HTML模板。from pyecharts.charts import Bar, Pie, Page import pandas as pd platform_stats df_dedup[platform].value_counts() pie Pie() pie.add_xaxis(platform_stats.index.tolist()) pie.add_yaxis(平臺(tái)占比, platform_stats.values.tolist()) pie.set_global_opts(title_optsopts.TitleOpts(title播出平臺(tái)分布)) page Page(layoutPage.SimplePageLayout) page.add(bar, pie) page.render(bilibili_anime_dashboard.html)Page組件會(huì)把bar和pie兩個(gè)圖表對(duì)象依次渲染進(jìn)一個(gè)HTML文檔里layout參數(shù)控制排列方式。做這種組合看板時(shí)我的教訓(xùn)是圖表數(shù)量控制在三到四個(gè)以?xún)?nèi)指標(biāo)清單里沒(méi)有對(duì)應(yīng)分析結(jié)論的圖不要加。爬蟲(chóng)和數(shù)據(jù)清洗占掉了這個(gè)項(xiàng)目七成的時(shí)間可視化的價(jià)值在于讓分析結(jié)論一眼被看懂而不是把圖表堆成花架子。第一次跑通后你把pagesize改大、把season_type換成別的分類(lèi)整套流程可以原樣復(fù)用到B站電影和紀(jì)錄片板塊。數(shù)據(jù)分析需要學(xué)哪些最重要的不是工具數(shù)量而是從抓取到出結(jié)論這整條鏈路你都親手走過(guò)一遍后面換任何數(shù)據(jù)源都只是微調(diào)參數(shù)的事。希望幫到你。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
蜜桃天美传媒AV一区二区三区| 极品美女福利在线观看| 国产亚洲综合欧美一区| 精品人妻无码一区二区三区不卡-精品人妻无码一区二区...|精品少妇一区二区三 | 亚洲av青草久久一区二区| 日本激情免费大片| 加勒比综合a∨| 欧美性爱精品七区| 情色五月天网| 岛国视频一二三区| 久久九九热| 亚洲一区二区三区欧美日韩| 激情黄色五月天| 国产精品蜜臀久久久久无码AV| 台欧久久精品视频| 欧洲特黄毛片免费看欧洲毛片| 蜜臀av在线播放一区二区三区| 欧美最婬乱婬爆婬牲视频| 国产操操日韩三级黄| 精品小视频在线| 欧美片第一页| 日韩欧亚太美不卡| 91被操| 97天天综合网| 亚洲国产午夜真人一级片中文字幕精品黄网站| 91 综合 色| 亚洲一卡2卡3卡4卡乱码网站 | 九九九久久久久| 亚洲欧洲av影音| 日韩伦理视频| jizzjizz欧美| 人人妻人人玩人人澡人人爽| 丝袜无码a片| 黄色大片免费在线| 怡春院久久| 麻豆天美久久91| 欧美性爽xyxOOOO| 亚洲永久永久永久永久一级一级一级精品| 国产AV色黄看到爽| 美女上床网站| 性欧美体内射精| 久久久久免费少妇| 精品久久久久久中文字幕三区| 96久久久精品| 99热超碰| 伊人久久综合影院精品久久久| 色婷婷婷五月天激情四射| 午夜AV人气不卡| 伊人成人中文字幕久久网| 国产真乱mangent| 综合自拍| 国产午夜精品理论片a大结局| 欧美天天谢综合网| 久久久九九网站| 欧美性爱第1 页| 色男人色天堂东京热| 久久鲁干| 日韩免费簧片| aV中文麻| 97鸡把在线视频| 校园春色综合色| 手机看av网站在线看| 久久久人妻| 日韩精品操少妇| 四虎影院成年人片| 国产精品久久久久久 百度| 国产精品久久久久久久久久久久久久吹 | 亚洲中字慕不卡| 四虎AV在线观看| 国产亚洲精品无码三区| 97天天日| 欧美性爱超碰97| 天天操人人操骚逼网站| 97色色色综合网站| 九九在线精品| a级理论午夜日本| 亚洲密乳AV| 天天综合网在线91| 女上位精品在线| 国产久久久9999| 99热网站| 蜜桃av综合网发布| 免费一级视频特黄色大片| 伦激情人妻另类人妻| 啊啊啊啊啊好多水| 亚州,欧美在线| 97爱啪| 午夜天堂精品久久| 91亚洲影院综合| 日本加勒比无码专区一二三| 春色校园综合网| 五月婷视频| 国产女性无套 免费观看| 免费观看网黄| 狠狠婷婷亚洲中文综合久久| 国产精品网址| 中文字幕精品码亚洲| 超碰这里有精品| 一区二区三区四区久久视1| 亚洲精品一区中文字幕乱码| 91久久国产综合久久| 五月丁香激情综合| 免费看日本操逼视频| 亚洲日韩成人性爱视频| 日本在线不卡v二区| 无码逼| 家庭乱伦国产| 日韩国产成人自拍视频| 国产一区二区三区精品观看啪| 黄色在线网站| 国语av最新自产拍在线观看| 26uuu国产成人综合| 欧美性爱中文字幕无线码| 6080YYY午夜理论片在线观看| 天天激情综合站| 免费福利视频中文字幕| 精品成人无码| 天天摸,夜夜摸| 东北夫妻性偷拍| 久久偷拍人| 成人久久精品| 色欲久久99国产精品久久久久久| 精品九九九| 精品日韩人妻视频| 一牛影视成人片免费| 国产精品视频一区二区三区八戒| 国产女人高潮视频| 欧美性战999| 97看操| 欧美在线第五页| 天天肏夜夜肏| 午夜男女爽爽大片免费观看| 18禁超污无遮挡无码免费网| 99精品在线播放| 一区二区你上我| 亚洲国产综合久久天堂| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 第一高清av中文字幕| 可以看的av| 亚洲成人在线乱码色午夜| 青女偷拍网| 一级一性爱免费视频| 精品无码一区二区三区| 女人爽到高潮潮喷18禁网站| 天天看片天天爽| 久久99草| 天天视频网站黄| 无码av永久免费专区网站| 在线国产探花| 日本伦理一区二区| 美女上床网站| 五月天婷婷在线看| 97香蕉碰碰人妻国产欧美| 一本一道人妻久久一区二区三区 | 夜夜操夜夜高潮夜夜爽国产精品区| 情色图区| www久久99| 久久久久一本一区二区青青蜜月| 日韩AV噜噜噜一区二区三区四区 | 欧洲精品二区| 大香樵伊人网| 老女人老91妇女老热女| 亚洲图片婷婷五月天| 丁香六月啪啪| 久久精品人妻一区二区| 欧美福利视频啊啊啊啊| 日本欧美韩国日产片片在线看免| 四虎在线免费视频| 国产辣妈在线视频福利| 丁香六月婷婷综合| 超碰视97中文| 黄片免费看的| 中 文字幕一区二区三四 五 区日 日 骚| 九九九国产精品| 国产欧美精选激情视频| 91爰爱欧美| 久久久蜜桃臀无码视频| 91GD.COM| 97在线日韩中文字幕| 国产精品视频自拍在线| 亚洲精品丝袜| 日本久久女同性恋视频| 2020视频1区2区3区| 制服诱惑亚洲一区二区三区在线观看| 亚洲欧洲无码bt精品合集| 啊啊啊啊嗯嗯嗯用力好爽 | 啊啊啊好疼| 人人妻人人操人人乐| 欧美亚洲清纯| 欧亚性爱视频免费看| 精品久久久久久久久久久久| 中文字幕交换人妻| 国产人妻精品一区二区三区秋霞 | 一本色道无码DVD中文字幕| 亚洲天堂区| 欧美综合综合| 成人资源中文字幕在线观看天天| 97欧美日韩综合| 日韩免费看黄片| 加勒比东京热五月天天堂网| 国产 日韩 欧美 中文 另类,国产 欧美 另类 制服 变态,高清 日韩 欧美 中文,高 | 97神马久久| 精品亚洲国产成人AV制服丝袜| 九九九九精品一区| 凸凹视频在线观看| 性高潮久久久久久久久久久| 超碰人人妻| 人人妻人人爽一区二区三区| 丁香五月成人| 日B操| 夜夜嗷嗷一区二区| 亚洲自拍天堂| 一本大道久| 狠狠操狠狠插| 欧美在线永久天堂| 韩日精品福利视频一区不卡在线免| 岛国在线免费视频| 99蜜月精品久久| 亚洲欧洲另类| 99久久国产精品免费高潮| 麻豆国产av网| 夜夜影视四色| 91久久婷婷| 久久精品小视频| 狠狠操,使劲操| 怡红院成人av| 色色婷婷五月天| 97超碰欧美| 日韩精品人妻中文字幕久久久| 亚洲精品无码久久AV| 亚洲中文字幕久久无码精品| 韩国轻伦国内自拍一区| 成人亚欧免费视频| 亚洲资源一区| 久久97资源 网| 自拍偷拍2025在线观看| 美女熟妇色| 日夜尻逼网| 天天欧美色| 国产精品久久发布| 在线免费观看日韩一区| 欧美综合色图网| 九九九综合精品| 可以在线观看AV的网站| 熟女人妻一区二区三区| 果冻传媒A片一二三区| 97精彩视频网站| 三级色综合| 啊啊啊骚| 国产乱码久久久久久| 东京热免费视频| 欧美视频一| 夜夜爽夜夜摸夜夜操免费视频| 国产伦精品一区二区三区视频女| 日本精品无码三级网站| 蜜乳视频网站| 色香欲影| 色欲天香天天综合网-成年人三级片网站-欧美乱妇狂野-日韩国产专区-久久久久久 | 九九九九免费高| 三级三级三级日本99| 亚洲精品人妻在线| 丁香婷婷五月| 九九操久久国产免费视频| 嫩草伊人久久精品| www四虎| 第一高清av中文字幕| 欧美一区二区三区互相| 亚洲久9| 九九九九九九免费视频| 色偷偷人人玩人人舔人人操人人摸人人爽 | 懂色中文一区二区三区| 综合久久9| 精品欧美日韩在线观看| 日han少妇无码| 情侣开房子拍 日韩无码 女的很漂亮| 日欧操屄视频| 熟女人妇一区二区三区| 日本精品第一视频在'| 国产日韩无码一区二区三区久久区| 国产免费小视频| 精品视频久久区| 亚洲激情天堂网| 亚洲第一页欧美| 91色综| 日本天天色| 国内自拍 日韩激情 99| 欧美顶级黄色大片免费| 99热99在线播放激情| 97色伦97色伦国产欧美| 久久的免费性爱视频| 亚洲视频精选| 国产农村妇女精品| 久久精品国产亚洲AV清纯| 搡老女人老熟女91老熟女综合网| 欧美性爱一区二区三区| 欧美日韩欧美| 蜜臀久久99精品久久久久久婷婷| 亚州男人天堂| 国产精品无码成人精品| 午夜亚洲国产理论秋霞| 思思性爱| 超碰成人免费| 精品精品精品| 丰满翘臀美女影院视频| 色婷婷综合久久中文字幕雪峰| 少妇国产不卡| 情色五月天网| 超碰色美女| 97超碰欧美精品| 欧美加勒比| 欧美91精品国产自产| 人妻性爱一区二区| 无码高清专| 欧美综合区| 精品色色| 18岁禁 茉莉成人久久| 一区二区不卡| yazhououmeizongya| 久艹免费| 日韩日本欧美在线观看| 久操凹凸视频| 亚洲成人av色网| 国产在线不卡导航| 亚洲黄色网址| 加勒比海人人操超碰在线| 亚洲高清视频在线免费观看| 欧美日韩日产免费网站看| 色久桃花影院在线观看| 久久亚洲av成人无码国产| 射 色综合| 91偷拍欧美亚洲| 超碰日韩美妻| 久热一区二区| 夜夜草网站| 一本一道人妻久久一区二区三区 | 黑丝少妇麻豆| 日夜尻逼网| 久久精品人妻一区| 亚洲美女自拍偷拍视频| 国产原创精品| 超碰 国产熟女精品一区| 综合亚州欧美| 国产精品一区午夜福利| 热天堂一区二区| 男女性扦B| 神马久久久久久| 亞洲久久直播| 美女的肌被草喷水视频| 蜜桃午夜视频一区二区| heyZO天然素人无码AⅤ专区| 色播五月丁香| 人人操人人射人人干| 丰满人妻-区二区三区| 精品无码久久久久久国产浪潮| 99操逼| 青青草成人视频在线观看二区| 欧美自拍网| 久久久亚洲高清不打码| 亚洲熟妇丝袜在线观看| 熟女熟妇一区二区三四区| 思思热免费在线视频| 免费夜夜爱黄色视频毛片| 91美女視頻| 看免费一级在线播放毛片| 五月激情综合网| 风月影院男女十八禁| 欧洲在线性爱视频| 欧美v日韩欧亚洲电影天堂色诱,国产传媒| 97久久国产精品| 精品成人动漫一区二区| 国产福利夜| 中文字幕欧美丝袜07资源| 亚洲最大无码中文字幕网站| 精品一区二区三区蜜桃臀www| 亚洲国产精品久久AV| 亚洲免费看片| 欧美综合色图片| 麻花传媒免费网站在线观看| 天天综合影院91| 国产色图乱伦| 97免费在线视频在线观看| 日夜精品| 婷婷五月天_亚洲小说欧美激情另类_精品久久国产字幕 | 五月天社区| 久久亚州大香蕉| 国产精品无码论坛| 亚洲综人网| 自拍偷拍2025在线观看| 国产精品一二三| 在线观看黄色电话| 97欧美日韩| 日韩免费人妻色情网站| 91美女视频| 精品人妻一区二区三区-国产| 天美传媒AV在线| 日韩乱码Av| 欧美超碰在线| 亚洲限制级| 欧美91视频| 亚拍在线| www.av在线观看| 男人天堂最新手机版在线青青草| 欧美中出1| 亚洲天堂资源在线| 青青草吊丝| 国产又猛又粗又爽又黄| 91欧美性| 久久xx| 97手机日韩| 亚洲男人的天堂一区二区| 国产精品白丝在线播放| 91成人社区| 婷婷亚洲五月***久久| 超碰在线日韩一区| 女人天堂AV五区在线| 波多野结衣AV无码一区| 久久成人精品| 后入 亚洲 美女 射| 国产极品粉嫩馒头一线天av| q2午夜理论片夜色av| 涩涩五月天| 三级精品三级在线观看| 国产AV天美传媒一区二区三区 | 玖玖久久久| 天天做天天爱天天爽AV| 在线观看中文av字幕| 熟女人妻一区二区三区| a片亚洲一本通视频| 婷婷丁香六月| 欧亚性爱在线视频| 精品日日人妻| 小草av不卡亚洲二区| 五月天婷婷基地| 大屁股人妻女教师撅着屁股| 噜噜瑟| 五月天色图| 亚洲古典另类欧美在线| 人人操,人人液| 亚洲 综合 第一页| 乱理日韩中文| 东京热免费视频| 欧美一级AAAAAAA| 久久久青青草| 人妻少妇久久中文| 亚洲色图 欧美热图 清纯唯美 另类自拍 | 老女人碰碰在线碰碰视频| 日本色婷婷| 一级成人性爱| 欧美中文字幕精品人妻| 亚洲欧美91√| 亚洲图片欧美另类综合免费视频大大香| 色综合一区二区三区| 岛国A V在线免费看| 97天天爽| WWW黄片COM| 91制服丝袜中文字幕| 啪啪资源网| 日产中文字幕2020| 欧美97爱| 2020中文字幕| 亚洲欧洲综合| 久草婷婷| 偷拍视频青青草在线视频| 日韩性爱再线视频| 9 1超碰九色| 国产福利av精彩对白| 欧美 牲| 呦呦影院| 91网站视频在线观看| 囯产精品久久久久久久久久梁医生| 97综合在线| 国产丁香精品露脸视频| 欧美日韩第一页| 999久久芭蕾| 久久精品国产72国产精品福利| 天天综合网~91综合网| 深夜国产一区二区三区在线看| 蜜臀久久在线视频| 黄色电影观看久久9| 新97国产超碰| 中国女人内射6XXXXX| 国产精品久久久久久夜夜夜夜| 日韩无码黄色片| 国产久久一区二区| 中字乱伦AV| 欧美黑人与女人91| 亚洲AV乱码专区国产噜噜亚洲| 97视频免费在线观看| 九九久久久九九| 日本人妻伦在线中文字幕| 日本999精品视频| 福利社区午夜一区二区| 91九色丰满高潮| 午夜大香蕉| 国产亚洲色停停久久99精品91| 加勒比AV网| 大香蕉专区| 97se亚洲| 日日干夜夜操视频h| 成人麻豆av电影网站| 欧美色图小说综合| 国产av高清版| 操逼www.| 亚洲图片第一页| 99抽插| www.久久久久| 国产美女口爆吞精视频| 欧亚韩国999| 九九热免费国产视频婷婷伊人| 五月丁香六月综合缴清无码| 久久超碰天天| 91jk色拍| 天天干,天天日| 免费观看网黄| 亚州性色| 久久久久921| 伊人久久青青草| 浪人综合网| 日韩亚洲欧美中文字幕| 精品综合久久久久久97| 天天干一区二区| a级理论午夜日本| 一级做a爰片性色毛片久久| 熟女高潮精品一区二区| 老鸭窝黄色视频网站| 嗯啊不要在线观看嗯啊| 亚洲成A∨人影院在线欢看| 免费A片三p视频| 淫纸中9区| 久操大香蕉超碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰碰 | 6080yy午夜理论三级一区二区三区无码| 91亚洲色人| 亚洲乱妇p22| 久草线上视频免费看| 国产AV天美| 97AV爱| 激情五月婷婷综合| 探花一区在线| 99精品视频在线观看免费| 国产无吗在线播放| 密乳视频在线| 国产白丝av| 78m成人视线| 五月天欧美色图| 久草在| 亚洲大色堂| 伊人色综合超碰| 亚洲天堂色图| 亚洲18禁| 丰满人妻一区二区三区四| 99婷婷| 激情四射五月天| 久久草在线综合视频| 免费啪啪一级视频| 欧美视频中文字幕区| 操B在线观看| 欧美性爱视频免费一区一A| av日韩国产一区二区| 天天色天天干天天射| 亚洲无码国产精品久久| 精品毛片av一区二区| 亚洲密乳AV| 国产在线激情视频| 性色AV蜜色av色欲av| 精品人妻15区| 十八禁黄色| 熟妇视频一区二区三区在线| 偷拍精品一区二区三区| 日B操| 综合久久久久久久综合网| 亚洲三区视频| 亚洲少妇中文字幕网址| 99自拍视频在线| 97人肏| 亚洲色图欧美色图制服丝袜| 97超碰资源网| 日本在线15p| 99re这里| 欧美亚洲厕所精品偷拍91| 人妻内射一区二区在线视频| 无码人妻丰满熟妇区毛片| av天堂加勒比| 青青操日韩| 亚洲欧美日韩偷拍色图| 无码 黑人一区二区三区| ..日韩av毛片精品久久久| 天堂中文资源在线bt| 九九热超碰| 内射黑人| 日韩三级av片| 日韩免费看在线黄色片| 热99这里只有精品| av操操不卡| 欧洲亚洲综合| 91在线免费精品视频| 亚洲精品影视老司机| av九九| 人人噜夜夜操| 色香av| 啪啪资源网| 日本久久久久久久久| www. 男人天堂成人在线| 大香蕉伊人75| www.大香| 欧美最婬乱婬爆婬性视频 | 操逼啊啊啊91| 夜夜夜久久| 国产久9| av天堂精品久久| 亚洲夜色在线| 久久久精品九| 日韩无码a片| 亚洲精品久久久久久久久豆丁网| 丝袜色综合| 欧美一级AAAAAAA| 国产精品交换一区二区| 九九免费影片| 国产精品嫩草久久久久| 精品国产乱码久久久久久免费| 九九九色| 天天日天天操心| 久久久内射良家| 国产精品久久久久久久AV大片 | 97视频免费播放| 在线观看精品国产免费| 国产免费久久精品99re韩国| 人妻性爱一区二区| 日本人体九九九九九九| 欧美亚洲特P| 麻豆啪啪啪视频| 98福利在线视频| 色就色综合| 少妇人妻精品| 乱抡国产91| 亚洲欧洲美腿丝袜| 97在线免费| 欧美日韩丝袜| 97欧美日韩| 亚州伊人色综台| 99re视频在线播放青草| 九九色影院| 亚洲色欧| 67194国产| 久久亚洲一区二区色婷婷| 欧美日韩国内不卡| AV男人天堂网| 簧片免费看视频| 青草伊人久久| 综合啪啪| 热99re69精品8在线播放| 97操碰| 超碰九区| 99自拍B亚洲 | 六月丁香啪啪| 91爱网| 毛片视频白嫩| 色哟哟综合| 天天享受天天看| 变态乱伦伪娘灌肠一区二区| 无码久| 日韩激情啪啪| 女人久久久| 欧美亚洲国产自久久| 欧美中文字幕日韩在线| 久久亚码| 日本99久久| 毛片久久| 久久久久9999精品九九九| 亚洲色 国产 欧美 日韩| 一本一道久久综合久久| 天天流夜夜操| 少妇高潮流水av免费| 国产噜噜噜噜噜久久久久久久久| 香蕉人人操tv| 亚洲开心网| 97日视频| 久久98| 国产在线综合福利网站| 2026国产精品视频| 99re视频在线观看这里只有精品| 襙一襙| 免费99精品国产自在在线| 狠狠狠狠狠| 五月丁香黄色网| 国产精品3| 韩国一区二区精品亚洲| 亚欧成人综合影院| 亚洲在线91| 欧美大战久久久伊人| 五月天开心网| 国产精品69人妻无码久久久| 欧美+日产+中文| 欧美国产有色电影| 国产丝袜视频| 国产一区二区av综合| 999久久久| 2020中文字幕在线| 超碰97玖玖爱| 最新欧美色网| 在线观看日韩av不卡| 青娱乐淫乱1314| 超碰97人人乐| 国产乱人妻精品入口| 五月天色图影视| 欧洲综合视频| 日韩性爱播放| 美女尤物人人操| 国产捆绑一区| 91久| 久久精品国产97欧美精品亚洲| 天天综合网91入口| 高清无码网址| 精品成人av一区二区三区在线| 韩国手机不卡无码三级视频| 人妻丝袜一区二区三区在线| 精品女同一区| 1.igao73.com 加入收藏 免费专区 国产精品 中文字幕 日韩精品 欧美精品 精彩 | 99re6国产精品99re| 少妇诱惑视频| 欧美九九爱| www.色五月| 国产精品熟女乱伦| 国产尤物AV尤物在线观看不卡| 亚洲 欧美 日韩 国产一区二区 | 青苹果影院男人的天堂| av天堂影视中文在字幕在线中文| 国产三级电影免费观看| 国产精品视频一区二区三区八戒| 欧美日韩午夜精品一区二区三区 | 亚洲欧美精品一区天堂久久 | 亚洲一区二区在线观看91| 97精品全部| 亚洲有薄码区久久在线一区| 日本道日本道中文字幕日本道最新日本道在线观看 | 天天色综合图片| 久99热| 色婷婷小说| 精品成人av一区二区三区在线| 日本性爱不卡视频| 美女午夜福利免费视频| 日本欧美一区二区三区免费| 岛国网址国产| 91成人久久| 日韩性爱电影一区| 欧美一级A片在线看视频性色| 乱伦日本色图AⅤ| 国产三级日产三级韩国三级| 亚洲超碰AV| 国产精品免费视频不卡| 巨爆乳肉感一区二区三区竹菊影视| 妺妺跟我一起洗澡没忍住| 欧洲熟妇xxXx欧美老妇裸体 | 俺也射| 麻豆一区二区AV天美| 大香蕉99re| 久久久久久久性爱| 日本中文熟女视频| WWW啪啪的com| 久久久无码av精| 蜜桃无码AV一区二区| 五月婷色| 超碰 另类 欧美 | 日韩极品无码B| 国产AV激情无码久久无码 | 美女高潮国产高清| 欧美AAAA黄片| 日本午夜操逼| 国产超碰在线| 欧美大香蕉97| 夜夜嗨免费视频| 91亚洲情色| 91东京热男人的天堂| a级成人毛片免费视频高清| **一级毛片国产| 久久久工口| 鸥美极品| 97色碰| 中文字幕亚洲热播人妻| 91啪啪视频| 99re69综合| 亚洲天在线| 国产精品无码成人精品| 色欲日韩欧美在线一区| 美女诱惑1区2区| 亚洲性少妇| 综合网天天| 国产精品宅男免费| 婷婷三区| 伊人久大| 国产精品毛片?v一区二区三区| 性爱1区| 97超碰色屌| 91高清欧美| 国产精品无码久久久久2025| 99re视频在线观看这里只有精品| 亚洲欧洲久久天堂| 麻豆美女丝袜人妻中文| 男女激情黄色网址| 欧美少妇一区二区三区| K8久久久久| 免费少妇一区二区| 精品妇女一区二区三区| 久久9999 | 91丝袜美腿网站| 人妻夜爽夜夜爽| AV和黑人在线播放| 久久久噜噜噜久久久| 国产suv精品一区| 天堂а√在线最新版在线 | 国产亚洲深夜激情| 麻豆天美电影一区二区| 激情另类激情| 国产福利小视频高清在线观看| 成人老鸭窝人人在线视频| 亚州性色| 色婷婷丁香五月| 天天操熟妇| 亚洲成人无码影院| 天天看特黄的免费网站| av黄图片在线观看| 欧美淫穴| 少妇高潮九九九九| 九九亚洲视频| 日本不卡中文| 色婷婷五月综合激情中文字幕| 99re这里| 性影在线视频| 色www精品视频在线观看| 亚洲一区操| 用力操死我| 88xx成人精品视频| 超碰97资源中文字幕| 新亚洲无码| 丰满人妻一区二区三区在线| 丝袜美腿亚洲| 宅男午夜在线视频| 亚洲中字幕日本一区二区三区| 又黄又爽在线观看视频| 亚洲资源站| 激情一区二区三区在线观看| 男人天堂资源| 久久久工口| 被窝影院午夜看片无码| 在线综合 亚洲 欧美中文字幕 | 特级大荫道BBwBBwBBW| 国内毛片欧美香蕉精品| yazhousetuoumei| 强奸乱伦AV网址| ai欧美亚洲小说| 夜间福利片1000无码| 亚欧美综合| 91操碰| 精品一级毛片在线观看| 精品国产99| 久久久国产亚洲精品系列| 人人摸人人舔一区二区| 久99| 国产精品白丝在线播放| 欧美亚洲高清不卡| 免费看一级a性色生活片久久无| 亚洲欧美综合网| 欧美日韩性感| 国产日逼视频| 超碰视97中文| 欧美综合自拍成人自拍第二十页| 亚洲日韩人妻中文字幕一区| 九九九九九九九九九九精品视频| 人妻精品一区二区在线| 久久女人| 自拍欧美| 大香蕉综合在线| 欧美片第一页| 亚洲熟妇综合久久久久久| 久久99久久99精品免视看婷婷| 日本影视久久免费| 智利AV在线网| WWW4虎| 精品毛片久久久精品毛片| 天天92av| 超碰69| 国产亚洲 中文欧美久久| 尤物网址| 熟妇色99| 九九av| 蜜桃精品一区二区三区ww| 久久精品店| 成人蜜乳小视频网站| 日韩有码回春沙龙第一页| 欧洲综合视频| 国产av美女被艹的乱叫| 91色综合| 蜜桃AV天堂| 美女91在线观看| 久久久一级| 色久桃花影院在线观看| 绯色一区二区三区不卡少妇| 精品人妻一区二区蜜桃视频| 亚熟在线| 日韩精品国产精品五码一区二区| 激情无码日韩| 午夜小电影在线插入淫高潮| 久久99干一本高清| 综合av影片| 日本熟人妻中文字幕在线|...久久国产精品-国产精品_日本一区二区三区中文字幕 | 九九九久久久W精品| 天美传媒在线一区| 久久不卡一区二区| 天天综合网站| 亚洲综合一区二区| 黑人狂躁日本妞一区二区三区| 人人操人人色网| 大香蕉草草| 亚洲熟女少妇免费视频| 亚洲国产精品久久久男人的天堂| 亚洲国产欧美日韩精品一区二区三区,国产一区二区三区在线看片,欧美性猛交 XXX | 欧美女同在线| 天堂亚洲精品久久老牛| 91美乳| 高树玛利亚无码流出| 亚洲天堂男人在线| 人人操av| 久久九九99| 啪啪91| 色玖玖| 97在线视频观看| 欧美久热| 欧美日韩成人在线| 爱我干综合| 九九人人操| 伊人久久婷婷| 91无码中出人妻视频| 色丁香五月婷婷| 色婷婷av在线观看| 婷婷色在线| 色婷婷丁香五月| 日本在线一二| 女同亚洲欧美一二三区久久电影| 97在线视频观看| 欧美另类色图片| 91超碰人人| 三级片大波波| 久久AV无码1区2区3区| 人人爱夜夜爱| 国产精品久久久久久久久久久久久久久久久久| 操死我干死我| 四虎视频在线观看| a人片中文字幕一区二区| 蜜臀无码一区二区| 蜜臀va69| 欧美日韩1234| www.亚洲黄色| 婷婷激情五月天小说网| 少妇滛荡视频| 天综合网| baiduhicn.com。| 精彩久久中文| 极品肉射| 亚洲无码超碰免费| 日韩人妻 中文字幕| 大香蕉五月天婷婷| 荡小穴在线观看| 91高跟美女在线播放| 综合性视频99| 国产精品国产精品国产| 国产福利精品98视频| 亚洲欧美综合区自拍另类| 乱伦3P视频| 最新欧美色网| 国产乱人妻精品入口| 中日992视频| 丰满人妻一区二区三区色-百度| 欧美日韩午夜精品一区二区三区| 伊人网综合在线视频| 久久人妻视频网| 亚洲熟妇熟在线电影视频| 激情久久日韩精品中文字幕麻豆| 校园春色AV天堂| 人妻偷拍一区二区三区| 国产精品久久伊人| 亚洲熟妇乱女区二区三区| 欧美日韩青操| 性91| 久久av成人无码免费| 丁香色婷婷| 亚州乱码中文字幕综合久久久| 毛片麻豆91糖心精品毛情片| 91n欧美| 国产综合永久精品日韩鬼片| 91人人看| 欧美图片校园春色| 国产亚洲性生活视频播放| 操操碰| 久久伦理视频久久大香蕉视频| 久操免费观看| 国产乱码精品一区二区三区四川| 97久精品| 情色大香蕉| 国产精品久久久久久无码红治院| 懂色AV一区二区三区| 色臀aV| 在线中文字幕| 久久久久久久久久久六六| 看看日B真人视频| 色y情视频免费看| 蜜臀av一区二区三区免费观看| 偷拍色图| 囯戸精品高潮呻吟旡码| 蜜桃视频精品一区二区| 成人日本片久久久蜜桃| 青娱乐欧美激情一区二区| 91精品成人www| 亚洲 欧美 日本 国内 首页| 国产成人欧美一区二区三区的国产| 素人美腿视频网站| 不卡二三区人妻少妇| 精品黑人一区二区| 欧美日韩人妻婷婷一区| 夜夜草天天| 69人妻人人揉人人躁人人精品| 性欧美91| 超碰人人在线| 色九色久| 激情久久av一区av二区av| 99re在线精品78| 日韩av不卡在线看| 成人天天看站长推荐| 国产精品不卡高清在线观看| 亚洲中文字幕噜噜噜久久久| 九九九九热只有精品| 操逼网免费无码视频| 中文一区二区| 午夜理论片在线观看免费| 国产免费久久精品99re韩国| 91人妻最真实刺激绿帽| 麻豆精品A片免费观看| 88xx成人精品视频| 99re不伦| 国产精品无码成人精品| 亚洲日韩青青草色月| 欧美gv在线观看| 欧洲一区二区三区免费| 国产强奸91| 天堂射| 亚洲第一无码播放立川理惠| 无码人妻丰满熟妇区毛片| 福利在线黄片| 欧美日综合| 又大又白奶子| 国产强奸乱伦无码视频| 欧美亚洲丝袜美女电影| 国产美女销魂在线观看不卡| 国产青视频| 一区操逼日比视频| 福利天天都操| AV 少妇 人妻 偷拍| 国产农村妇女精品| 日本日日色视频| 久久精品中文字幕观看| 久久精品日韩专区免费观看| 精品成人av一区二区三区在线| 国产又粗又长又大的视频| 操久久久久久| 一个色导综合| 久久久久久久9最新免费视频观看| 福利色色| 欧洲久久一二线| 日韩久久艹| 日本123区操B视频| 96精品久久久久久久久久| 欧亚不卡| 国产AV高清AV无码| 久久久九九九| 走光一区92下载| 97精品综合久久| 亚洲无码 国产无码| 粉嫩小泬久久久一区二区| 天堂8在线新版官网| 91人妻少妇| 国产第二页| 日韩三级一区| 日本一级婬片试看三分钟| 夜夜嗨一区| 亚洲综合影片| 亚洲欧美成人在线| 人人看人人摸人人色| 97超碰碰| 91熟女视频网| 欧美日韩狠狠爱| 久久欧美激情| 亚洲欧美国产日本一区二区三区| 欧美天天综合网版| 极品粉嫩少妇视频| 日本一级一级一级一级| 性爱视频免费网址| 91亚.色| 欧美成不卡网| 最新国产精品久久精品| 亚洲一区二区三区在线激情| 激情情色五月天| 嗯嗯啊啊用力视频免费| 色综合色欲色综合色综合色综合| 欧美爆乳精品一区二区| 中国和日本人色哪个不下载能放| 69精品人人人人| 蜜臀国产AV中文字幕| 国产精品无套内谢| 17c嫩草51久久91嫩草| 啊啊啊啊啊舒服| 狠狠操一区二区| 淮穴色AV| 97久久久| 三级网色| 天天激情综合站| 欧美精品三级黄片| 青青草综合在线| 色欧洲97| 黄色不卡视频| 宅男午夜在线视频| 亚洲麻豆精品二区三区| 欧美视频中文字幕区| 操逼啊啊啊91| 成人97人人超碰人人| 亚洲不卡三级手机播放| 久久加勒比| 亚洲 欧美 第一页 | 欧美图片校园春色| 97精品中文字幕| 熟妇人妻一区二区三在线| 欧美图片色综合| 天美传媒国产原创中文字幕亚洲欧美另类 | 无码最新| 精品少妇人妻av久久免费| 欧美gv在线观看| 中文字幕在线免费观看2| 精品久| 久久91| 精品久久久久久中文字幕视频免费| 久久久久久久| 天天亚洲| 97爱综合| 草草草视频在线免费看| 91无码西班牙视频在线| 国产农村妇女精品| 国产白丝精品在线观看| 国产成人久久精品蜜臀| 啊啊啊啊网站| V A在线| 麻豆国产视频精品观看| 久久受www免费人成| 亚洲精品乱码线路中文字幕| 国产一区二区在线播放量| 91人妻最真实刺激绿帽| 天天色天天干天天爱| 色网在线视频观看免费| 国产剧情AV不卡在线观看| 天天色播亚洲综合网站| 国产亚洲99久久精品| 亚洲精品一区中文字幕乱码| 日本高清电影欧美色图| 亚洲综合码|