Python Phython-Selenium在另一个类中返回类名

Python Phython-Selenium在另一个类中返回类名,python,selenium,xpath,web-scraping,Python,Selenium,Xpath,Web Scraping,我试图检查/返回类名是否存在于另一个类名中,这是我目前为止的代码,它只返回第一个span“1”中的第一个值 TagListPost = driver.find_elements_by_class_name("-V_eO") for k in TagListPost: print(k.text) 我知道k.text只返回文本值,但我不确定要返回嵌套类名“\u 1py coreSpriteHeartSmall”需要做什么 我也试过: PostType = driver

我试图检查/返回类名是否存在于另一个类名中,这是我目前为止的代码,它只返回第一个span“1”中的第一个值

TagListPost = driver.find_elements_by_class_name("-V_eO")

for k in TagListPost:
    print(k.text)
我知道k.text只返回文本值,但我不确定要返回嵌套类名“\u 1py coreSpriteHeartSmall”需要做什么

我也试过:

PostType = driver.find_elements_by_class_name('_1P1TY coreSpriteHeartSmall')

for j in PostType:
    Print(j)
我运气不好,它没有返回任何东西,因为它显然在查找类并返回类中的值存储,该值存储为null。上面的代码试图打印类句柄,但“j”为空

如果要获取嵌套元素的类属性值,请尝试:

TagListPost = driver.find_elements_by_class_name("-V_eO")

for k in TagListPost:
    PostType = k.find_element_by_xpath('./span[@class]')
    print(PostType.get_attribute('class'))