Просмотр полной версии : Yandex >>> Narod
Есть список:
Login@yandex.ru;Pass
на всех аков надо сделать фтп и записать это в виде:
Login:Pass
login999
23.03.2009, 19:18
это сделать login@ftp.yandex.ru:pass ?
если да то реализация на питоне:
with open("source.txt", "r") as source:
with open("out.txt", "w") as out:
for line in source:
line = line.split("@")
out.write(line[0]+"@"+"ftp."+line[1].replace(";", ":"))
это сделать login@ftp.yandex.ru:pass ?
если да то реализация на питоне:
with open("source.txt", "r") as source:
with open("out.txt", "w") as out:
for line in source:
line = line.split("@")
out.write(line[0]+"@"+"ftp."+line[1].replace(";", ":"))
Это я могу в блокноте сделать. а мне надо чтобы у всех аков были активированы FTP
Karantin
23.03.2009, 19:32
Наверное ему нужно там включить сайты =)
Наверное ему нужно там включить сайты =)
Угу
ph1l1ster
23.03.2009, 19:41
непонял.
что на выходе хочеш получить?
ftp://login:pass@yandex.ru ?
забейте на список, мне надо активировать фтп у всех аков
Если не умеешь кодить попросили чтобы накидали простенький скриптик за небольшую цену...
Если не умеешь кодить попросили чтобы накидали простенький скриптик за небольшую цену...
неужели в паблике такова нету
login999
23.03.2009, 20:35
скинь 1-2 акка в личку -гляну, если там ничего заковыристого нету, то накорябаю на питоне
скинь 1-2 акка в личку -гляну, если там ничего заковыристого нету, то накорябаю на питоне
Там надо войти и нажать 1 кнопку
login999
23.03.2009, 22:30
#! /usr/bin/env python
# -*- coding:windows-1251 -*-
#yandex ftp-activator
#(c)[NDC] login999
#http://forum.devisible.ru
import re
import urllib2
import urllib
import cookielib
import time
import threading
from Queue import Queue
queue = Queue()
def master_Thread(queu):
iterator = iter(accounts)
while True:
try:
if queu.qsize() < threads_count*3:
for x in xrange(threads_count*3):
account = iterator.next()
queu.put(account[:-1])
except StopIteration:
return
else:
time.sleep(0.01)
def write_to_log (mess):
with open ("log.txt", "a") as log:
log.write(mess + "\n")
def write_succ (mess):
with open ("succ.txt", "a") as log:
log.write(mess.lower() + "\n")
def write_bad (mess):
with open ("bad.txt", "a") as log:
log.write(mess.lower() + "\n")
def Login():
while True:
try:
login_pass = queue.get(False).split(";")
except:
write_to_log("All accounts was used")
return
login = login_pass[0]
password = login_pass[1]
cookie = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(c ookie))
urllib2.install_opener(opener)
headers = {"User-Agent" : "Opera/9.64 (Windows NT 5.1; U; en) Presto/2.1.1" }
data_s = {
"login":login,
"passwd":password,
"retpath":"http://narod.yandex.ru"
}
send_data = urllib.urlencode(data_s)
u_request = urllib2.Request("http://passport.yandex.ru/passport?mode=mauth", send_data, headers)
try:
login_page = str(urllib2.urlopen(u_request).read())
except:
queue.put(login_pass)
write_to_log("Connection Error :" + login + ":" + password + " on logging in")
else:
if "http://passport.yandex.ru/passport?mode=logout" in login_page:
write_to_log("Logged in success for account :" + login + ":" + password)
u_request = urllib2.Request("http://narod.yandex.ru/disk/narod/", None, headers)
try:
login_page = str(urllib2.urlopen(u_request).read())
except:
queue.put(login_pass)
write_to_log("Connection Error :" + login + ":" + password + " on loading disk")
else:
if "/filemanager/" in login_page:
write_succ("ftp://" + login.split("@")[0] + ":" + password + "@ftp.narod.ru")
else:
write_bad(login_page)
else:
queue.put(login_pass)
write_to_log("Not logged in for account :" + login + ":" + password)
accounts_file = raw_input("Accounts FileName (login;pass):")
threads_count = int(raw_input("How many Threads ?:"))
with open (accounts_file, "r") as accounts:
threading.Thread(target = master_Thread, args = [queue]).start()
for x in xrange(threads_count):
threading.Thread(target = Login).start()
Пробуй это , вроде работает :)
Если будет ругаться, качай отсюда: http://webfile.ru/3296652
Пароль : antichat.ru
инструкция по установке и запуску Python : http://forum.devisible.ru/showthread.php?t=182
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot