Mostrando entradas con la etiqueta web. Mostrar todas las entradas
Mostrando entradas con la etiqueta web. Mostrar todas las entradas

domingo, 8 de agosto de 2021

domingo, 16 de agosto de 2020

sábado, 6 de julio de 2019

87 Python. WebScrapping 02

En el video vemos como obtener datos de una web real, comparando los precios obtenidos usando beautifulSoup y request con Python.


sábado, 25 de mayo de 2019

80 Python. WebScraping

Iniciacion a webscraping, obteniendo datos de una web usando Python.
Puedes acceder a la web de pruebas en este enlace.
Es aconsejable tener una base de html, puedes consultar una introduccion aqui




El codigo python disponible en github.


from urllib.request import urlopen
from urllib.error import HTTPError
from urllib.error import URLError
from bs4 import BeautifulSoup

try: 
    html = urlopen("http://ticoticotaa.es/ejemplowebscraping.php")
except HTTPError as e:
    print(e)
except URLError:
    print("Servidor caido o dominio incorrecto")
else:
    resultado = BeautifulSoup(html.read(),"html5lib")
    #print(resultado.title)
    articulo = resultado.findAll("div",{"class":["articulo"]})
    #print(articulo)
    descripcion=resultado.findAll("div",{"class":["descripcion"]})
    precio=resultado.findAll("div",{"class":["precio"]})
    descripcionLista=[]
    precioLista=[]
    for desc in descripcion:
        descripcionLista.append(desc.getText().strip())
    print(descripcionLista)
    for prec in precio:
        precioLista.append(prec.getText().strip())
    print(precioLista)
    for i in range(len(descripcionLista)):
        if int(precioLista[i])<150:
            print(descripcionLista[i]+' : '+precioLista[i]+' €')
            print(' *** esta por debajo de 150 € *** ')
        else:
            print(descripcionLista[i]+' : '+precioLista[i]+' €')  


   

viernes, 6 de julio de 2018

¿Se puede vivir de un blog?

Tal y como indica el titulo, ¿crees que se puede llegar a vivir de un blog o de cualquier web o red social?.
La respuesta es si para algunos, aunque no es sencillo ni es un camino facil.
Lo normal para la gran mayoria de los que generan contenidos en redes, blogs o webs, es que ganen poco mas que para cubrir el gasto que supone mantener su dominio, normalmente suelen realizar este trabajo como hobby, porque les apasiona.
 Los usuarios debemos cambiar un poco nuestros habitos si queremos que sigan publicando contenidos gratuitos, debemos pensar que detras de los contenidos que se generan en la web hay muchisimas personas dedicando su esfuerzo y su tiempo en esta tarea; por lo que si nos interesa el contenido, debemos pensar como podemos ayudar a sus creadores a seguir con dicha actividad, para ello disponemos de diversas opciones, todas muy sencillas como puedes ver a continuacion:
  • Viendo la publicidad, no supondra mas de unos segundos
  • Comprar algo de lo que nos recomiendan si nos interesa, usando el link que indican, ya que asi la compra se realizara a traves de ellos 
  • Dar me gusta al contenido (facebook, twitter, instagram...)
  • Suscribirnos a sus redes como seguidores
  • Compartir sus contenidos en nuestras redes y con nuestos amigos
  • Escribir comentarios y colaborar en foros
Con estos sencillos pasos estaremos ayundando al creador de contenidos, sin que suponga un gran esfuerzo por nuestra parte.

En caso de que quieras ganar algo de dinero con tu sitio o aplicacion, te indico diversas formas que pueden ayudarte a monetizarlo:
  • Google Adsense : con tu cuenta de gmail puedes darte de alta y generar codigo HTML con publicidad para colocar en tu sitio web, con lo que generaras ingresos por los clicks de los usuarios.
  • Google AdMob : en este caso tambien te puedes dar de alta con tu cuenta de gmail, los anuncios generados aqui son para colocarlos en aplicaciones para moviles, que te generaran dinero cuando los usuarios de tus aplicaciones hagan click en ellos si les interesa el anuncio mostrado.
  • Afiliados Amazon : en esta web podras generar anuncios y enlaces para colocar en tus webs o blogs, si el usuario compra algo a traves de tus enlaces, te llevaras un % de la operacion.
  • Otra manera de generar ingresos podria ser recomendando algun producto que tenga que ver con la tematica o contenido que generas, por ejemplo podria recomendar un reloj inteligente de esta forma.
En internet podras encontrar mas webs que ofrecen servicios similares, debes seleccionar la oferta que mas te convenga por tu sitio web, aplicacion o usuarios.
Lo que si creo que debes tener claro al incluir publicidad en tu sitio o aplicacion es que dicha publicidad no debe ser agresiva, repetitiva o de las que bloquean, debes tambien llevar cuidado con el tipo de publicidad que vas a admitir en tu sitio dependiendo de la tematica ofrecida, para evitar el rechazo de los usuarios, por lo que no deberias:
  • Incluir tanta publicidad que tu sitio sea ilegible, hay que tener en cuenta que el usuario quiere ver tu contenido y si le interesa algo de la publicidad ira, pero la base de tu sitio es el contenido que generas, los sitios que tienen mas publicidad que contenido son normalmente rechazados y no vuelves a visitarlo.
  • Si la publicidad salta bloqueando todo justo nada mas ingresar al sitio o al abrir la aplicacion tambien generara rechazo.
  • Cuida mucho el tipo de contenidos publicitarios, dependiendo de la tematica ofrecida y el tipo de usuarios que acceden a tu sitio o aplicacion.
 Espero os sea util esta entrada. Gracias.
Un ejemplo de banner :

sábado, 1 de octubre de 2016

Scratch - 05 Compartir proyecto en la web

En este video os indico como compartir nuestro proyecto en la web de Scratch como en nuestra propia web.
Debeis entender que compartir o mostrar como se ha realizado nuestro proyecto, puede servir tanto para ayudar a otros como para que nos ayuden a mejorarlo.
En la comunidad Scratch es muy facil compartir proyectos para que se vean publicamente, asi como tambien es facil acceder a proyectos de otros con el objetivo de que nos sirvan de ejemplo para entender como realizar acciones que nos puedan servir para nuestros proyectos.



Espero os sea util, gracias.

jueves, 22 de septiembre de 2016

Scratch - Programacion para niños

Os voy a hablar en esta entrada sobre SCRATCH, lenguaje de programacion para niños y para los que quieran iniciarse de manera sencilla y comprensible en el mundo de la programacion.






Podeis ejecutar codigo desde su web https://scratch.mit.edu/ o bajaros la version correspondiente a vuestro sistema operativo para trabajar sin conexion a internet.

Para empezar debemos inscribirnos como usuarios en la web, a partir de ese momento ya podremos empezar a programar directamente en la web o con el software instalado en nuestro ordenador.
En la web podemos ver numerosos ejemplos que nos ayudaran a poner en marcha nuestros proyectos y enseñar a los mas pequeños de la casa conceptos basicos de programacion.



Este lenguaje esta basado en piezas que vamos encajando de forma similar a puzzles hasta formar el codigo que deseamos, es sencillo de usar y de buena comprension para los niños.

Esta es la pantalla inicial en la que disponemos del primer objeto (dibujo gato) sobre el escenario de partida (fondo blanco).
Las "piezas" de color azul implican movimientos y si arrastramos una a la dcha y pulsamos la bandera verde se ejecutara el codigo, es sencillo y sirve como punto de partida, por ejemplo asi:



El codigo siguiente hace que al presionar la bandera verde, el gato se deslice a la posicion 20, 30 gire 15 grados y emita sonido.

La posicion final del gato sera asi:


En breve ire publicando mas entradas explicando Scratch, espero os sea util y entretenido.
Si quereis ver las explicaciones en video pasaros por mi canal YouTube donde publicare videos sobre Scratch.
Hasta pronto.




viernes, 4 de septiembre de 2015

Cambio de dominio en la web Aprendiendo Programacion

Preparando el cambio de la web de programacion a un nuevo servidor.
He cambiado un poco la estetica y estoy preparandola para que se vea bien en diversos dispositivos, es decir que sea "Responsive" como se dice habitualmente.
Añadidos nuevos contenidos que poco a poco ire ampliando.
Gracias.

miércoles, 10 de junio de 2015

Php Cookies

Hoy explicare como manejar cookies desde php.
El codigo seria asi:

<?php
    if(isset($_COOKIE['galleta'])){
        //indica si ya tiene la cookie
        echo"Ya tiene la cookie con valor= ".$_COOKIE['galleta'];
    } else {
        setcookie('galleta','ok',time()+365*24*60*60);
        echo"Bienvenido por primera vez";
    }
?>

En la primera linea se comprueba si existe la cookie con "isset" poniendo como argumento la variable global $_COOKIE y su nombre entre corchetes. Se comprueba con una estructura condicional IF, que ya explique en otro punto de PHP.
En caso de existir se indica, si no existe se crea y se le añade el valor OK.
Al crearla le ponemos el nombre 'galleta' le damos un valor 'ok' y le ponemos cuando caducara time()+365*24*60*60.
Con esto se puede ver la forma en la que podemos crear y leer una cookie, que nos servira para guardar informacion.
Espero sea util la informacion y sirva para comenzar a practicar con las cookies. Gracias.
Podeis ver el ejemplo en funcionamiento en este http://pruebastico.hol.es/php/0010.php

lunes, 20 de abril de 2015

Aplicaciones Android

He actualizado las aplicaciones Android, destacandoles:
  
  Countkids: aplicacion para que los niños practiquen las operaciones basicas, cuentas mediante imagenes como globos o personajes disney conocidos, para que se les haga ameno.

  Aprendiendo programacion: aplicacion en la que voy subiendo ejemplos de programacion con explicaciones sencillas.

Espero os sea util, gracias.

lunes, 9 de marzo de 2015

Cambio de imagen en web programacion

Hace algun tiempo decidi publicar mis apuntes de programacion que usaba como recordatorio, con el fin de que pudiera servir a alguien mas.
Por esto cree la Web Aprendiendo Programacion, hace unos dias cambie un poco la imagen de dicha web y añadi algo mas de contenido.
En cuanto pueda seguire añadiendo mas, con el objetivo de tener un sitio completo para consultar teoria y ejemplos de programacion.
Espero os sea util, gracias.

miércoles, 18 de febrero de 2015

HTML estructura web - Inicio 1

Aunque hay mucho software que permite crear webs sin saber codigo, no esta de mas tener algunos conceptos por si hay que retocar partes de la web manualmente, como por ejemplo alguna plantilla.
Para programar webs no se necesita ningun software especial, nos vale el bloc de notas, aunque hay algunos programas que nos pueden ayudar con complementos de codigo y demas, por ejemplo el notepad ++ que es el que utilizare en los ejemplos por ser valido para html y php.
Tambien indicar que para programar en php es necesario conocer html ya que los dos se tienen que integrar y combinar para realizar la web.
Tambien ire pondiendo conceptos de CSS, para poder separar el diseño (css) del codigo en si (html).
El lenguaje html es un lenguaje de marcas, las marcas se inician con <algo> y terminan con </algo>, algunas marcas no tienen por que cerrarse, ya las iremos viendo.
Para comenzar la estructura basica de una web es la siguiente:

<html>
<head>
<title>Titulo de la web</title>
</head>
<body>
Cuerpo de la web, aqui iria todo el contenido
</body>
</html>

El archivo se grabaria con la terminacion html, ejemplo index.html que seria la pagina inicial.

Espero sea util esta introduccion. Gracias.

viernes, 28 de junio de 2013

#NuevoDiseñoBlogProgramacion

Debido al cierre de xunem hosting por venta a otra empresa, el anterior sitio www.programacion.domiweb.net ha sido cancelado, por lo que he tenido
que traspasarlo a http://aprendiendoprogramacion.hol.es/.
Esta algo mas organizado que este blog, aunque por ahora y por seguridad,
seguire poniendo los contenidos en ambos lugares.