抖音自动刷评论脚本 - 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()

说明:

  1. 在第10行中,需要将your_usernameyour_password替换成你的抖音账号和密码。
  2. 在第28行中,可以修改滑动屏幕的次数和等待时间,根据实际情况调整。
  3. 在第43行中,可以修改评论的内容格式和随机数的范围,根据实际情况调整。
  4. 在第55行中,可以修改刷评论的次数,根据实际需求调整

运行脚本教程

  1. 安装Python环境

    首先需要在电脑上安装Python环境,可以到Python官网下载安装包,然后按照提示进行安装即可。

  2. 安装Selenium库

    在命令行中输入以下指令安装Selenium库:

    pip install selenium
    
  3. 下载Chrome浏览器驱动

    由于本脚本使用的是Chrome浏览器,需要先下载对应版本的Chrome浏览器驱动。可以在Chrome浏览器的设置中查看自己的浏览器版本,然后去ChromeDriver官网下载对应版本的驱动,下载完成后解压到任意位置。

  4. 修改脚本中的驱动路径

    将第5行中的webdriver.Chrome()修改为webdriver.Chrome('驱动路径'),其中驱动路径为第3步中解压出来的Chrome浏览器驱动的路径。

  5. 运行脚本

    在命令行中进入脚本所在的文件夹,输入以下指令运行脚本:

    python douyin_auto_comment.py
    

    脚本会自动打开Chrome浏览器并执行自动刷评论操作,完成后会自动关闭浏览器。

注意事项

  • 使用此脚本进行自动刷评论可能会违反抖音平台的规则,请谨慎使用。
  • 脚本可能存在不稳定性,建议先进行测试,再进行实际使用。
  • 使用脚本时请注意保护好自己的账号安全,避免被盗号。

请注意: 以上脚本仅供参考,实际使用时可能需要根据具体情况进行修改。

免责声明: 本脚本仅供学习参考,请勿用于任何违法活动。任何因使用本脚本而造成的后果,与作者无关。

抖音自动刷评论脚本 - Python实现自动点赞评论

原文地址: https://www.cveoy.top/t/topic/nS8R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录