Difference between .string and .text BeautifulSoup
31 Mar 2015.string
on a Tag type object returns a NavigableString type object. On the other hand, .text
gets all the child strings and return concatenated using the given separator. Return type of .text
is unicode object.
From the documentation, A NavigableString is just like a Python Unicode string, except that it also supports some of the features described in Navigating the tree and Searching the tree.
From the documentation on .string
, we can see that, If the html is like this,
.string
on the four td
will return,
.text
will give result like this,