Ir al contenido principal

Entradas

Webscraping de una pagina - BeautifulSoup

from bs4 import BeautifulSoup import requests url = 'http://www.rava.com/precios/panel.php?m=LID' page = requests.get(url) soup = BeautifulSoup(page.content, 'html.parser') panelLider = soup.select('table.tablapanel2') elementos = list() cont = 0 for lineasElementos in panelLider[0].find_all('tr', {"class" : ["ci", "cp"]}): elementos.append(lineasElementos.text.replace("\n", "|").split("|")) del elementos[cont][0] # Elimina primer elemento de la lista que es null del elementos[cont][-1] # Elimina el ultimo elemento de la lista que es null cont += 1 for elemento in elementos: print('Especie = ' + elemento[0]) print('ultimo = ' + elemento[1]) print('porc_Día= ' + elemento[2]) print('Anterior= ' + elemento[3]) print('Apertura= ' + elemento[4]) print('Minimo= ' + elemento[5]) print('Maximo= ' + elemento[6]) print(...

Resaltar codigo en blogger - Google Prettify

Ir al Panel de Control > Temas/Plantilla > Editar HTML. Luego buscar el final de la etiqueta HEAD(</head>) y una linea antes poner lo siguiente: <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js"">"</script> Ese es el tema standar, si se quiere poner otro hay varias opciones: https://cdn.rawgit.com/google/code-prettify/master/styles/index.html <script src="https://cdn.rawgit.com/google/code-prettify/master/loader/run_prettify.js?skin=sunburst"></script> hay que poner el nombre del skin que se quiere. Algunas de las opciones a resaltar son: bsh, c, cc, cpp, cs, csh, cyc, cv, htm, html, java, js, m, mxml, perl, pl, pm, py, rb, sh, xhtml, xml, xsl https://www.technologytobusiness.com/webdesign/google-prettify-highlight-code-syntax No se puede poner los signos de mayor y menor para eso hay que remplazar los signos por lo siguiente: " ">" = "& gt...

Trabajar con varias sesiones ssh dentro de la misma consola - Screen

Saber con que version se esta trabajando: screen --version Crear virtual con nombre: screen -S nombre-de-sesión Crear virtual sin nombre: screen Para desvincular la sesion se usa: Ctrl+a d Listar las consolas virtuales: screen -ls Eliminar una consula virtual: screen -X -S 21342.Prueba quit Para volver a una sesión ya existente screen -r Si existen varias sesiones de pantalla creadas, se mostrarán todas las sesiones disponibles, entonces debemos elegir una de ellas y debemos ejecutar el siguiente comando: screen -r 19285

Crear Excel con C# sin librerias de Office - SpreadsheetLight

En este ejemplo se crea un archivo Excel(xlsx) con dos hojas. La libreria hay que usar es SpreadsheetLight. El codigo es de un proyecto de consola y logicamente le falta el: using SpreadsheetLight;

Búsqueda o Lookups SSIS

Al final de post pongo los scripts para la base de datos. En el ejemplo se ve una de las formas de comparar dos tablas, como si fuera un "... FROM ... INNER JOIN ...".

SSMS no genera script al hacer una modificacion

Solución para cuando el Management Studio no genera el script de modificación. El mensaje se muestra es el siguiente: Saving changes is not permitted. The changes you have made require the following table to be dropped and re-created. You have either made changes to a table that can´t be re-created or enabled the option. Prevent saving changes that require the table to be re-created. Imágenes del problema y la solución: Hay que destildar "Prevent saving changes that require table re-creation"