how to extract a web element?
how to use document.querySelectAll
how to click that element?
注意使用延迟。 until visible.. use that function
还要注意visible,整个浏览器的view窗口中如果没有你想click的element,那么就会not clickable. 所以要用windows scroll to that element.
在selenium2中,find element的过程中会自动scroll到那个element,但是这个element可能会被其他toolbar挡住,所以也不能clickable。看http://blog.likewise.org/2015/04/scrolling-to-an-element-with-the-python-bindings-for-selenium-webdriver/中的第四点。例如我爬facebook数据的时候 总是’Element is not clickable at point (359.5, 8.133331298828125)’, y坐标很小,说明是顶部,window已经scroll到了这个element,所以可能是被toolbar挡住了。所以要根据上述link中的办法,再scroll一下。