Strip HTML tags to get strings in python
问题 I tried to get some strings from an HTML file with BeautifulSoup and everytime I work with it I get partial results. I want to get the strings in every li element/tag. So far I've been able to get everything in ul like this. #!/usr/bin/python from bs4 import BeautifulSoup page = open("page.html") soup = BeautifulSoup(page) source = soup.select(".sidebar li") And what I get is this: [<li class="first"> Def Leppard - Make Love Like A Man<span>Live</span> </li>, <li> Inxs - Never Tear Us Apart <