# Set all_h1_tags to all h1 tags of the soup The solution for this lab is: import requests Create a variable seventh_p_text and store the text of the 7th p element (index 6) inside.select to select all the tags and store the text of those h1 inside all_h1_tags list. This is why you selected only the first element here with the index. select returns a Python list of all the elements. Let's look at an example: import requests That is, you can reach down the DOM tree just like how you will select elements with CSS. select on it which is a CSS selector inside BeautifulSoup. Once you have the soup variable (like previous labs), you can work with. Now that you have explored some parts of BeautifulSoup, let's look how you can select DOM elements with BeautifulSoup methods. Print(page_title, page_head) Part 4: select with BeautifulSoup The solution of this example would be simple, based on the code above: import requests But in reality, when you print(type page_body) you'll see it is not a string but it works fine. When you try to print the page_body or page_head you'll see that those are printed as strings. Let's take a look at how you can extract out body and head sections from your pages. Try to run the example below: import requests ![]() text too, and it will give you the full markup. text on these to get the string, but you can print them without calling. It is equally easy to extract out certain sections too. In the last lab, you saw how you can extract the title from the page. This was also a simple lab where we had to change the URL and print the page title. The solution for the lab would be: import requests Looking at the example above, you can see once we feed the ntent inside BeautifulSoup, you can start working with the parsed DOM tree in a very pythonic way. Use BeautifulSoup to store the title of this page into a variable called page_title.Use the requests package to get title of the URL:. ![]() Title = # gets you the text of the (.) Passing requirements: Soup = BeautifulSoup(ntent, 'html.parser') Here’s a simple example of BeautifulSoup: from bs4 import BeautifulSoup
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |