擅长:python、mysql、java
<p>所有子文档,如<code><iframe></code>,您的元素在lazyload中的存在速度都比整个网页慢。最好等待几秒钟,或者等到Selenium检测到<code><iframe></code></p>
<pre class="lang-py prettyprint-override"><code># Wait specifically for that iframe, then switch to it
from selenium.webdriver.support.ui import WebDriverWait
iframe_detector = WebDriverWait(driver, 5).until(lambda x: x.find_element_by_name('busqueda'),
message="Iframe never loaded!")
driver.switch_to.frame(iframe_detector)
#Just wait and hope it loads in
driver.implicitly_wait(5)
driver.switch_to.frame(driver.find_element_by_name('busqueda'))
</code></pre>
<p>您可能需要更长的等待时间来说明您的internet连接</p>