用selenium模拟浏览器爬取页面数据的时候遇到这个问题
其实就是找不到元素
准确来讲:当启动脚本后,从页面A打开页面B后,窗口句柄(焦点)依旧停留在主页面A,所以无法定位页面B的元素
所以要用sleep()函数让页面跳转之后多加载一会
browser.get("https://www.icourse163.org/search.htm?search=java")
time.sleep(10)
用selenium模拟浏览器爬取页面数据的时候遇到这个问题
其实就是找不到元素
准确来讲:当启动脚本后,从页面A打开页面B后,窗口句柄(焦点)依旧停留在主页面A,所以无法定位页面B的元素
所以要用sleep()函数让页面跳转之后多加载一会
browser.get("https://www.icourse163.org/search.htm?search=java")
time.sleep(10)