首页 > 解决方案 > Python:等到函数在函数内部完成

问题描述

我正在使用硒来抓取一些数据。

这是我的代码,简化:

def get_usrs():

 #DO SOMETHING
 
 def scroll_down():
   #SCROLL UNTIL ARRIVES TO THE BOTTOM OF THE PAGE

 #CONTINUE WITH GET_USRS()

问题是,当代码到达scroll_down()它时,它并没有等到它完成,而是继续,get_usrs()显然会遇到错误。

我该如何解决这个问题?提前致谢!

标签: pythonselenium

解决方案


所以,我的代码正在运行:

try:
    get_usrs()
except Exception as e:
    print(e)

现在它正在运行:

if __name__ == '__main__':
    get_usrs()

工作正常。


推荐阅读