我有代码,我希望当页面加载>3s时,它将排除和下一个循环(这是我的代码,它不稳定,它的CAN错误):
for i in range(100):
print(i)
driver.get('https://stackoverflow.com/')
try:
driver.set_page_load_timeout(3)
driver.find_element(By.XPATH, '//*[@id="nav-users"]/div/div').click()
driver.find_element(By.XPATH, '//*[@id="mainbar-full"]/div[1]/div[2]/a[2]').click()
except:
print('Except')
pass
返回:
1条答案
按热度按时间y4ekin9u1#
问题是,您正在通过Selify脚本访问
https://stackoverflow.com/
,这将导致Too Many Requests
。该系统实际上是您的IP的
rate-limiting
。建议:您可以尝试在一些内部网站/测试环境中运行此脚本。