所以我之前曾问过这个问题,但是解决方案并不像我希望的那样可行。我需要运行硒而不是无头的,但我想无头运行
以下是代码块,我想在红色框中访问链接。问题,如果我试图去上课col-box。它将进入“隐藏”类,我想跳过该类并进入找到链接的下层类。
我怎样才能做到这一点?我做了这个
new = driver.find_element_by_class_name('inbox-dataList')
link = new.driver.find_element_by_class_name('col-box')
link1 = link.find_element_by_css_selector('a').get_attribute('href')
link1
结果: 'javascript:void(0);'
使用CSS选择器查找通常会重叠。所以最好是找到使用XPath的工具。首先,右键单击该元素,将鼠标悬停在Copy上,然后单击XPath。然后尝试:link1 = driver.find_element_by_xpath('THE XPATH').get_attribute('href')
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句