google eliminar como chrome javascript xml parsing weather

javascript - como eliminar captcha de google chrome



Cómo analizar XML en JavaScript desde Google (6)

Creo que encontré un tutorial (en alemán) http://www.aboutwebdesign.de/awd/content/1124893836.shtml

Quiero analizar este documento XML http://www.google.de/ig/api?weather=Braunschweig,%20Deutschland Quiero poder leer la condición, temp_c y humedad. Todo esto quiero hacer dentro de JavaScript sin usar ningún script del lado del servidor como PHP y quiero que funcione en los navegadores modernos, así como en IE7 y si no hay muchos problemas IE6 EDIT: una solución sin un framework sería ideal



He tenido suerte analizando XML en JavaScript con un código como:

var xmlDoc = this.req.responseXML.documentElement; var tStatus = xmlDoc.getElementsByTagName("status")[0].firstChild.data; var tOtherURL = xmlDoc.getElementsByTagName("otherurl")[0].firstChild.data; var tRows = xmlDoc.getElementsByTagName("rows")[0].firstChild.data;

Tenga en cuenta que realmente no sé Javascript y lo cargo-culto esto desde otro lugar.


A menos que esté trabajando en una página alojada en google.de, no puede.

La misma política de origen evita que JS que se ejecuta en una página web de su sitio acceda a un documento en un sitio remoto.

Debe involucrar un proceso del lado del servidor para convertir el XML a un formato que pueda manejar de forma remota (como JSON-P, que Yahoo Pipes hará por usted) o retransmitir los datos a través de su propio servidor con un servidor proceso lateral accesible en el mismo origen que la página.


Creé un plugin jQuery que analiza XML con bastante facilidad. Funciona en todos los navegadores de grado A de Yahoo y viene con opciones de filtrado, límite y devolución de llamada.

Puede ser una solución a considerar: http://jparse.kylerush.net/


En Firefox y Opera, la solución es muy fácil: tienen soporte XPath integrado. Entonces solo evalúa una expresión XPath en el DOM de la respuesta XML.

Con IE hay más trabajo por hacer. Alguien más preguntó básicamente la misma pregunta antes y la respuesta razonable es: necesitarás emplear una biblioteca JavaScript que te permita usar XPath. De lo contrario, terminas escribiendo tu código de análisis específico del problema tú mismo.