Está en la página 1de 6

8/8/22, 20:57 https://platzi.

com/clases/examen/resultados/1908/

16.350 pts

Curso de Fundamentos de Web Scraping con Python y Xpath

Aprobaste el curso
Felicitaciones, ya puedes acceder a tu diploma digital

9.67 29 / 30
Aciertos
Calificación

1. ¿Qué es el Web Scraping?

Una técnica para extraer información de Internet de forma estructurada.

2. ¿En cuál de las siguientes plataformas puedes encontrar un trabajo freelance de web
scraping?

Upwork

3. ¿Qué módulo de Python nos permite hacer peticiones HTTP?

requests

https://platzi.com/clases/examen/resultados/1908/ 1/6
8/8/22, 20:57 https://platzi.com/clases/examen/resultados/1908/

4. ¿Qué status code nos indica que una petición salió bien?

200

5. ¿Qué etiqueta me permite incluir JavaScript en un documento HTML?

script

6. ¿En qué problema podría meterme por no respetar el archivo robots.txt?

Todas las opciones.

7. XPath fue pensado en su creación para extraer información de un documento:

XML

8. ¿Qué es un nodo?

Un tag de HTML y su contenido.

9. ¿Cuál es la expresión que selecciona la raíz de un documento HTML?

10. ¿Cuál es la expresión que selecciona al padre del nodo actual?

..

https://platzi.com/clases/examen/resultados/1908/ 2/6
8/8/22, 20:57 https://platzi.com/clases/examen/resultados/1908/

11. ¿Cuál es la expresión que selecciona un atributo?

12. ¿Qué predicado me permite seleccionar el último nodo de un conjunto de nodos


hermanos?

[last()]

13. Selecciona el predicado que trae un nodo con una clase igual a "car":

[@class="car"]

14. En un conjunto de nodos hermanos, ¿con qué predicado extraigo los nodos a partir del
tercero?

[position()>2]

15. ¿Cuál es el operador que representa a la operación lógica "y" en XPath?

and

16. ¿Cuál es el operador que representa a la operación lógica "o" en XPath?

or

17. ¿Cuál es el wildcard que extrae todos los nodos y su contenido?


https://platzi.com/clases/examen/resultados/1908/ 3/6
8/8/22, 20:57 https://platzi.com/clases/examen/resultados/1908/

node()

18. ¿Por qué la función matches genera un error en Google Chrome?

Porque Chrome solo soporta la versión 1.0 de XPath.

19. ¿Cuál es la función para buscar un nodo sabiendo que su contenido posee una cadena
de caracteres determinada en algún lugar?

contains()

20. ¿Cuál es la función para buscar un nodo sabiendo que su contenido comienza con una
cadena de caracteres determinada?

starts-with()

21. ¿Qué función me permite utilizar expresiones regulares para buscar un nodo por su
contenido?

matches()

22. ¿Cuál es el XPath Axe que extrae a los hijos y nietos de un nodo?

descendant

23. ¿Cuál es el XPath Axe que extrae a los hijos de un nodo?

child
https://platzi.com/clases/examen/resultados/1908/ 4/6
8/8/22, 20:57 https://platzi.com/clases/examen/resultados/1908/

24. ¿Cuál es el XPath Axe que obtiene a un nodo en sí mismo?

self

25. ¿Qué módulo de Python me permite aplicar XPath sobre un documento HTML?

lxml

26. Selecciona la expresión que extrae el texto de todos los span de un documento HTML:

//span/text()

27. Selecciona la expresión que extrae el atributo src de todas las imágenes de un
documento HTML:

//img/@src

28. Selecciona la expresión que extrae a todos los nodos small que contienen una clase
que comienza por el carácter "o" de un documento HTML:

//small[starts-with(@class, "o")]

29. Selecciona la expresión que extrae a todos los nodos hijos de un div con un id igual a
"main" de un documento HTML:

//div/[@id="main"]/* REPASAR CLASE

https://platzi.com/clases/examen/resultados/1908/ 5/6
8/8/22, 20:57 https://platzi.com/clases/examen/resultados/1908/

30. Selecciona la expresión que extrae a todos los nodos de un documento HTML:

//*

REGRESAR

https://platzi.com/clases/examen/resultados/1908/ 6/6

También podría gustarte