Contenuti del Corso
Web Scraping with Python
Web Scraping with Python
Attributes in XPath
You can also navigate through the HTML file using attributes as the parameters! To do this, print @
before the type of your attribute (class
, id
, or href
) and the equal sign to find which string the attribute is equal to. Don’t forget to enclose the expression in square brackets.
For instance:
python
The code above defines the path to all div
tags of the body
tag, where the id
is id1
.
You can use searching by attribute at any place of the path you want:
python
Here we select the third p
tag of the previously found div
tag by the id
attribute.
To direct all child elements of the tag, you can use an asterisk *
(like in SQL). For example, the path to all tags of the body
tag:
python
For example, if you want to find all elements, which class
is equal to class1
:
python
Be careful with quotes! It’s a good rule to define the path with one type of quote (double) and the attributes with another one (single). Or vice versa.
1. Write the path to all tags of the body tag:
2. You want to find all children of all p tags whose class is class0. Choose the correct path:
Grazie per i tuoi commenti!