日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

python爬取b站弹幕_爬取B站弹幕并且制作词云

發(fā)布時(shí)間:2023/12/9 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python爬取b站弹幕_爬取B站弹幕并且制作词云 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

SRE實(shí)戰(zhàn) 互聯(lián)網(wǎng)時(shí)代守護(hù)先鋒,助力企業(yè)售后服務(wù)體系運(yùn)籌帷幄!一鍵直達(dá)領(lǐng)取阿里云限量特價(jià)優(yōu)惠。

爬取彈幕

1. 從手機(jī)端口進(jìn)入網(wǎng)頁(yè)爬取找到接口

2.代碼

import requests

from lxml import etree

import numpy as np

url='https://api.bilibili.com/x/v1/dm/list.so?oid=198835779'

headers= {

'User-Agent': 'Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Mobile Safari/537.36',

}

response = requests.get(url,headers= headers)

# response.encoding='utf-8'

# print(response.text)

# print(response.content)

print(type(response.text))

html=etree.HTML(response.content)

t=etree.tostring(html)

# print(t)

words = html.xpath('/html//d/text()')

with open('word.txt','w')as f:

for word in words:

f.write(word+' ')

print(words)

每一次的都是不同的彈幕所以不用擔(dān)心彈幕數(shù)量過(guò)少

制作詞云

利用的是wordcloud庫(kù)

1.文件讀取

2.代碼

#coding:utf-8

from matplotlib import pyplot as plt

from wordcloud import WordCloud

import jieba

f=open(r'word.txt','r',encoding='gbk').read()

font = r'C:\Windows\Fonts\FZSTK.TTF'

cloud=WordCloud(

font_path=font,

width=1000,

height=800,

margin=2

).generate(f)

plt.imshow(cloud)

plt.axis('off')

plt.show()

掃碼關(guān)注我們

微信號(hào):SRE實(shí)戰(zhàn)

拒絕背鍋 運(yùn)籌帷幄

×

選擇打賞方式:

微信

QQ錢(qián)包

支付寶

打賞

打賞

打賞

多少都是心意!謝謝大家!!!

×

選擇分享方式:

微信掃一掃,分享朋友圈

Or

手機(jī)掃一掃,精彩隨身帶

總結(jié)

以上是生活随笔為你收集整理的python爬取b站弹幕_爬取B站弹幕并且制作词云的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。