使用selenium爬虫时遇到异步加载问题解决妙招
selenium遇到异步加载时仍然可以定位到元素的,但是想要获取属性的时候跟我们看到的不一样,
这时候,我们导入一个action对象
from selenium.webdriver import ActionChains
#导包方法
--创建action对象
browser=webdriver.Chrome()
action = ActionChains(browser) #命名修改
上面创建一个action对象,记得修改命名
然后我们需要做的就是鼠标悬停
action.move_to_element(img_sig).perform()
#将img_sig 换成你需要的获取的webelement
当鼠悬停做完之后,在获取你想要的属性,就不会出现内容不一致啦