Articles of Ajax

El objeto json de análisis enviado con el método Ajax GET en Django

He creado una solicitud Ajax que debería ser procesada por Django: var tracks = [{‘artist’:’xxx’, ‘track’:’yyy’, ‘duration’:100}, {‘artist’:’xxx’, ‘track’:’yyy’, ‘duration’:100}, {‘artist’:’xxx’, ‘track’:’yyy’, ‘duration’:100}]; $.ajax({ type: ‘GET’, url: ROOT_URL + ‘/snv/’, data: {tracks: tracks}, dataType: ‘json’ }).done(function (data) { // do something }).fail(function (data) { // do something else }); y tengo una función de Python […]

Renderizando la plantilla de Jinja en el matraz siguiendo la respuesta de ajax

Esta es mi primera inmersión en Flask + Jinja, pero he usado mucho HandlebarsJS en el pasado, así que sé que esto es posible, pero no estoy seguro de cómo hacerlo con Flask: Estoy creando una aplicación: un usuario ingresa una cadena, que se procesa a través de un script de Python, y el resultado […]

Crear Formulario Auto Complete en Google App Engine

Quiero crear una función de autocompletar para un campo de tags como en SO en App Engine … ¿Alguna idea de cómo debo proceder con el proceso? Server Side Algo? – ¿Qué lógica debería estar ahí para auto-completar? Implementación de App Engine? – ¿Cuál debería ser el esquema del almacén de datos para esto?

Raspado de Google Analytics por Scrapy

He estado tratando de usar Scrapy para obtener algunos datos de Google Analytics y, a pesar del hecho de que soy un completo novato de Python, he progresado un poco. Ahora puedo iniciar sesión en Google Analytics de Scrapy pero necesito hacer una solicitud AJAX para obtener los datos que quiero. He intentado replicar el […]

¿Cómo hacer una excepción para los errores de tubería rota en el matraz, cuando el cliente se desconecta prematuramente?

Estoy usando el matraz para el desarrollo, no la producción, y tengo una vista para una solicitud ajax, algo como esto: @application.route(‘/xyz//’, methods=[‘GET’]) def getAjax(var): … return render_template(…) También estoy usando threaded=true para el desarrollo. Cuando llamo a esa solicitud de ajax y luego simplemente cierro la pestaña que la solicitó, aparece un error: Traceback […]

Ejecutando Python CGI Scripts desde Javascript y JQuery Mobile UI

El flujo de trabajo que estoy tratando de lograr es el siguiente. Hay una interfaz de usuario móvil de jQuery con un montón de elementos de control deslizante de rango. Cada uno es para controlar una función diferente. Cuando un usuario mueve y libera cualquiera de estos controles deslizantes, debe activarse un evento jQuery que […]

¿Cómo puede Python trabajar con javascript?

Estoy trabajando en una aplicación de chatarra para desechar algunos datos en una página web Pero hay algunos datos cargados por ajax y, por lo tanto, Python simplemente no puede ejecutar eso para obtener los datos. ¿Hay alguna biblioteca que simule el comportamiento de un navegador?

Descargar imágenes de búsqueda de imágenes de google (python)

Soy principiante web de raspado. En primer lugar, me refiero a https://www.youtube.com/watch?v=ZAUNEEtzsrg para descargar la imagen con la etiqueta específica (por ejemplo, cat ), ¡y funciona! Pero me encontré con un nuevo problema que solo puede descargar alrededor de 100 imágenes, y este problema parece ser “ajax”, que solo carga el html de la primera […]

Cómo raspar el contenido representado en una ventana emergente con javascript: enlaces usando scrapy

Estoy tratando de usar scrapy para obtener contenido solo después de hacer clic en un enlace javascript: Como los enlaces no parecen seguir un esquema de numeración sistemático, no sé cómo 1: activar un javascript: enlace para expandir un panel colapsado 2: active un enlace javascript (ahora visible) para hacer que la ventana emergente se […]

Obtenga datos de la llamada ajax POST usando web2py

Estoy haciendo una llamada AJAX a una función python. Esa función realiza una consulta de base de datos basada en la información enviada a la función. No puedo averiguar cómo obtener la variable que se envía a la función. Estaba usando request.vars.variableName, y sé que la función es válida, simplemente no está recibiendo la variable […]