xpath 的所有事件
all occurrences for xpath
无法获取与某个 class 匹配的所有事件的文本,无论它出现在哪里..
name = chrome_session.find_element_by_xpath('//*[@class="u-title-font u-c-pointer u-bold"]').text
当前输出:Shyam Sundar Reddy 博士 P
样本html
<div><h2 data-qa-id="doctor_name" class="u-title-font u-c-pointer u-bold" data-reactid="543">Dr. Shyam Sundar Reddy P</h2></div>
<div><h2 data-qa-id="doctor_name" class="u-title-font u-c-pointer u-bold" data-reactid="650">Dr. C.H. Umesh Chandra</h2></div>
期望输出为
Dr. Shyam Sundar Reddy P,
Dr. C.H. Umesh Chandra
等等
非常感谢任何帮助
尝试获取如下值列表:
names = [node.text for node in chrome_session.find_elements_by_xpath('//*[@class="u-title-font u-c-pointer u-bold"]')]
请注意,虽然 XPath //*[@class="u-title-font u-c-pointer u-bold"]
return 是节点列表,但 find_element_by_xpath()
打算 return 您仅在第一次出现时出现。您需要 find_elements_by_xpath()
才能获得所有事件
无法获取与某个 class 匹配的所有事件的文本,无论它出现在哪里..
name = chrome_session.find_element_by_xpath('//*[@class="u-title-font u-c-pointer u-bold"]').text
当前输出:Shyam Sundar Reddy 博士 P
样本html
<div><h2 data-qa-id="doctor_name" class="u-title-font u-c-pointer u-bold" data-reactid="543">Dr. Shyam Sundar Reddy P</h2></div>
<div><h2 data-qa-id="doctor_name" class="u-title-font u-c-pointer u-bold" data-reactid="650">Dr. C.H. Umesh Chandra</h2></div>
期望输出为
Dr. Shyam Sundar Reddy P,
Dr. C.H. Umesh Chandra
等等
非常感谢任何帮助
尝试获取如下值列表:
names = [node.text for node in chrome_session.find_elements_by_xpath('//*[@class="u-title-font u-c-pointer u-bold"]')]
请注意,虽然 XPath //*[@class="u-title-font u-c-pointer u-bold"]
return 是节点列表,但 find_element_by_xpath()
打算 return 您仅在第一次出现时出现。您需要 find_elements_by_xpath()
才能获得所有事件