Показать сообщение отдельно

"Ыыыы" или просто ОЛоло
  #762  
Старый 25.04.2009, 06:49
De-visible
Banned
Регистрация: 06.01.2008
Сообщений: 904
Провел на форуме:
4037638

Репутация: 1821


По умолчанию "Ыыыы" или просто ОЛоло

Вообщем на коленке накидал скриптик, дело было достаточно давно, но надо было трансика на вечер, инет у меня медленный вот накидал для скачки музыки с прикольного сайтика, также можно подредактировать под свои нужды.
PHP код:
#! /usr/bin/env python
# -*- coding:windows-1251 -*-

#-#######################################################-##
# Скачиваем музыку                                        ##
# (c) 2009                                                ##
# Создал специально для себя,                             ##
# так как инет медленный, а без                           ##
# Транса, кодить не умею...                               ##
# De-visible project                                      ##
# ndcoders.ru                                             ##
# GreetZ To login999                                      ##
# Thanks to http://mp3.myws.ru/index.php/search?q=trance  ##
# Также делаем программы на заказ                         ##
# Контакт ICQ#: 22-3333-575                               ##
# Мы: ndcoders.ru, devisible.ru                           ##
#-######################################################-###

import urllib
import time
import re
import threading
import urlparse
import string

URL_MAS 
= []
1

def DownFile
(url):
    
urlparse.urlsplit(url)
    
mp3_name str(f.path).strip('\/')
    
mp3_name str(mp3_name).strip('[')
    
mp3_name str(mp3_name).strip(']')
    
mp3_name str(mp3_name).strip('\'')
    
mp3_name mp3_name.replace('/','1')
    try:
        print 
u"Начинаем закачку файла: "mp3_name'\n'
        
print u"Размер файла: "GetSizeMp3(url), "byte"
        
infile urllib.urlopen(url).read()
    
except:
        print 
u"Ошибка скачивания: "mp3_name
    
print u", Файл закачен\n"
    
mp3_file open(mp3_name+str(s)+'.mp3',"wb")
    
mp3_file.write(infile)
    
mp3_file.close()
    print 
'File Saved Local'

def GetSizeMp3(url):
    
size_mp3 urllib.urlopen(url).info()
    
mp3 str(size_mp3)
    
s_mp3 str(re.findall(r'Content-Length: (.*?)\r\n',mp3))[2:-2]
    print 
s_mp3

def LoadFromFile
():
    
with open("urls.txt",) as urls:
        for 
ur in urls:
            
URL_MAS.append(ur[:-1])

def ServerOption():
    
info urllib.urlopen('http://mp3.myws.ru').info()
    
with open('serv_option.txt',"w") as serv:
        
serv.write(str(info))
        print 
'''
            Author: De-visible, ICQ#: 22-3333-575
            WeAre:  ND_c0ders, ndcoders.ru
            ServerOption: mp3.myws.ru

            '''
        
print info,'\n\n'

def Start_Process():
    
LoadFromFile()
    print 
u"Массив ссылок загружен",'\n'
    
print u"Менеджер закачек запущен",'\n'
    
ServerOption()
    
1
    
for url_mas in URL_MAS:
        
DownFile(url_mas)
    
time.sleep(3)
        
s+= s
    
print u" Все закачки завершены"
threading.Thread(target Start_Process).start()
time.sleep(1000
 
Ответить с цитированием