我有一个脚本,可以读取excel文件中的链接,它可以很好地打开每个链接,但当它在自动操作中遇到错误时,它会标记错误并关闭脚本。如何使脚本继续打开链接而不在出现错误的页面上停止?
总的来说,我接受对剧本的任何建议或改进。这只是我代码的一部分。
for url in mylist:
driver.get(url)
driver.maximize_window()
driver.implicitly_wait(val)
timestamp = datetime.datetime.now().strftime('%d_%m_%Y')
driver.save_screenshot(str(shark)+"/"+str(cont)+'_'+timestamp+'.png')
cont += 1
将代码块封装在try-except{}
块中,如下所示:
for url in mylist:
try:
driver.get(url)
driver.maximize_window()
driver.implicitly_wait(val)
timestamp = datetime.datetime.now().strftime('%d_%m_%Y')
driver.save_screenshot(str(shark)+"/"+str(cont)+'_'+timestamp+'.png')
cont += 1
except:
continue