最近初学爬虫,遇到一个困扰多时的问题希望得到大佬的指点。
如图,正常浏览器操作时,鼠标悬停会显示【点击可预订会议室】,F12隐藏部分代码:
这是我定位的句子 driver.find_element_by_xpath("//div[@class='pop-over-tip']/div/div[2]")
然后就是我遇到的问题:
模拟鼠标悬停时经常会出现无法定位隐藏元素的现象,最开始的时候我用的py自带的GUI,然后转到pycharm,相同的代码第一次运行成功了,之后再运行就全部无法定位:
下面是我ctrl+f排除的xpath错误:
然后就打印了它的父节点的html,发现隐藏元素的代码是空的,所以这就是说鼠标悬停事件没有触发吗~
今天第一次运行成功,后面几次失败;中间一次成功,后面依旧失败。。
还请大佬指点一下是哪里出了问题~~