instagram硒代码加载图像,机器人停止工作

问题描述 投票:0回答:1

İnstagram喜欢的bot代码可以完美运行,直到无法在instagram上加载图片为止。然后它停止工作,我需要一个“如果”代码?你能帮我吗?我不知道为什么,但有时instagram无法打开图片。它可以是第4个或第50个。我只需要添加一个可以执行的代码,如果instagram找不到“喜欢”按钮,请按“下一步”按钮。现在我正在使用这些代码

def likePhotos(self,amount):
    bot = self.bot
    bot.find_element_by_class_name('v1Nh3').click()
    i = 1
    while i <= amount:
        time.sleep(2)
        bot.find_element_by_class_name('fr66n').click()
        time.sleep(1)
        bot.find_element_by_class_name('coreSpriteRightPaginationArrow').click()
        time.sleep(1)
    i += 1
python selenium instagram bots
1个回答
1
投票

您可以使用tryexcept

def likePhotos(self,amount):
bot = self.bot
bot.find_element_by_class_name('v1Nh3').click()
i = 1
while i <= amount:
    time.sleep(2)
    try:
        bot.find_element_by_class_name('fr66n').click()
        time.sleep(1)
    except:
        # do somthing if error occurs
    bot.find_element_by_class_name('coreSpriteRightPaginationArrow').click()
    time.sleep(1)
i += 1
© www.soinside.com 2019 - 2024. All rights reserved.