near_me
Linear Algebra
keyboard_arrow_down 54 guides
chevron_leftMiscellaneous Cookbook
check_circle
Mark as learned thumb_up
1
thumb_down
0
chat_bubble_outline
0
Comment auto_stories Bi-column layout
settings
Testing NavigableString or Tag objects for equality in Beautiful Soup
schedule Aug 10, 2023
Last updated local_offer
Tags Python●Beautiful Soup
tocTable of Contents
expand_more Master the mathematics behind data science with 100+ top-tier guides
Start your free 7-days trial now!
Start your free 7-days trial now!
In Beautiful Soup, two NavigableString or Tag objects are considered to be equal if the underlying HTML is identical.
Example
Consider the following HTML document:
my_html = "<p>I am a <i>cat</i>. Are you a <i>cat</i>?</p>"soup = BeautifulSoup(my_html)
Here, we have two identical tags: <i>cat</i>
. Let's fetch them and test for equality:
print(cat_one == cat_two)
True
The key is that, even though they are two separate objects, they are still deemed equal since they both represent <i>cat</i>
.
Published by Isshin Inada
Edited by 0 others
Did you find this page useful?
thumb_up
thumb_down
Comment
Citation
Ask a question or leave a feedback...
thumb_up
1
thumb_down
0
chat_bubble_outline
0
settings
Enjoy our search
Hit / to insta-search docs and recipes!