我想用python获取元素data-test-carrier-name的名称,更具体地讲,我想作为结果“ trenitalia”。
HTML部分如下所示:
div class="_1moixrt _dtnn7w" tabindex="0"span data-test-carrier-name="trenitalia"
我尝试了以下方法,但是没有任何运气:
company = driver.find_element_by_xpath('//div[@class="_1moixrt _dtnn7w"]')
company.get_attribute("data-test-carrier-name")
答案 0 :(得分:0)
请先检查元素是否可见,然后再开始获取其属性。
org = driver.find_element_by_xpath('(//div[@class="_1moixrt _dtnn7w"])[1]/span[1]')
# Find the value of _1moixrt _dtnn7w?
val = org.get_attribute("data-test-carrier-name")