2 回答

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
要獲取所有元素,請(qǐng)使用find_elements而不是find_element. 您的代碼應(yīng)如下所示:
html_list = driver.find_element_by_id("rewards-contents")
items = html_list.find_elements_by_tag_name("li")
for item in items:
print(item.text)
要按span元素獲取文本:
html_list = driver.find_elements_by_css_selector("#rewards-contents li")
items = html_list.find_elements_by_tag_name("span")
for item in items:
print(item.text)

TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
我通過(guò)以下方式解決了我的問(wèn)題:
`info = []
time.sleep(2)
htmllist = driver.find_element_by_class_name("rewards-contents")
items = htmllist.find_elements_by_css_selector(".kas-count")
for item in items:
info.append(item.text)
print(item.text)
print(info)`
添加回答
舉報(bào)