<font color="white">
<b>Name:</b> USERNAME [585743] <br>
<b>Money:</b> $MONEY <br>
<b>Location:</b> CITY<br>
<b>Level:</b> 43<br>
<b>Gold:</b> 4706 / 5315<br>
</font>
У меня есть этот HTML внутри грязной страницы. Я хочу извлечь элементы между каждым </b>
и <br>
. Это чистый текст, и я не могу использовать полезный класс или идентификатор.
Код, который я использовал до сих пор:
browser.open(bank_url)
soup = browser.parsed
result2 = re.search(r'</b> (.*?)<br/>', src).group(0)
print(result2)
Это привело к
</b> USERNAME [585743] <br>
печать. Это хорошее начало, но по какой-то причине я не могу больше печатать элементы?
Есть ли способ просто извлечь конкретный фрагмент текста? например золотой текст 4706/5315?
Я использую robobrowser, Beautifulsoup в Python 3.6