Instagram 的 Selenium 代码卡住加载图像并停止工作
Selenium code for Instagram stuck loading images and stops working
Instagram 点赞机器人代码工作完美,直到无法在 Instagram 上加载图像。然后它停止工作,我需要一个 if
语句来处理这样的情况。
我不知道为什么,但有时 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
您可以使用 try
和 except
。
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
Instagram 点赞机器人代码工作完美,直到无法在 Instagram 上加载图像。然后它停止工作,我需要一个 if
语句来处理这样的情况。
我不知道为什么,但有时 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
您可以使用 try
和 except
。
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