網絡爬蟲彈幕

1.分析網頁,獲取代碼,提取時間

想要提取出彈幕所在的節點,我們要使用 Beautiful Soup 解析模塊,需要從 bs4 中導入 BeautifulSoup 模塊

創建一個 BeautifulSoup 對象,傳入變量 xml 和解析器 lxml,將該對象賦值給變量?soup。

接著使用 find_all() 函數中,傳入 name 參數,其參數值為 d?。將返回的由所有 d 節點組成的列表,賦值給變量?content_all。

2.彈幕的發送時間進行統計,繪制折線圖

我們可使用?for 循環遍歷?range()?函數生成的?0-24?的數字。

將?30*x+1?賦值給變量 start,?30*(x+1)?賦值給變量 end;

使用?格式化?start 和 end,用?短橫線相連?并賦值給?segment_range。

把 segment_range 作為字典?subtitlesDict 的鍵,添加進字典中,再將字典中鍵所對應的值設置為 0。

在 add_xaxis() 函數中傳入一個參數,這個參數的類型是列表,列表中的元素順序表示折線圖 x 軸從左到右的刻度。

在這里我們要傳入所有的月份,可以使用?keys()?函數獲取字典中所有的鍵,再使用?list()?函數將格式轉換成列表。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717093.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717093.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717093.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java自學day5

流程控制語句 流程控制語句:通過一些語句,控制程序的執行流程 順序結構 順序結構語句是Java程序默認的執行流程,按照代碼的先后順序,從上到下依次執行! package orderdemo;public class OrderDemo {public static void main(String[] args) {System.out.println("…

2.2 mul、div、and、or乘除指令及所有寄存器英文名

匯編語言 1. mul乘指令 兩個相乘的數,要么都是8位,要么都是16位 兩個8位數相乘 一個默認放在al中,另一個放在8位reg或內存字節單元中8位乘法,結果默認放在ax中例如:計算100*10 100和10小于255,可以做8位…

一(四)班課表

第二學期 課節時間星期一星期二星期三星期四星期五上午18:20-9:00數學數學數學京劇語文29:10-9:50勞動音樂語文語文音樂310:30-11:10語文語文美術道德與法治數學思維411:20-12:00科學輪滑美術體育英語下午513:20-14:00數學實踐活動音樂欣賞語文英語語文拓展614:10-14:50體育英語…

信息系統安全與對抗-作業2

目錄 1、使用自己姓名拼音創建一個賬戶, 并使用命令和圖形化查看 2、使用自己拼音打頭字母創建一個隱藏賬戶 ,并使用命令和圖形化查看 3、使用命令啟動 telnet 服務 4、使用命令打開防火墻 23 端口 5、熟悉LINUX系統,使用命令行創建用戶…

Spring Cloud Nacos集成Seata2.0 AT模式

Spring Cloud Nacos集成Seata2.0 AT模式 以CentOS 7為例,介紹Spring Cloud Nacos集成Seata2.0 AT模式的流程。分成兩個步驟:1.安裝配置seata-server、2.項目集成seata-client 一、下載seata-server安裝包 根據自己的操作系統選擇要下載的安裝包格式&a…

2023年第十四屆藍橋杯大賽軟件類省賽C/C++大學A組真題

2023年第十四屆藍橋杯大賽軟件類省賽C/C大學A組部分真題和題解分享 文章目錄 藍橋杯2023年第十四屆省賽真題-平方差思路題解 藍橋杯2023年第十四屆省賽真題-更小的數思路題解 藍橋杯2023年第十四屆省賽真題-顏色平衡樹思路題解 藍橋杯2023年第十四屆省賽真題-買瓜思路題解 藍橋…

05-Linux部署MySQL

Linux部署MySQL 在今后的使用過程中,需要頻繁使用Linux系統,所以在Linux上安裝軟是必不可少的操作 。 前置要求 需要學習前四章知識,初識Linux、Linux基礎命令、Linux權限管理、Linux高階技巧這4個章節。需要開啟多態虛擬機,電…

KubeSphere簡介,功能介紹,優勢,架構說明及應用場景

KubeSphere 是在目前主流容器調度平臺 Kubernetes 之上構建的企業級分布式多租戶容器平臺,提供簡單易用的操作界面以及向導式操作方式,在降低用戶使用容器調度平臺學習成本的同時,極大減輕開發、測試、運維的日常工作的復雜度,旨…

每日一題 — 快樂數

202. 快樂數 - 力扣(LeetCode) 思路: 可以借用判斷鏈表是否有環的思想: 定義快慢指針(兩個變量賦值就行)快指針走兩次,慢指針走一次快慢指針相遇,看是不是等于一 public int bitSum(…

c++之stack(棧)與queue(隊列)的使用與簡單實現

文章目錄 說明stack與 queuepushpop()刪除top()查頭queue的back()查尾size()長度empty()判空 說明 棧的簡單實現很簡單,但是有一個強制要求,傳過來的類模版中,必須包含尾插頭刪等操作 隊列同理 他們兩個叫空間適配器,不同于其他stl的類 stack…

緩存相關問題:雪崩、穿透、預熱、更新、降級的深度解析

??祝屏幕前的小伙伴們每天都有好運相伴左右?? 🎈🎈作者主頁: 喔的嘛呀🎈🎈 目錄 引言 1. 緩存雪崩 1.1 問題描述 1.2 解決方案 1.2.1 加鎖防止并發重建緩存 2. 緩存穿透 2.1 問題描述 2.2 解決方案 2.2.1 …

【解決方案】ArcGIS Engine二次開發時,運行后出現“正嘗試在 OS 加載程序鎖內執行托管代碼。不要嘗試在 DllMain...”

我們在做ArcGIS Engine二次開發時,特別是新手,安裝好了開發環境,滿懷信心的準備將按照教程搭建好的框架在Visual Studio中進行運行。點擊運行后,卻出現了“正嘗試在 OS 加載程序鎖內執行托管代碼。不要嘗試在 DllMain 或映像初始化…

【C語言】內存操作篇---動態內存管理----malloc,realloc,calloc和free的用法【圖文詳解】

歡迎來CILMY23的博客喔,本篇為【C語言】內存操作篇---動態內存管理----malloc,realloc,calloc和free的用法【圖文詳解】,感謝觀看,支持的可以給個一鍵三連,點贊關注收藏。 前言 在學完結構體后(…

代碼隨想錄算法訓練營|day46

第九章 動態規劃 139.單詞拆分代碼隨想錄文章詳解總結 139.單詞拆分 dp[i]表示字符串的前i個字符能被拆分為字典中的單詞 排列問題:外循環背包,內循環物品 字符串能被字典拆分,將當前字符串s[:i]拆分為s[:j]和s[j:i],意味著s[:j]…

2174. 費用流(費用流,模板題)

活動 - AcWing 給定一個包含 n 個點 m 條邊的有向圖,并給定每條邊的容量和費用,邊的容量非負。 圖中可能存在重邊和自環,保證費用不會存在負環。 求從 S 到 T 的最大流,以及在流量最大時的最小費用。 輸入格式 第一行包含四個…

探索設計模式的魅力:備忘錄模式揭秘-實現時光回溯、一鍵還原、后悔藥、歷史的守護者和穿越時空隧道

?🌈 個人主頁:danci_ 🔥 系列專欄:《設計模式》 💪🏻 制定明確可量化的目標,并且堅持默默的做事。 備忘錄模式揭秘-實現時光回溯、一鍵還原、后悔藥和穿越時空隧道 文章目錄 一、案例場景&…

數據結構作業復盤1:字符串疑難雜癥小匯總(字符串賦值,指針數組...)

學校里開始上數據結構了,一開始是從C語言一些相關的基礎開始講起。第一次作業主要是字符串相關的基礎知識以及編程題目。先做了一部分,整理了一下一些字符串隱含的知識和一些易誤易混的概念,算是給自己的一個復盤和歸納。 strcpy函數相關 首…

System Verilog學習筆記(十五)——包的使用

System Verilog學習筆記(十五)——包的使用 為了使得可以在多個模塊或者類之間共享用戶定義類型,SV添加了包(package)。用戶自定義的類型例如類、方法、變量、結構體、枚舉類型等都可以在package…endpackage中定義。…

sc-MAVE

Deep-joint-learning analysis model of single cell transcriptome and open chromatin accessibility data單細胞轉錄組和開放染色質可及性數據的深度聯合學習分析模型 在同一個細胞中同時分析轉錄組和染色質可及性信息為了解細胞狀態提供了前所未有的解決方案。然而&#x…

數據結構——基本概念與術語2,抽象數據類型的表示與實現

目錄 1.數據類型 2.抽象數據類型 1.抽象數據類型的形式定義 基本操作定義格式說明 2.抽象數據類型定義舉例:circle的定義 3.抽象數據類型定義舉例:復數的定義 概念小結: 3.抽象數據類型的表示與實現 1.數據類型 2.抽象數據類型 比如一…