正在尝试从此div
获取财务数据。此div
没有唯一标识符。因此,我收集所有3-4divs
检查单词FINANSE
是否出现在文本中,如果出现,则获取内部div
文本。然而,它似乎不起作用。还有其他方法吗,或者我在这里遗漏了什么?提前谢谢
链接=https://rejestr.io/krs/882875/fortuna-cargo
fin_divs = driver.find_elements_by_css_selector('div.card.mb-4')
for div in fin_divs:
if 'FINANSE' in div.text:
finances = div.find_element_by_css_selector('div.card-body').text
else:
finances = "Finance Data Not Available"
您可以简化代码以选择精确的元素,而不是在元素列表中循环:
您所做的一切都是正确的,只需将
break
添加到if
语句中,在找到正确的语句后,不要将finances
覆盖到"Finance Data Not Available"
:相关问题 更多 >
编程相关推荐