avatar Bite 49. Scrape Packt's html with BeautifulSoup

In this Bite you will parse Packt's free learning ebook site extracting the html for the daily free ebook:
Packt's free learning resource

As this page is changing all the time (and to not hit their servers too much) we saved a copy of the html on our server and loaded it into CONTENT

Now the best part: meet your new best friend when dealing with HTML: BeautifulSoup, a module that makes dealing with html a breeze.

Get coding: complete get_book by making a Soup object and parsing out the relevant fields as defined in Book. Next populate and return this namedtuple.

Have fun and keep calm and code in Python!

Login and get coding
go back Intermediate level
Bitecoin 3X

273 out of 276 users completed this Bite.
Will you be Pythonista #274 to crack this Bite?
Resolution time: ~73 min. (avg. submissions of 5-240 min.)
Pythonistas rate this Bite 5.25 on a 1-10 difficulty scale.
» Up for a challenge? 💪

Focus on this Bite hiding sidebars, turn on Focus Mode.

Ask for Help