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. S
Use beautiful soups - .strings method.
for string in soup.stripped_strings:
print(repr(string))
from the docs:
If there’s more than one thing inside a tag, you can still look at just the strings. Use the .strings generator:
or
These strings tend to have a lot of extra whitespace, which you can remove by using the .stripped_strings generator instead: