Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - criskapunk

#21
No se ven las imágenes.
#22
Publicá lo que llevás hasta el momento.
#23
Buenas chicos,

Hay una página web con una estructura más o menos como la siguiente:

- Una lista desplegable con varias opciones.
- Dentro de cada una, varias opciones más (enlaces).
- En cada uno de los enlaces, varios links que redirigen a una página para visualizar o descargar un .pdf.




Mi idea es crear un programa que pueda ir abriendo automáticamente cada uno de los enlaces y descargando los archivos, por eso la pregunta:

Que librerías debería usar?
Para poder entrar mecánicamente a los diferentes enlaces, tendría que analizar el código fuente, no? Esto supongo que se podrá realizar mediante expresiones regulares.

Un saludo y muchas gracias.

#24
Buenas,

Se podría únicamente importar la función que se va a utilizar del módulo:

Código (python) [Seleccionar]
from re import sub
cadena = "123abcdef456"
cadena = sub("\D", "", cadena)
print cadena


Un saludo.
#25
Buenas,

Código (python) [Seleccionar]
import os

# En 'ficheros' se guarda una lista con todos los elementos del directorio

ficheros = os.listdir(r'C:\Python27')

# Recorremos la lista
# Eliminamos todo lo que NO sea un archivo

for i in ficheros:
  if not os.path.isfile(i):
    ficheros.remove(i)


Eso te devuelve una lista con todos los archivos de una carpeta.

Un saludo.
#26
Scripting / Re: libros shell scripting
22 Abril 2012, 16:26 PM
Podrías poner un poco más de detalles sobre los libros que subiste?
#27
Scripting / Re: Problema con listas en Python
6 Abril 2012, 02:35 AM
Para agregar un elemento al final de la lista podés usar append.

Código (python) [Seleccionar]
lista = [('a', 'b'),('c', 'd'),('e', 'f')]

Imprimís la lista:

[('a', 'b'), ('c', 'd'), ('e', 'f')]

Agregás una tupla al final:

Código (python) [Seleccionar]
lista.append(('g', 'h'))

Imprimiéndola por pantalla:

[('a', 'b'), ('c', 'd'), ('e', 'f'), ('g', 'h')]

#28
Lo podrías subir a otro hosting? Me pide registro para poder descargarlo...

Un saludo.
#29
.NET (C#, VB.NET, ASP) / Re: Copy & Paste
25 Marzo 2012, 17:55 PM
Buenas,

Si lo que querés es copiar texto, te basta únicamente con un textbox (Yo le puse un botón también, solo para que lo copie al presionarlo).

Código (vbnet) [Seleccionar]
Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        ' Con esto te aseguras que en el portapapeles haya texto
        If My.Computer.Clipboard.ContainsText = True Then

            ' Obtenes el texto y lo copias en la TextBox
            TextBox1.Text = My.Computer.Clipboard.GetText

        End If

    End Sub

End Class


Podés mirar acá:
:http://www.recursosvisualbasic.com.ar/htm/vb-net/15-portapapeles.htm

Otra cosa, tratá de especificar en que lenguaje .NET lo querés hacer.

Un saludo.