Python初学者在这里向开发者寻求一些指导。我只想在中断之前重复for循环3次(或x次),但我仍然被困在无限循环中。有什么建议吗
for url in itertools.cycle(url_list):
browser.get(url)
time.sleep(6)
cycle + 1
if check_add_cart():
print('In-Stock =) / ' + browser.title + ' / ' + now.strftime('%Y-%m-%d %H:%M:%S'))
elif not check_add_cart():
print('Out-of-Stock =( / ' + browser.title + ' / ' + now.strftime('%Y-%m-%d %H:%M:%S'))
elif cycle == 3:
break
browser.close()
else:
print('Error')
试试这个-
看起来好像您没有更改循环变量
不向cycle添加1,而是cycle+1的表达式。 试试isntead
而且
不会关闭浏览器,因为前面有一个break语句,更改它们的顺序应该可以解决这个问题。 在评论中对问题的解决方法是将
变成
你不需要
itertools
输出:
相关问题 更多 >
编程相关推荐