等待机制 因为你要查找的标签由于网速等原因迟迟没有加载出来,你就直接获取这个标签,很明显是报错,现有的简单粗暴的解决办法就是time.sleep(3),睡几秒,也就是设置线程等待,等这个标签加载出来之后,再去使用.这么着虽然简单,但是相对死板,因为我们不知道这个标签什么时候加载出来,就大概写死睡个几秒,这可以,但如果这个标签在极短的时间内就加载出来了,而你还在睡....... 显示等待机制 实例 import time from selenium import webdriver from
//标题是不是“百度一下,你就知道” 18 new WebDriverWait(driver,5).until(ExpectedConditions.titleIs("百度一下,你就知道")); 19 //标题是不是包含“百度一下” 20 new WebDriverWait(driver,5).until(ExpectedConditions.titleContains("百度一下")); 21 //判断该元素是否被加载在DOM中,并不代表该元素一定可见 22 ne