Ver Mensaje Individual
  #12 (permalink)  
Antiguo 25/03/2017, 13:33
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.551
Antigüedad: 12 años, 4 meses
Puntos: 977
Respuesta: capturar title de a href de una página con shell

Ahí está la respuesta. No logras iterar sobre el resultado ni obtienes un valor en particular utilizando un índice porque no hay resultados (snapshotLength: 0).

El problema está en el xpathExpression. Si lo que deseas obtener son los títulos de los enlaces, solo toma a los enlaces y, en cada iteración, tomas el valor del título de cada uno de ellos:
Código Javascript:
Ver original
  1. var allTitles, thisTitle;
  2. allTitles = document.evaluate(
  3. "//a",
  4. document,
  5. null,
  6. XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,
  7. null);
  8.  
  9. for (var i = 0, l = allTitles.snapshotLength; i < l; i++){
  10.     console.log(allTitles.snapshotItem(i).title);
  11. }

Edito: Eso quiere decir que el primer intento no estuvo fuera del contexto.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Última edición por Alexis88; 25/03/2017 a las 15:01 Razón: Comentario