【发布时间】:2021-05-17 09:45:09
【问题描述】:
所以我试图弄清楚如何正确运行这个循环,我的问题是,根据正在加载的链接,加载的页面将有一个访问被拒绝错误,这不是所有链接都这样,我的问题是我想确定当特定元素加载到我的屏幕上时,程序是否识别它并中断循环,并在 for 循环中开始下一次迭代,所以我试图确定“访问被拒绝” element 存在,如果存在则break,否则继续for循环
idList = ["8573", "85678", "2378", "2579"]
for ID in idList:
print(ID)
driver.get(f"https://www.someWebsite/username/{ID}")
element = driver.find_element_by_class_name("Access-Denied")
print("error loading website")
break
if not element:
print("you may continue the for loop")
请注意,如果显示拒绝访问页面的元素不存在,我收到“拒绝访问”元素不存在的错误,我该如何解决?
【问题讨论】:
标签: python html selenium webautomation