Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

246
Vistas
No hay ningún encabezado 'Access-Control-Allow-Origin' en el recurso solicitado. al ejecutar un script de Python usando Javascript

Soy nuevo en AJAX y Flask y estoy tratando de crear una extensión de Chrome que ejecute un script de Python desde Javascript. El script mueve el mouse en una determinada coordenada y hace clic allí.

Este es el código Javascript:

 function click_coord() { $.ajax({ url: "http://127.0.0.1:5000/click_coord/", type: "POST", success: function(resp){ console.log(resp); } }); }

Este es el código Python:

 from flask import Flask, jsonify from flask_cors import CORS, cross_origin from pynput.mouse import Button, Controller app = Flask(__name__) cors = CORS(app) app.config['CORS_HEADERS'] = 'Content-Type' @app.route('/click_coord/', methods=['POST']) def click_coord(): move_mouse() a = 15 b = 17 return jsonify(a+b) def move_mouse(): mouse = Controller() mouse.position = (201, 549) mouse.press(Button.left) mouse.release(Button.left) if __name__ == "__main__": app.run(debug=True)

El error que recibo es: No hay encabezado 'Access-Control-Allow-Origin' en el recurso solicitado. Solo obtengo este error si llamo a la función "move_mouse". Si no lo hago, el código se ejecuta correctamente.

Vi en otra publicación que una persona tenía un problema porque no agregó los permisos correctos, pero agregué: "permisos": ["pestañas", "http://localhost/*"] al manifiesto Json

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Intente agregar un recurso a su CORS(app, resources={r" ": {"origins": " "}})

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda