抖音自动刷评论脚本 - Python实现自动点赞评论
抖音自动刷评论脚本 - Python实现自动点赞评论
本脚本使用 Python 和 Selenium 库实现抖音自动刷评论功能,可以自动登录抖音账号,随机选择视频并进行评论。
脚本代码
from selenium import webdriver
import time
import random
# 打开Chrome浏览器
driver = webdriver.Chrome()
# 打开抖音App并登录账号
driver.get('https://www.douyin.com/')
time.sleep(5) # 等待页面加载
login_btn = driver.find_element_by_xpath('//a[@class="login-btn"]')
login_btn.click()
time.sleep(2) # 等待页面加载
driver.switch_to.frame(driver.find_element_by_xpath('//iframe[@id="login-frame"]'))
login_by_pwd = driver.find_element_by_xpath('//div[@class="login-item pwd-login"]')
login_by_pwd.click()
time.sleep(1) # 等待页面加载
username_input = driver.find_element_by_xpath('//input[@name="login"]')
username_input.send_keys('your_username') # 替换成你的抖音账号
password_input = driver.find_element_by_xpath('//input[@name="password"]')
password_input.send_keys('your_password') # 替换成你的抖音密码
login_submit = driver.find_element_by_xpath('//button[@type="submit"]')
login_submit.click()
time.sleep(5) # 等待页面加载
# 进入首页并滑动屏幕加载更多视频
driver.get('https://www.douyin.com/')
time.sleep(5) # 等待页面加载
for i in range(3): # 模拟向上滑动3次屏幕
driver.execute_script('window.scrollBy(0, document.body.scrollHeight)')
time.sleep(2) # 等待页面加载
# 随机选择一个视频进入详情页
videos = driver.find_elements_by_xpath('//div[@class="video-cover"]')
video_index = random.randint(0, len(videos)-1)
video = videos[video_index]
video.click()
time.sleep(5) # 等待页面加载
# 在详情页中滑动屏幕加载更多评论
for i in range(3): # 模拟向上滑动3次屏幕
driver.execute_script('window.scrollBy(0, document.body.scrollHeight)')
time.sleep(2) # 等待页面加载
# 随机选择一个评论框并进入编辑界面
comment_boxes = driver.find_elements_by_xpath('//div[@class="comment-list"]/div')
comment_box_index = random.randint(0, len(comment_boxes)-1)
comment_box = comment_boxes[comment_box_index]
comment_btn = comment_box.find_element_by_xpath('.//div[@class="input"]/a')
comment_btn.click()
time.sleep(2) # 等待页面加载
# 随机生成一个评论内容并输入到评论框
comment_input = driver.find_element_by_xpath('//div[@class="comment-input"]/textarea')
comment_content = '这个视频太棒了!' + str(random.randint(100, 999))
comment_input.send_keys(comment_content)
# 发布评论
submit_btn = driver.find_element_by_xpath('//div[@class="comment-input"]/div[@class="btn"]/a')
submit_btn.click()
time.sleep(3) # 等待评论发布
# 返回到详情页并继续滑动屏幕加载更多评论
driver.back()
time.sleep(2) # 等待页面加载
for i in range(3): # 模拟向上滑动3次屏幕
driver.execute_script('window.scrollBy(0, document.body.scrollHeight)')
time.sleep(2) # 等待页面加载
# 循环执行刷评论操作
for i in range(10): # 刷10次评论
# 随机选择一个评论框并进入编辑界面
comment_boxes = driver.find_elements_by_xpath('//div[@class="comment-list"]/div')
comment_box_index = random.randint(0, len(comment_boxes)-1)
comment_box = comment_boxes[comment_box_index]
comment_btn = comment_box.find_element_by_xpath('.//div[@class="input"]/a')
comment_btn.click()
time.sleep(2) # 等待页面加载
# 随机生成一个评论内容并输入到评论框
comment_input = driver.find_element_by_xpath('//div[@class="comment-input"]/textarea')
comment_content = '这个视频太棒了!' + str(random.randint(100, 999))
comment_input.send_keys(comment_content)
# 发布评论
submit_btn = driver.find_element_by_xpath('//div[@class="comment-input"]/div[@class="btn"]/a')
submit_btn.click()
time.sleep(3) # 等待评论发布
# 返回到详情页并继续滑动屏幕加载更多评论
driver.back()
time.sleep(2) # 等待页面加载
for i in range(3): # 模拟向上滑动3次屏幕
driver.execute_script('window.scrollBy(0, document.body.scrollHeight)')
time.sleep(2) # 等待页面加载
# 关闭浏览器
driver.quit()
说明:
- 在第10行中,需要将
your_username和your_password替换成你的抖音账号和密码。 - 在第28行中,可以修改滑动屏幕的次数和等待时间,根据实际情况调整。
- 在第43行中,可以修改评论的内容格式和随机数的范围,根据实际情况调整。
- 在第55行中,可以修改刷评论的次数,根据实际需求调整
运行脚本教程
-
安装Python环境
首先需要在电脑上安装Python环境,可以到Python官网下载安装包,然后按照提示进行安装即可。
-
安装Selenium库
在命令行中输入以下指令安装Selenium库:
pip install selenium -
下载Chrome浏览器驱动
由于本脚本使用的是Chrome浏览器,需要先下载对应版本的Chrome浏览器驱动。可以在Chrome浏览器的设置中查看自己的浏览器版本,然后去ChromeDriver官网下载对应版本的驱动,下载完成后解压到任意位置。
-
修改脚本中的驱动路径
将第5行中的
webdriver.Chrome()修改为webdriver.Chrome('驱动路径'),其中驱动路径为第3步中解压出来的Chrome浏览器驱动的路径。 -
运行脚本
在命令行中进入脚本所在的文件夹,输入以下指令运行脚本:
python douyin_auto_comment.py脚本会自动打开Chrome浏览器并执行自动刷评论操作,完成后会自动关闭浏览器。
注意事项
- 使用此脚本进行自动刷评论可能会违反抖音平台的规则,请谨慎使用。
- 脚本可能存在不稳定性,建议先进行测试,再进行实际使用。
- 使用脚本时请注意保护好自己的账号安全,避免被盗号。
请注意: 以上脚本仅供参考,实际使用时可能需要根据具体情况进行修改。
免责声明: 本脚本仅供学习参考,请勿用于任何违法活动。任何因使用本脚本而造成的后果,与作者无关。
原文地址: https://www.cveoy.top/t/topic/nS8R 著作权归作者所有。请勿转载和采集!