I am trying to read the description from the meta tag and this is what I used
soup.findAll(name="description")
but it does not work, however, the code below works just fine
soup.findAll(align="center")
How do I read the description from the meta tag in the head of a document?
Step-by-step Approach. Step 1: The first step will be for scraping we need to import beautifulsoup module and get the request of the website we need to import the requests module. Step 2: The second step will be to request the URL call get method.
Yep, name
can't be used in keyword-argument form to designate an attribute named name
because the name name
is already used by BeautifulSoup
itself. So use instead:
soup.findAll(attrs={"name":"description"})
That's what the attrs
argument is for: passing as a dict those attribute constraints for which you can't use keyword-argument form because their names are Python keyword or otherwise taken by BeautifulSoup itself!
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With