如何使用selenium从python中的span类中获取特定的数字
<button class="sqdOP yWX7d _8A5w5 " type="button">외 <span>59</span>명</button>
我想得到“59”
<button class="sqdOP yWX7d _8A5w5 " type="button">좋아요 <span>247</span>개</button>
我想得到“24”
下面是我的代码
try:
like_css = driver.find_element_by_css_selector(
"button.sqdOP.yWX7d._8A5w5")
if like_css.text == "좋아요":
like_number = 0
else:
like_text = like_css.text[4:-1]
like_number = int(like_text.replace(",", ""))
except NoSuchElementException:
like_number = 0
我的代码可以从<button class="sqdOP yWX7d _8A5w5 " type="button">좋아요 <span>247</span>개</button>
获得24
但是它从<button class="sqdOP yWX7d _8A5w5 " type="button">외 <span>59</span>명</button>
中获取“”
我修复我的代码
相关问题 更多 >
编程相关推荐