Selenium Python 的 IE webdriver 加载网页并进入停止状态

IE webdriver of Selenium Python loads the webpage and goes to a halt state

你好 Python 专家们, 我已经使用 Beautiful Soup 和 REquests 为我的项目从静态网络中抓取数据。但是对于动态内容我无法做同样的事情。我已经为此安装了 selenium。但是当我执行下面的代码时;打开浏览器后代码进入睡眠模式。我在我的操作 window 中只能看到“1Test”。

请帮忙:)

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Ie(executable_path='IEDriverServer_Win32_3.150.1/IEDriverServer.exe')
print('1test')
driver.get('http://www.google.com')
print('2test')
driver.close()
print('3test')
driver.quit()

您需要使用

暂时停止程序的执行

driver.sleep(<number of seconds>)

或者导入时间模块并写入

time.sleep(<number of seconds>)

这需要在每一步之后完成。

这需要完成,因为网页上的不同元素需要时间来加载,因此如果在它们完全加载之前调用,selenium 将无法访问它们并会引发错误