Suscríbete a este blog
  • Acerca de...

    Este es un blog personal. Simplemente me deje llevar por las corrientes de la historia y he separado los temas de los que me gusta escribir. Como se dice, segmenté mis temas. Aún así, los artículos mas antigüos están en este blog.

    También hay una pestañita de contacto y una lista de los servicios con los que puedo ayudarte. Si quieres un blog como este, avísame.

    Redes Sociales

    Blogroll

    • Próximamente

    Admin

    ¡Suscríbete!

  • Categorías

  • Archivos

  • Comentarios Recientes

  • Llenado de formularios HTML con Python

    4 de Septiembre 2006 2:51 PM por Sanchez Toledano

    El problema que trato de resolver es el siguiente: Quiero verficar en una página web que se genera automáticamente si aparece cierta cadena de texto, si no aparece ejecutar ciertas acciones que hacen que la cadena de búsqueda aparezca.

    Para poner un ejemplo, según leo en Enchilame que es posible hacer trampa en blogsmexico y ponen un ejemplo que usa wget. Es muy fácil, pero como aquí se trata de aprender haremos esto mismo en un guión de . Debo aclarar que no estoy de acuerdo con este tipo de prácticas, pero es evidente que algunos blogueros la usan de manera constante, apareciendo en la portada de manera injusta.

    El problema es de blogsmexico y está en sus manos la solución (poniendo captchas, por ejemplo) y en tanto no lo arreglen, usuarios sin escrúpulos seguirán explotándolo. Aquí esta la solución para combatir estas malas prácticas: competir en igualdad de circunstancias.

    Y bueno, también quiero probar mi generador de código coloreado basado en :

    #!/usr/bin/env python 
    #-*- coding: utf-8 -*- 

    import urllib

    bmexico = ‘http://blogsmexico.com’
    titulo = ‘Yo, Toledano’
    url=”http://yo.toledano.org/”
    ping =”http://www.blogsmexico.com/hacerping.php?”

    data = urllib.urlencode({“titulo” : titulo, “url” : url})
    f = urllib.urlopen(bmexico).read().find(‘toledano’)
    if f > 0:
    print ‘Estás en la portada’
    else:
    f = urllib.urlopen(ping+data)

    El plugin se llama Transcode, está escrito en y usa para comunicarse con Geshi, fue escrito por Ben Artin de Periodic Kigdom.

    Para usarlo lo único que tenemos que hacer es colocar el filtro transcode=”1” a la marca MTEntryBody en cada uno de las plantillas en las que aparezca este código. Y al colocat el código usando las marcas <pre> y <code> agregar a continuación transcode-language: y el nombre del lenguaje, algo asi:

    <pre><code>transcode-language: python
    print ‘Hola Mundo’

    </pre></code>