CSS-jokertecknet
Du kan använda jokertecknet * i CSS-locatorer också! Det fungerar på ett liknande sätt när du vill ignorera taggtypen. Till exempel:
- CSS-locatorsträngen
'*'väljer alla element i HTML-dokumentet. - CSS-locatorsträngen
'*.class-1'väljer alla element som tillhörclass-1, men det är onödigt eftersom strängen'.class-1'gör samma sak. - CSS-locatorsträngen
'*#uid'väljer elementet medid-attributet lika meduid, men det är onödigt eftersom strängen'#uid'gör samma sak.
I den här övningen ska du använda analogin med jokertecknet du känner till från XPath-notation för att ta reda på hur man väljer alla barn till ett visst element i CSS-locator-notation.
Den här övningen är en del av kursen
Webbskrapning i Python
Övningsinstruktioner
- Tilldela variabeln
css_locatoren CSS-locatorsträng som väljer alla barn (oavsett taggtyp) till det unika elementet i HTML-dokumentet varsid-attribut är lika meduid.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Create the CSS Locator to all children of the element whose id is uid
css_locator = ____