RPA机器人定制(自动化办公)——模拟人工自动循环评论留言,自动评论作品,模拟人工自动留言

RPA机器人定制(自动化办公)——模拟人工自动循环评论留言,自动评论作品,模拟人工自动留言

RPA机器人定制(自动化办公)——模拟人工自动循环评论留言,自动评论作品,模拟人工自动留言

仅供学习交流,欢迎大家互动留言,批评指正。代码如下:

import random

import time

import pyautogui

def main(args):

    Inputkeywords= args

    DYfrist = xbot.web.create("https://www.短视频网址.com/?recommend=1","chrome",load_timeout = 20)

    Delaytime = random.uniform(5, 10)

    time.sleep(Delaytime)

    Inputbox = DYfrist.find_by_xpath('//input[@data-e2e="searchbar-input" and @type="text"]')  

    Inputbox.input(Inputkeywords,send_key_delay=800,delay_after=3)  

    Searchbutton = DYfrist.find_by_xpath('//span[text()="搜索"]')

    Searchbutton.click(delay_after = 3,move_mouse = True)  

    Delaytime = random.uniform(5, 10)

    time.sleep(Delaytime)

    DYbrowser = xbot.web.get_active(mode='chrome')

    Singlebutton = DYbrowser.find_by_xpath('//div[text()="单列"]')

    Singlebutton.click(delay_after = 3,move_mouse = True)

    Delaytime = random.uniform(4, 8)

    time.sleep(Delaytime)

    DYbrowser.find_by_xpath('//span[text()="筛选"]').hover(simulative=True,delay_after=3)

    Delaytime = random.uniform(4, 8)

    time.sleep(Delaytime)

    Noseen = DYbrowser.find_by_xpath('//span[text()="还未看过"]')

    Noseen.click(delay_after = 2,move_mouse = True)

    Latestrelease = DYbrowser.find_by_xpath('//span[text()="*新发布"]')

    Latestrelease.click(delay_after = 2,move_mouse = True)

    Filterelement = DYbrowser.find_by_xpath('//span[text()="筛选"]')

    Filterelement.click(delay_after = 3,move_mouse = True)

    print("【前期准备】运行无异常")

    print("【for循环评论】运行开始")

    def scroll_down_pixels(pixels: int):

        Delaytime = random.uniform(2, 8)

        time.sleep(Delaytime)

        pyautogui.scroll(-pixels)

        return None


 

    话术1 = "[赞][赞]"

    话术2 = "[抱拳][抱拳]"

    话术3 = "[抱拳][抱拳][赞]"

    话术4 = "[抱拳][赞]"

    话术5 = "[赞][抱拳][抱拳][抱拳][赞]"

    话术6 = "[赞][赞][赞]"

    随机话术 = [话术1,话术2,话术3,话术4,话术5,话术6]


 

    for i in range(18):

        留言话术 = random.choice(随机话术)

        def check_element_exists():

            try:

                DYbrowser = xbot.web.get_active(mode='chrome')

                element = DYbrowser.find_by_xpath('//div[text()="暂时没有更多了"]', timeout=1)

                return element.is_displayed()

            except:

                return False

        result = check_element_exists()      

        if result == True:

            print("页面到底了,退出循环")

            break

        else:

            try:

                DYwebpage = xbot.web.get_active(mode='chrome')

                Delaytime = random.uniform(2, 5)

                time.sleep(Delaytime)

                Mouseindex = xbot.win32.mouse_move(point_x=100,point_y=500,move_speed='slow',delay_after=3)

                xbot.win32.mouse_click()

                xbot.win32.send_keys(keys='{x}',delay_after=3,contains_hotkey=True)    

                Messageinputbox = DYwebpage.find_by_xpath('//span[text()="留下你的评论吧"]')

                Messageinputbox.input(留言话术,simulative=True,send_key_delay=300,delay_after=3)

                Delaytime = random.uniform(2, 5)

                time.sleep(Delaytime)

                xbot.win32.send_keys(keys='{enter}',contains_hotkey=True)

                print(f"第 {i+1} 次循环,评论话术为:{留言话术}")

            except Exception as e:

                pass

            finally:

                Delaytime = random.uniform(2, 5)

                time.sleep(Delaytime)

                Mouseindex = xbot.win32.mouse_move(point_x=100,point_y=500,move_speed='slow',delay_after=3)

                xbot.win32.mouse_click()

                scroll_down_pixels(850)

    xbot.web.close_all(mode='chrome')

    pass

RPA机器人定制(自动化办公)——模拟人工自动循环评论留言,自动评论作品,模拟人工自动留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值