最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Python實(shí)現(xiàn)給喜歡的主播自動(dòng)發(fā)彈幕

 更新時(shí)間:2021年12月27日 10:51:40   作者:嗨學(xué)編程  
這篇文章主要介紹了python如何實(shí)現(xiàn)給喜歡的主播自動(dòng)發(fā)彈幕的功能,文中的示例代碼對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的朋友可以了解下

前言

發(fā)彈幕只是其中一個(gè)小小的功能,還可以自動(dòng)點(diǎn)贊、收藏、投幣、自動(dòng)播放、私信等等,但是我們只演示這個(gè),其它的不做展示。

實(shí)現(xiàn)步驟

先打開一個(gè)視頻或者直播,F(xiàn)12打開開發(fā)者工具,點(diǎn)擊network。

然后點(diǎn)這個(gè)清空一下

再發(fā)送一個(gè)彈幕,然后可以看到這個(gè)send,有一個(gè)post請(qǐng)求。

點(diǎn)擊payload可以看到我們剛剛發(fā)送的彈幕相關(guān)數(shù)據(jù)

然后來寫代碼

首先導(dǎo)入模塊

import random
import time

這是我們的url

url = 'https://api.live.bi******.com/msg/send'
# 某些原因我就不打全了

接收一下data參數(shù)

data = {
    'bubble': '0',
    'msg': 6666,
    'color': '16777215',
    'mode': '1',
    'fontsize': '25',
    'rnd': '1640181316',
    'roomid': '22819508',
    'csrf': '131d24bf2b92a3609208ed83758ab8f2',
    'csrf_token': '131d24bf2b92a3609208ed83758ab8f2',
}

然后headers請(qǐng)求頭這里,把cookie什么的都給它加上去。

    headers = {
    'cookie': '_uuid=CF79473B-0F83-6087-BCB0-23A7E36C479296281infoc; buvid3=8AEBDC64-0CEE-4F6F-9866-B1508FAB2871148805infoc; blackside_state=1; rpdid=|(kmJY|kmu|)0J\'uYJRYkJu|Y; CURRENT_QUALITY=32; buvid_fp=8AEBDC64-0CEE-4F6F-9866-B1508FAB2871148805infoc; video_page_version=v_old_home; sid=abkn3and; i-wanna-go-back=-1; b_ut=5; bp_video_offset_65901796=602085772740229500; LIVE_BUVID=AUTO5916400017585242; CURRENT_BLACKGAP=1; CURRENT_FNVAL=2000; b_lsid=FB21108D7_17DE26BCC89; fingerprint=3c7949ca118951ae1be0b5b37b321306; buvid_fp_plain=556F173C-C5B7-4583-86F9-FD1074EB421D143076infoc; DedeUserID=523606542; DedeUserID__ckMd5=909861ec223d26d8; SESSDATA=cec4dda4%2C1655733287%2Cc5b88*c1; bili_jct=131d24bf2b92a3609208ed83758ab8f2; innersign=0; _dfcaptcha=fbb016616944e9b94331aeb2627c9d3d; PVID=3',
    'origin': 'https://live.bi****.com',
    'referer': 'https://live.bi****.com/',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36',
    }

接收數(shù)據(jù)

response = requests.post(url=url, data=data, headers=headers)

輸出

print(response.text)

這是最最最簡(jiǎn)單的版本,就四行代碼就可以了。

找了個(gè)沒人看的視頻運(yùn)行一下,發(fā)了個(gè)你好。

那如果要發(fā)多一點(diǎn)呢?

給它一個(gè)列表

lis = ['主播666', '主播真帥', '666']

導(dǎo)入的random模塊就是為了隨機(jī)取一個(gè)彈幕

word = random.choice(lis)

然后我們?cè)趯懸粋€(gè)死循環(huán)

while True:
    lis = ['主播666', '主播真帥', '666']
    word = random.choice(lis)

導(dǎo)入的time是一個(gè)延時(shí)函數(shù),我們?cè)诿看伟l(fā)完之后,我們延遲五秒鐘,放到最后面。

time.sleep(5)

再來看看效果

全部代碼

import random
import time
while True:
    lis = ['主播666', '主播真帥', '666']
    word = random.choice(lis)
    url = 'https://api.live.bi****.com/msg/send'
    data = {
        'bubble': '0',
        'msg': word,
        'color': '16777215',
        'mode': '1',
        'fontsize': '25',
        'rnd': '1640181316',
        'roomid': '22819508',
        'csrf': '131d24bf2b92a3609208ed83758ab8f2',
        'csrf_token': '131d24bf2b92a3609208ed83758ab8f2',
    }
    headers = {
    'cookie': '_uuid=CF79473B-0F83-6087-BCB0-23A7E36C479296281infoc; buvid3=8AEBDC64-0CEE-4F6F-9866-B1508FAB2871148805infoc; blackside_state=1; rpdid=|(kmJY|kmu|)0J\'uYJRYkJu|Y; CURRENT_QUALITY=32; buvid_fp=8AEBDC64-0CEE-4F6F-9866-B1508FAB2871148805infoc; video_page_version=v_old_home; sid=abkn3and; i-wanna-go-back=-1; b_ut=5; bp_video_offset_65901796=602085772740229500; LIVE_BUVID=AUTO5916400017585242; CURRENT_BLACKGAP=1; CURRENT_FNVAL=2000; b_lsid=FB21108D7_17DE26BCC89; fingerprint=3c7949ca118951ae1be0b5b37b321306; buvid_fp_plain=556F173C-C5B7-4583-86F9-FD1074EB421D143076infoc; DedeUserID=523606542; DedeUserID__ckMd5=909861ec223d26d8; SESSDATA=cec4dda4%2C1655733287%2Cc5b88*c1; bili_jct=131d24bf2b92a3609208ed83758ab8f2; innersign=0; _dfcaptcha=fbb016616944e9b94331aeb2627c9d3d; PVID=3',
    'origin': 'https://live.bi****.com',
    'referer': 'https://live.bi****.com/',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36',
    }
    response = requests.post(url=url, data=data, headers=headers)
    print(response.text)
    time.sleep(5) 

到此這篇關(guān)于基于Python實(shí)現(xiàn)給喜歡的主播自動(dòng)發(fā)彈幕的文章就介紹到這了,更多相關(guān)Python自動(dòng)發(fā)彈幕內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python中的隨機(jī)數(shù)種子seed()用法說明

    python中的隨機(jī)數(shù)種子seed()用法說明

    這篇文章主要介紹了python中的隨機(jī)數(shù)種子seed()用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • python開根號(hào)實(shí)例講解

    python開根號(hào)實(shí)例講解

    在本篇文章里小編給大家整理的是關(guān)于python開根號(hào)實(shí)例講解內(nèi)容,有需要的朋友們可以參考下。
    2020-08-08
  • python plotly畫柱狀圖代碼實(shí)例

    python plotly畫柱狀圖代碼實(shí)例

    這篇文章主要介紹了python plotly畫柱狀圖代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • 關(guān)于Pyinstaller閃退的補(bǔ)救措施

    關(guān)于Pyinstaller閃退的補(bǔ)救措施

    這篇文章主要介紹了關(guān)于Pyinstaller閃退的補(bǔ)救措施,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Django渲染Markdown文章目錄的方法示例

    Django渲染Markdown文章目錄的方法示例

    這篇文章主要介紹了Django渲染Markdown文章目錄的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • 在 Windows 下搭建高效的 django 開發(fā)環(huán)境的詳細(xì)教程

    在 Windows 下搭建高效的 django 開發(fā)環(huán)境的詳細(xì)教程

    這篇文章主要介紹了如何在 Windows 下搭建高效的 django 開發(fā)環(huán)境,本文通過一篇詳細(xì)教程實(shí)例代碼相結(jié)合給大家講解的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Python?IO文件管理的具體使用

    Python?IO文件管理的具體使用

    我們可以使用python來操作文件,比如讀取文件內(nèi)容、寫入新的內(nèi)容等,本文主要介紹了Python?IO文件管理的具體使用,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 解讀Python條件判斷邏輯演繹優(yōu)化編程思維

    解讀Python條件判斷邏輯演繹優(yōu)化編程思維

    條件判斷是編程中的重要概念,Python語言提供了多種方式來進(jìn)行條件判斷,例如if、else、elif等,本文將深入探討Python中條件判斷的靈活應(yīng)用,結(jié)合豐富的示例代碼展示其全面性
    2024-01-01
  • 基于matplotlib xticks用法詳解

    基于matplotlib xticks用法詳解

    這篇文章主要介紹了基于matplotlib xticks用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 利用 PyCharm 實(shí)現(xiàn)本地代碼和遠(yuǎn)端的實(shí)時(shí)同步功能

    利用 PyCharm 實(shí)現(xiàn)本地代碼和遠(yuǎn)端的實(shí)時(shí)同步功能

    這篇文章主要介紹了利用 PyCharm 實(shí)現(xiàn)本地代碼和遠(yuǎn)端的實(shí)時(shí)同步功能,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03

最新評(píng)論

平顺县| 沾益县| 昌宁县| 龙山县| 华池县| 卫辉市| 盐边县| 鄂尔多斯市| 阿尔山市| 从江县| 昌图县| 张家界市| 册亨县| 那坡县| 昌都县| 蓝田县| 云龙县| 阿合奇县| 灵石县| 顺平县| 浮山县| 玉田县| 那曲县| 无为县| 泰州市| 平泉县| 曲靖市| 丹东市| 普安县| 东海县| 道真| 萨嘎县| 通化市| 车致| 临邑县| 武义县| 彰化县| 滕州市| 新河县| 张家界市| 阿克苏市|