Strip HTML tags to get strings in python

后端 未结 3 1040
太阳男子
太阳男子 2021-01-21 12:24

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

3条回答
  •  失恋的感觉
    2021-01-21 13:20

    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:

提交回复
热议问题