Venga, pues ¡vamos allá!
Esto de la imagen es el Registro Oficial de Licitadores y Empresas Clasificadas del Sector Público. El ROLECE, para los amigos. Un viejo conocido de mis distinguidos e inteligentes seguidores. 🥰
¡Vamos a destriparlo! ⬇️
Aunque es un registro público al que se ha de poder acceder «de forma abierta» (lo que sea que eso signifique), la Ley 9/2017, de Contratos del Sector Público, establece que antes es preciso identificarse.
👉 Así que requiere certificado digital.
🔗 registrodelicitadores.gob.es/rolece/public/visualizarCertificados.action
Me he tirado tres semanas pensando que no tenía buscador.
¡Pero sí lo tiene!
¿Veis la opción llamada «Certificado ROLECE: Emisión»?
✅ Yo pensaba que era para emitir un certificado de clasificación.
🔍 Pero no. Es el buscador…
🤷♂️
🎉 Con un certero clic en «Emisión» llegamos al buscador que nos permite localizar los expedientes de las empresas clasificadas para contratar con el sector público.
Pero el buscador es la chatarra cutre de siempre:
❌ Si tu búsqueda arroja muchos resultados, no te muestra ninguno
❌ No permite descargar el registro completo para cruzarlo con otras bases de datos
❌ No muestra los resultados paginados, impidiendo la descarga por scraping
Bien, ahora quiero que os fijéis bien en esta imagen.
Quiero que tomes aire y te concentres profundamente en el espacio vacío que descansa en la parte central de la pantalla, justo encima del formulario de búsqueda.
Yermo territorio en blanco.
Baldío margen que nada alberga.
La nada.
¿O no?
OIGA PUES YO ALUCINO.
¡Resulta que por detrás de ese espacio aparentemente en blanco hay un buscador oculto! 🤣
¡No es broma! ¡Han ocultado un formulario secreto dentro del buscador de expedientes!
Es maravilloso. 😆
Puedes comprobarlo tú mismo desde el cómodo confort de tu hogar, sin más que abrir la consola de depuración de tu navegador favorito y teclear el conjuro que aflora este nivel secreto.
No olvides que tienes que estar en «Emisión».
El nuevo formulario tiene tres campos sin etiquetar. Esto hacen:
1️⃣ Es el número de expediente que buscas
2️⃣ Es un código de idioma
3️⃣ Es el NIF del licitador
…y dos botones aparentemente iguales:
📄 El primero visualiza el expediente
↓ El segundo, lo descarga
En la práctica, este truco fulero de videojuego de Spectrum de 495 pesetas permite descargar todos los expedientes, pues suceden dos cosas:
1️⃣ Los números de expediente son correlativos
2️⃣ Es posible iterar sucesivamente por todos ellos
Tanteando, he encontrado que hay 102.464.
Sucede, además, una cosa divertida: el formulario secreto del ROLECE recibe los datos por el método POST, pero he comprobado que responde igualmente si se los envías por GET.
De modo que basta iterar el parámetro «codigoOperador» en esta URL para bajártelos todos:
🚀 Esto se puede industrializar aprovechando que el servidor ofrece conexiones «keep alive»: con una sola conexión al ROLECE podemos descargar hasta 100 expedientes del tirón.
😇 Pero aún no lo he hecho, pues estoy pendiente de que me confirmen que es legal hacerlo.
¡Gracias por leer! Si te ha gustado esta investigación…
🙏 ¡Porfa, sube al primer tuit de este hilo y retuitea.
😃 ¡Sígueme! No sé adónde vamos, pero lo pasaremos bien.
❤️ Y si quieres apoyar nuevas indagaciones como esta, súmate a mi Patreón aquí: patreon.com/jaime_gomez_obregon