python35小工具 b站彈幕儲存

2022-04-05 17:32:59 字數 1334 閱讀 1043

後面有時間學習彈框,加個彈框

效果圖:

原理:

原理簡單不繁瑣

1 根據設定的引數去post請求json引數

2 json提取出使用者名稱和時間以及彈幕內容

(其中值得注意的時,頁面缺省會儲存10個彈幕,我的方法是迭代的時候,取最後乙個,然後if簡單判斷不重複列印)

**:

# -*- coding: utf-8 -*-

import requests,time

def post_info_data():

from_data =

return from_data

def post_data_url(data):

url=''

respone = requests.post(url,data=data)

data=respone.json()['data']['room']

#來自作者

itemcont_text =

itemcont_nickname =

itemcont_timeline =

for items in data:

s1 = ('\n'+itemcont_timeline[-1]+'\t'+'#使用者名稱:'+itemcont_nickname[-1]+'\n'+'\n#彈幕:'+itemcont_text[-1]+'\n'+'*'*127)

#s1 type str

return s1

#start

post_data = post_info_data()

cont2 = ''

while true:

cont = post_data_url(post_data)

#獲取值

if cont == cont2:

pass

else:

#兩次值比較,不等則列印,並且賦值給cont1

#來自作者

print (cont)

with open('c:', 'a',encoding="utf-8") as f:

#'a'則是追加,'w'覆蓋

f.write(cont)

cont2 = cont

有需要的拿去,但是請註明出處

python常用小工具

for i in range 32 image tensor2 image tensor1 0,i plt.imshow image tensor2 plt.show 比如 篩選列表中最後字元為 relu6 的元素 x for x in a if x 5 relu6 tmp 是pil影象 impor...

python 爬蟲 b站彈幕爬蟲

coding utf 8 獲取bilibili直播間彈幕 房間號從網頁源 中獲取 開啟直播畫面後,按ctrl u 開啟網頁源 按ctrl f 搜尋 room id 搜到的 room id 1016中,1016就是房間號 獲取不 間的彈幕 修改 第26行的roomid的值為對應的房間號 import ...

python小工具 tqdm介紹

在執行耗時任務的時候,我們希望能有乙個進度條告訴我們程式正在執行中而不是掛了。在python中恰好有乙個非常好用的進度條工具tqdm,該工具能夠在迴圈語句中新增乙個動態的進度條動畫,非常實用。如果你還沒有安裝tqdm,執行pip install tqdm安裝一下。如何使用tqdm?直接看下面的例子,...