今天依葫芦画瓢写了个爬虫
使用了代理池
有些ip不好,加载很慢
但有些代理可以加载到我需要的地方
所以写了 WebDriverWait……
条件设置的是页面中出现那个链接
虽然页面还在加载,但我明确的知道那个链接已经有了,按F12都可以找到了,但是WebDriverWait就是没有反应。手动点击左上角的那个停止加载后,WebDriverWait那一行后面的东西就正常运行了。。。
是我没有get到WebDriverWait的用法吗?
我的理解是:这玩意儿的逻辑是不是这样的~
首先driver.get(url)
然后,它就开始每0.5秒看一次我选择的那个目标出来没有。
如果出来了,就直接开始driver.find_element了。如果超时了,就报错。
俺想知道我理解的对不对。。。