Seleccionar página

Scrapping rápido con python mechanize

En posts anteriores hemos contado como hacer scrapping con selenium de datos abiertos del gobierno de aragón. En este post vamos a ver como hacer un sencillo scrapper con python-mechanize para extraer los mismos datos y guardarlos en una base de datos mongoDB, para...

Copia parcial de un elemento de forma elegante en openerp

A veces podemos querer copiar sólo parte de un objeto a otro, y podemos encontrarnos con estructuras con bucles anidados, que no nos permiten aprovechar toda la potencia de los objetos de openerp, quedan poco elegantes y poco mantenibles. Un objeto en OpenERP tiene la...

Testeando PostgreSQL con Python y JMeter

Un cliente disponía de una arquitectura antigua confeccionada en el año 2003, la cual se basaba en Apache Tomcat, Jonas, el middleware C-JDBC replicando contra unas bases de datos PostgreSQL 8. En el proyecto, se nos pedía mejorar la arquitectura y se planteó adaptar...

Context managers en Jython 2.5

Siempre que quiero usar un context manager en jython, olvido que éste no tiene implementada aún esta funcionalidad por defecto, dado que jython aún está en 2.5 (en breve saldrá 2.7). Es decir, que a priori, no puedes utilizar esta forma de usar un context manager como...

Acceder y resetear el router Zyxel P-660HW-D1 desde Python

Es un ejemplo sencillo en Python, el cual efectúa un acceso Telnet al Router Zyxel P-660HW-D1 y su posterior reseteo: #!/usr/bin/python import getpass import sys import telnetlib HOST = “192.168.4.1” PASS = “1234” tn = telnetlib.Telnet(HOST)...