Привет. Я пытаюсь найти элемент, содержащий текст «01 .0000», но перед этой строкой есть исходный код, содержащий «01 .00».Как я могу найти этот элемент?
исходный код:
<div class="gofer-search-results">
<a href="#" class="js-hovered"><span class="name">Communication and Media Studies</span><span class="code">09.01</span></a>
<a href="#" class=""><span class="name">Communication, General</span><span class="code">09.0100</span></a>
<a href="#" class=""><span class="name">Speech Communication and Rhetoric</span><span class="code">09.0101</span></a>
<a href="#" class=""><span class="name">Mass Communication/Media Studies</span><span class="code">09.0102</span></a>
<a href="#" class=""><span class="name">Communication and Media Studies, Other</span><span class="code">09.0199</span></a>
<a href="#" class=""><span class="name">Animal Sciences</span><span class="code">01.09</span></a></div>
вот коды, которые я пробовал:
driver.find_element_by_xpath("//span/div/a/span[text()= 01.0000]")
driver.find_element_by_xpath("//span/div/a/span[normalize-space()= 01.0000]")
driver.find_element_by_xpath("//span/div/a/span[./text()= 01.0000]")
Я продолжал получать элемент 01.00 вместо элемента 01.0000.