後面有時間學習彈框,加個彈框
效果圖:
原理:
原理簡單不繁瑣
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?直接看下面的例子,...