我试图通过其父类的类名获取一个元素。 该方法在许多情况下都有效,但是对于一个类却无效。 这是我的代码的简化版本,显示了它如何工作:
from selenium import webdriver
browser = webdriver.Chrome()
moba_elem = browser.get("https://www.mobafire.com/league-of-legends/shaco-guide")
parent = browser.find_element_by_css_selector("#content > div > div.mf-redesign > div.col-left > div.champ-pages__page.champ-pages__page--current.champ-pages__page--no-top-margin > div.browse-list > a.browse-list__item.player-grandmaster")
parent.find_element_by_class_name("browse-list__item__pic role-jungle")
我想做的是将每个“车道”彼此分开。在这里,我正在寻找通道“ jungle”,但即使从检查窗口复制了该类,它似乎也找不到该类。