Untitled

Para escribir expresiones se usara lo siguiente $x(''). Entre las comillas se van a escribir las expresiones, las expresiones tienen diferentes símbolos que tienen una utilidad.

Se describe la utilidad de cada expresión.

Ejemplo:

# Fuentede trabajo Quotes to Scrape:

url ="<http://quotes.toscrape.com/>"

## Quiero extraer el textode mi nodo h1.

$x('//h1/a/text()').map(x => x.wholeText)
# Devuelveen consola: ["Quotes to Scrape"]
# (La función map pertenece a Js yla estoy usando para 
mostrar todo el texto de la
selección de Xpath)
#Estoy trayendo todos los atributos class de los nodosspan.
$x('//span/@class')

Para ser específicos con los datos a extraer se usan Predicados [ ]


Si desean ver directamente el elemento en la página y verificar su expresión. Se puede usar en la pestaña de Elements el comando Ctrl + F y poniendo directamente la expresión, el navegador de muestra el elemento en concreto. Por ejemplo: //h1/a/text()

Untitled