Articles of javascript

Selenium + firefox: argumentos de execute_script vacíos

Estoy intentando establecer el valor de textarea usando el método javascript en lugar de send_keys (). Como dice la documentación, debería poder pasar el elemento web a execute_script como parámetro y referirme a este parámetro a través de la matriz de arguments . Sin embargo, he comprobado en la consola de Firefox js, que los […]

¿Puedo encontrar un elemento usando expresiones regulares con Python y Selenium?

Necesito hacer clic en una lista desplegable y hacer clic en un elemento oculto con ella. el html será generado por javascript y no sabré el id o el nombre de la clase pero sabré que tendrá una frase en él. ¿Puedo encontrar un elemento por expresiones regulares y luego hacer clic en él con […]

Pasando la variable de JavaScript a Python

Por ejemplo: #!/usr/bin/python print “This is python.” print ” var pass_to_python = new Number(7) ” the_number = pass_to_python??? ¿Cómo obtengo el pass_to_python en python?

Python ‘is’ vs JavaScript ===

El uso de ‘is’ en Python parece ser similar a JavaScript ‘===’ pero no del todo. Aquí hablan de ejemplos exactos: http://www.learnpython.org/en/Conditions aquí (para JS) hablan de “igual Y del mismo tipo”. http://www.w3schools.com/js/js_comparisons.asp ¿Entonces puedes tener dos instancias diferentes de (digamos) una cadena de “Bob” y que no devuelvan verdadero cuando se comparan usando ‘is’? […]

¿Cómo usar la función ajax para enviar el formulario sin que se actualice la página? ¿Qué me falta? ¿Tengo que usar el marco de descanso para esto?

Estoy tratando de enviar mi formulario de comentarios usando ajax, en este momento, cuando el usuario inserta un comentario, toda la página se actualiza. Quiero que esto se inserte muy bien sin que la página se actualice. Así que intenté un montón de cosas pero no tuve suerte. ya que soy un principiante, traté de […]

Cómo raspar páginas web HTTPS javascript

Estoy tratando de controlar los precios del día a día desde un catálogo en línea. El sitio utiliza HTTPS y genera las páginas del catálogo con javascript. ¿Cómo puedo interactuar con el sitio y hacer que genere las páginas que necesito? He hecho esto con otros sitios donde se puede acceder fácilmente al HTML, no […]

Dificultad con Django y jQuery (¿por qué $ no está definido en la aplicación de administración?)

Ha pasado un tiempo desde que trabajé con jQuery; Creo que estoy cometiendo un error estúpido. Aquí hay un widget de Django: class FooWidget(Widget): # … class Media: js = (‘js/foowidget.js’,) Aquí está el archivo .js: alert(“bar”); $(document).ready(function() { alert(“omfg”); $(‘.foo-widget’).click(function() { alert(“hi”); return false; }); }); alert(“foo”); La única alert() que dispara es la […]

Cómo insertar JSON arbitrario en la etiqueta de script de HTML

Me gustaría almacenar el contenido de un JSON en la fuente de un documento HTML, dentro de una etiqueta de script. El contenido de ese JSON depende de las entradas enviadas por el usuario, por lo que es necesario tener mucho cuidado para sanear esa cadena para XSS. He leído dos conceptos aquí en SO. […]

El matraz no puede leer la ruta estática y cargar archivos Javascript

la estructura de mi aplicación es project/ configuration/__init__.py core/ static /app /css /img /js/app.js /lib/angular/angular.js /partials index.html Mi configuration/__init__.py archivo configuration/__init__.py tiene algo como # setting up template directory TEMPLATE_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), ‘../static/app’) app = Flask(__name__, template_folder=TEMPLATE_DIR, static_folder=TEMPLATE_DIR) Cuando cargo la página localhost/index.html , veo un error de javascript como GET http://127.0.0.1:5000/js/app.js 404 (NOT FOUND) […]

Simulando hacer clic en un enlace de javascript en python

Estoy tratando de cotejar las reseñas de los restaurantes. Urllib2 funciona bien para la página inicial de revisiones, pero luego hay un enlace para cargar el siguiente incremento de comentarios, que es un enlace de javascript. Una página de ejemplo está aquí , y el código para el enlace “Siguiente 25” es: NEXT 25>> He […]