2 回答

TA贡献1877条经验 获得超6个赞
要获取所有元素,请使用find_elements而不是find_element. 您的代码应如下所示:
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贡献1942条经验 获得超3个赞
我通过以下方式解决了我的问题:
`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)`
添加回答
举报