Skip to content

Instantly share code, notes, and snippets.

@daryo918
Created April 29, 2013 22:10
Show Gist options
  • Save daryo918/5485210 to your computer and use it in GitHub Desktop.
Save daryo918/5485210 to your computer and use it in GitHub Desktop.
atrapar enlaces para descargas sevidores rapdshare ejemplo
import re,urllib2,os
#lee la pagina y la captura en una variable
pagin=raw_input("pagina a extraer enlaces>")
if pagin.count("http://") == 0:
pagin= "http://" + pagin
page=urllib2.urlopen(pagin)
leer = page.read()
page.close()
#extraer enlaces de descarga
fileserv=re.findall("(www\.fileserve\.com/file/\w+)",leer)
netload=re.findall("(netload\.in\S+\.\w+)",leer)
netload+=re.findall("(www\.netload\.in\S+\.\w+)",leer)
filesonic=re.findall("(filesonic\.com/file/\w+/\S+\.\w+)",leer)
filejungle=re.findall("(www\.filejungle\.com/f/\w+)",leer)
x7=re.findall("(x7\.to/\w+/\S+.\w+)",leer)
megaupload=re.findall("(www\.megaupload\.com/\?d\=\w+)",leer)
rapidshare=re.findall("(rapidshare\.com/files/\w+/\S+\.\w+)",leer)
depositfiles=re.findall("(depositfiles\.com/files/\w+)",leer)
#lista los servidores con su nombre y los enlaces
hosts=(fileserv,netload,filesonic,filejungle,x7,megaupload,rapidshare,depositfiles)
lista=("fileserv","netload","filesonic","filejungle","x7","megaupload","rapidshare","depositfiles")
x=0
#muestrar los enlaces de descarga y su servidor
archivo=open("enlaces.txt","w")
for web in hosts:
if web != []:
archivo.write("\n\n")
archivo.write(lista[x])
archivo.write("\n")
x+=1
for link in web:
# link=link.replace("\"","")
archivo.write(link)
archivo.write("\n")
archivo.close()
print "los enlaces han sido extraidos con exito"
os.system("start notepad enlaces.txt")
raw_input()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment