Articles of web de

Script Python para hacer clic en un botón de página web

Tengo una secuencia de comandos de python que envía datos a una aplicación de django utilizando la biblioteca de solicitudes. Luego, los usuarios cambian a la página web y hacen clic en un botón que obtiene un formulario de edición para agregar información adicional. Quiero que, inmediatamente después de que las solicitudes reciban un código […]

Scrapy – Spider rastrea URL duplicadas

Estoy rastreando una página de resultados de búsqueda y recojo el título y la información del enlace desde la misma página. Como es una página de búsqueda, también tengo los enlaces a las páginas siguientes, que he especificado en el SgmlLinkExtractor para permitir. La descripción del problema es: En la primera página, he encontrado los […]

¿Es posible abrir ciertas direcciones web utilizando el navegador de Internet predeterminado con python?

Quiero que Python abra una dirección determinada utilizando el navegador web predeterminado de la computadora. es posible?

webapp2 – ¿Cómo revertir la URL en las plantillas?

Estoy empezando con webapp2. Mi inglés no es muy bueno, así que usaré un ejemplo para explicar mi problema: Supongamos que estoy creando una aplicación que manejará la información de los autos. Tengo estos manejadores: ViewHandler: mostrará una vista para un solo automóvil, con toda su información (motor, año, marca, modelo, etc.) ListHandler: mostrará todos […]

Carga y procesamiento de archivos usando Python

Me contactó un amigo hace unos días, que tiene muy poca experiencia en progtwigción, y tiene un proyecto en el que pidió ayuda. Básicamente, esto es lo que está tratando de lograr: 1.) Create a website that can accept text files as input. 2.) Read said file and pass the parameters contained in the file […]

La aplicación del matraz obtiene “IOError: Tubería rota”

Ahora utilizo matraz para desarrollar una aplicación web. Pero al principio funciona bien, después de operar la página web por un tiempo, el back-end del matraz muestra un error como este: File “/usr/lib64/python2.6/BaseHTTPServer.py”, line 329, in handle self.handle_one_request() File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, line 251, in handle_one_request return self.run_wsgi() File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, line 193, in run_wsgi execute(self.server.app) File “/usr/lib/python2.6/site-packages/werkzeug/serving.py”, […]

¿Cómo llamas a un manejador desde tu manejador base en la aplicación python?

Me gustaría hacer algo como esto: class Basehandler(webapp.RequestHandler): def __init__(self): if checkforspecialcase: #check something that always needs to be handled return SpecialCaseHandler.get() class NormalHandler(Basehandler): def get(self): print ‘hello world’ return class SpecialCaseHandler(Basehandler): def get(self): print ‘hello special world’ return La idea es que no importa a qué manejador se llame inicialmente, si se cumple un […]

¿Necesita raspar la información de una página web con el botón “mostrar más”, alguna recomendación?

Actualmente desarrollando un “rastreador” por razones educativas, Todo funciona bien, puedo extraer información y url’s y guardarla en un archivo json, todo está bien y excelente … EXCEPTO La página tiene un botón “Cargar más” con el que NECESITO interactuar para que el rastreador continúe buscando más URL. ¡Aquí es donde podría usarlos increíbles chicos […]

Cómo limitar el número de páginas seguidas por sitio en Python Scrapy

Estoy tratando de construir una araña que podría raspar de manera eficiente la información de texto de muchos sitios web. Como soy un usuario de Python, me recomendaron Scrapy. Sin embargo, para evitar raspar grandes sitios web, quiero limitar la araña a rascar no más de 20 páginas de cierta “profundidad” por sitio web . […]

Buscadores dynamics y el método que falta en Python

Estoy tratando de implementar algo como los buscadores dynamics de Rails en Python (para webapp / GAE). Los buscadores dynamics funcionan así: Tu Persona tiene algunos campos: nombre, edad y correo electrónico. Supongamos que desea buscar a todos los usuarios cuyo nombre es “Robot”. La clase Person tiene un método llamado “find_by_name” que recibe el […]