I want to parse a html page using beautifulsoup. I want to extract text inside of a tag without removing inner html tags. for example sample input:
<a class="fl" href="https://stackoverflow.com/questio...">
Angular2 <b>Router link not working</b>
</a>
sample output:
'Angular2 <b>Router link not working</b>'
I have tried this:
from bs4 import Beautifulsoup
string = '<a class="fl" href="https://stackoverflow.com/questio...">
Angular2 <b>Router link not working</b>
</a>'
soup = Beautifulsoup(string, 'html.parser')
print(soup.text)
But it gives:
'Angular2 Router link not working'
How can i extract text without removing inside tags?