Python Selenium 抖音直播平台实现自动发送评论

首先运行 test_01_save_cookies.py 手动登入个人的抖音账号
获得浏览器的 cookies, 并以pickle文件的格式保存到当前目录下.
然后打开文件 test_02_use_cookies.py 
将第15行代码中的URL链接改成所需要的抖音主播链接,
修改完成后,运行即可实现为自己喜爱的主播打call.

test_01_save_cookies.py

from selenium import webdriver
import time
import pickle
browser = webdriver.Chrome()
# 设置最大等待时长为 10秒
browser.implicitly_wait(10)
browser.get('https://www.douyin.com/')
time.sleep(1)
print("字典长度:\n",len(browser.get_cookies()),browser.get_cookies())
input("登入抖音账号后,请输入任意键继续...")time.sleep(1)
with open("抖音cookies文件.pickle",'wb') as file:pickle.dump(browser.get_cookies(),file)
print("字典长度:\n",len(browser.get_cookies()),browser.get_cookies())input("请输入任意键继续...")
browser.delete_all_cookies()
time.sleep(1)
print("字典长度:\n",len(browser.get_cookies()),browser.get_cookies())

test_02_use_cookies.py

from selenium import webdriver
import time
import pickle
import random
# https://www.douyin.com/user/MS4wLjABAAAAbon_VQY_4dB7dzuBf8Roykgr9umNW5vXhj5hEBDFzbE?enter_method=video_title&author_id=100407188539&group_id=6977211498972056835&log_pb=%7B%22impr_id%22%3A%22021628698872157fdbddc0100fff0030a1030e700000091b342ad%22%7D&enter_from=video_detail
with open("抖音cookies文件.pickle",'rb') as file:cookiesList = pickle.load(file)browser = webdriver.Chrome()
browser.get('https://www.douyin.com/')
# input("请输入任意键继续...")
for cookie in cookiesList:browser.add_cookie(cookie)browser.get('https://live.douyin.com/2732898268')
# https://live.douyin.com/2732898268
# https://live.douyin.com/512037658897
time.sleep(1)muteSwitches = browser.find_elements_by_xpath('//xg-icon[@class="xgplayer-volume"][@data-state="mute"]')
for muteSwitche in muteSwitches:print("___---"*10)muteSwitche.click()remarks = ['太强了!!!','太精彩了!!!','主播帅气!!!','主播技术强!!!','太好看了!!!','主播牛!!!','666技术太强了!!!',
]while True:textElement = browser.find_element_by_xpath('//textarea[@class="webcast-chatroom___textarea"]')textElement.clear()textElement.send_keys(random.choice(remarks)) # 输入新字符串sendElement = browser.find_element_by_xpath('//button[@class="webcast-chatroom___send-btn"][@type="button"]')time.sleep(0.5)sendElement.click()# input("请输入任意键继续...")
browser.quit()

运行效果:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/51524.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于python的flask框架自动回复抖音私信

前言 最近接了个小需求,有点意思,写个博客~ 需求内容:我们有一个游戏抖音号,需要对发私信给我们的用户自动回复一个激活码字符串 功能很简单,但是面对抖音这个第三接口文档写的一坨翔且找不到技术客服的大公司&…

抖音自动评论回复留言测试

主要实现方式是android的无障碍。目前还在优化中 可以联系我进行交流 二。搜索关键词;寻找关键词相关视频。 三。点击视频播放并在第一条评论【置顶与不置顶都可】下进行自定义文字留言。 四。操作完以上点击下个视频继续留言, 五,留言内容…

怎样用python定位别人在哪_python程序员教你用微信给对方定位!你说回家!却还在外面鬼混?...

跟我说回家,却还在外面鬼混? 其实很多情侣之间存在很多这样的信任问题,不相信他,去查岗,可能会恶化两人之间的关系;比如跟我说回家了,但是想知道他是否真的回家了,打电话、打视频查…

如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝(详解)

题目: 某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?” 答案是5瓶 方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子&#xff0c…

python垃圾回收 (GC) 机制

Python 能够自动进行内存分配和释放,但了解 python 垃圾回收 (garbage collection, GC) 的工作原理可以帮助你写出更好更快的 Python 程序。Python 使用两种算法进行垃圾回收,分别是引用计数 (Reference Counting) 和分代回收 (Generational garbage col…

经典贪心问题之圣诞老人的礼物

目录 题目信息: 题目分析: 题解代码: 题目信息: 注:4指一共有四箱糖果,15指雪橇共能带走的最大重量为15,接下来输出4行,每行两个数据, 第一个数据指这箱糖果的价值&a…

【Python】《点燃我,温暖你》,快来Get李峋同款爱心代码

前言 hello,大家好 最近有个剧挺火的 就是那个程序员的剧,叫《点燃我,温暖你》 最近听说很火呀,那作为程序员,Python中的战斗机的小编,能不给大家安排一波! 怎么说呢,用这个表白也可…

隔壁老王出喝酒去了,留下女友半夜一个人在家,我用python给她写了一个

哈喽大兄弟们 今日重点: 划重点: 1、python开发小游戏,pygame环境搭建; 2、给失眠的小姐姐开发一个迷宫小游戏。 代码干货满满,建议收藏实操!!!有问题及需要,请留言哦~~ …

程序员用10分钟写了个旅游管家APP,女友用了直呼贴心

「呐,你知道吗? 听说樱花飘落的速度是秒速五厘米哦。」 听到阿珍又念起这句经典台词,阿强,这个对自然界的花期不太敏感的程序员,也收到了“樱花开了”的讯号。 春天的樱花不能错过,赏樱是写进阿珍价值观的…

python实现垃圾分类程序,对于要处理的垃圾,判断该投放到哪个类别的垃圾桶中

python实现垃圾分类程序,对于要处理的垃圾,判断该投放到哪个类别的垃圾桶中 一、编程题目 编程题目:输入要处理的垃圾,空格分隔,判断并输出各个垃圾应该投放到哪个类别的垃圾桶中。其中垃圾有以下分类: 废…

Python之美[从菜鸟到高手]--Python垃圾回收机制及gc模块详解

Python中的垃圾回收是以引用计数为主,标记-清除和分代收集为辅。引用计数最大缺陷就是循环引用的问题,所以Python采用了辅助方法。本篇文章并不详细探讨Python的垃圾回收机制的内部实现,而是以gc模块为切入点学习Python的垃圾回收机制&#x…

【PythonGUI小程序】相信我,这是最in的n种骰子梭哈小游戏新玩法,好玩到丧心病狂~(文中有惊喜)

导语 哈喽!大家晚上好,我是木木子吖,很久没给大家更新游戏代码的类型啦~ 所有文章完整的素材源码都在👇👇 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 在长沙这个美食遍地的城市&#xff…

李峋同款心跳Python代码

李峋同款心跳Python代码【按头安利《点燃我温暖你》】 import random from math import sin,cos,pi,log from tkinter import * CANVAS_WIDTH 640 CANVAS_HEIGHT 640 CANVAS_CENTER_X CANVAS_WIDTH / 2 CANVAS_CENTER_Y CANVAS_HEIGHT / 2 IMAGE_ENLARGE 11 HEART_COLOR …

【Python案例】Python实现垃圾分类APP(附带微信小程序)

嗨嗨,大家好呀,我是小圆~ 今天给你们分享一个有趣的东西 如何利用现有的工具来实现一个垃圾分类的应用 主要做了三个核心内容: 对比现有垃圾分类服务,挑选一个合适并编码实现开发桌面版垃圾分类APP开发垃圾分类微信小程序 上…

【python】制作李峋同款爱心代码,也不是很难嘛~

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 最近,一部名叫《点燃我,温暖你》得电视剧冲进了大家得视野~ 其中李峋用代码做出的红色跳动的爱心,一下子跳到朱韵的心坎里,同样也跳到我们的心坎 今天,我们就用py…

太棒了 | 手把手教你用Python做一个 “举牌小人” 生成器!

教你如何使用Selenium库 本文禁止转载,如有违反,严肃处理! 前几天写了一个婴儿级别的爬虫图文教程,大家很喜欢。戳我查看:3000字 “婴儿级” 爬虫图文教学 | 手把手教你用Python爬取 “实习网”! 趁热打铁…

李峋的跳动爱心代码(python)

运行效果 代码: """ author:Athena Geng """ import random from math import sin, cos, pi, log from tkinter import *CANVAS_WIDTH 640 # 画布的宽 CANVAS_HEIGHT 480 # 画布的高 CANVAS_CENTER_X CANVAS_WIDTH / 2 # 画布中…

李峋爱心Python代码

李峋爱心Python代码: # codinggbk import random from math import sin, cos, pi, log from tkinter import * CANVAS_WIDTH 640 CANVAS_HEIGHT 480 CANVAS_CENTER_X CANVAS_WIDTH / 2 CANVAS_CENTER_Y CANVAS_HEIGHT / 2 IMAGE_ENLARGE 11 HEART_COLOR "…

李峋同款爱心python实现

爱心运行结果截图: import random from math import sin, cos, pi, log from tkinter import *CANVAS_WIDTH 840 # 画布的宽 CANVAS_HEIGHT 680 # 画布的高 CANVAS_CENTER_X CANVAS_WIDTH / 2 # 画布中心的X轴坐标 CANVAS_CENTER_Y CANVAS_HEIGHT / 2 # 画…

OpenAI CEO创建的Worldcoin正式推出「世界币」:AI 时代的数字通行证?

编辑:秦晋 据外媒Semafor独家报道,知情人士透露,由 OpenAI 首席执行官 Sam Altman 创建的Worldcoin 代币将于今日推出。 在硅谷引发争议的Worldcoin 代币试图解决两个棘手问题:在线身份认证与收入不平等问题。 据知情人士透露&…