Süper Üye
   
Üyelik Tarihi: 02-02-2016
Yorum Sayısı: 1,327
Konu Sayısı: 15
Rep Puanı:
6
Bunun yerine ilk sayfadaki kodun icinde File1 diye bisey yaziyo onu bul, sonra chrome ya da operada adrese sunu yaz
view-source:qfs.mobi
File1 yazan yeri orda da bul. Sonra ayni seyi upfile.mobi'ye uyarlamaya calis. Burdaki kodu yani, bol bol print kullan, bunu yapmaya calisirken biseyler ogrenmek zorunda kalcaksin zaten
Cezalı Üye
Üyelik Tarihi: 02-02-2016
Yorum Sayısı: 570
Konu Sayısı: 9
Eski arşivleri kontrol edeyim bakalım
Üye

Üyelik Tarihi: 28-03-2016
Yorum Sayısı: 58
Konu Sayısı: 2
Rep Puanı:
0
Gercekten cok basarili ama yukledigi linkleride biryere kaydetse ?
Süper Üye
   
Üyelik Tarihi: 02-02-2016
Yorum Sayısı: 1,327
Konu Sayısı: 15
Rep Puanı:
6
01-04-2016, Saat: 21:03
(Son Düzenleme: 01-04-2016, Saat: 21:05, Düzenleyen: iskeletor.)
PHP Kod:
#qpy:console import urllib import urllib2 import mimetools, mimetypes import os, stat, cookielib,re,sys from androidhelper import Android d=Android()
class Callable: def __init__(self, anycallable): self.__call__ = anycallable
# Controls how sequences are uncoded. If true, elements may be given multiple values by # assigning a sequence. doseq = 1
class MultipartPostHandler(urllib2.BaseHandler): handler_order = urllib2.HTTPHandler.handler_order - 10 # needs to run first
def http_request(self, request): data = request.get_data() if data is not None and type(data) != str: v_files = [] v_vars = [] try: for(key, value) in data.items(): if type(value) == file: v_files.append((key, value)) else: v_vars.append((key, value)) except TypeError: systype, value, traceback = sys.exc_info() raise TypeError, "not a valid non-string sequence or mapping object", traceback
if len(v_files) == 0: data = urllib.urlencode(v_vars, doseq) else: boundary, data = self.multipart_encode(v_vars, v_files) contenttype = 'multipart/form-data; boundary=%s' % boundary if(request.has_header('Content-Type') and request.get_header('Content-Type').find('multipart/form-data') != 0): print "Replacing %s with %s" % (request.get_header('content-type'), 'multipart/form-data') request.add_unredirected_header('Content-Type', contenttype)
request.add_data(data) return request
def multipart_encode(vars, files, boundary = None, buffer = None): if boundary is None: boundary = mimetools.choose_boundary() if buffer is None: buffer = '' for(key, value) in vars: buffer += '--%s\r\n' % boundary buffer += 'Content-Disposition: form-data; name="%s"' % key buffer += '\r\n\r\n' + value + '\r\n' for(key, fd) in files: file_size = os.fstat(fd.fileno())[stat.ST_SIZE] filename = fd.name.split('/')[-1] contenttype = mimetypes.guess_type(filename)[0] or 'application/octet-stream' buffer += '--%s\r\n' % boundary buffer += 'Content-Disposition: form-data; name="%s"; filename="%s"\r\n' % (key, filename) buffer += 'Content-Type: %s\r\n' % contenttype # buffer += 'Content-Length: %s\r\n' % file_size fd.seek(0) buffer += '\r\n' + fd.read() + '\r\n' buffer += '--%s--\r\n\r\n' % boundary return boundary, buffer multipart_encode = Callable(multipart_encode)
https_request = http_request
if __name__=="__main__": cookies = cookielib.CookieJar() opener=urllib2.build_opener(urllib2.HTTPCookieProcessor(cookies), MultipartPostHandler,urllib2.ProxyHandler({})) yol="/sdcard/dosyalar/" if(os.path.isdir(yol)==False): print "sdcard'ta 'dosyalar' isimli bi klasor acin ve yuklemek istediginiz dosyalari bu klasore atin, bu islemden sonra bidaha bu uyari cikmaz" sys.exit() x=os.listdir(yol) sayi=0 for i in x: sayi+=1 print sayi,"-",i sec=raw_input("yuklemek istediginiz dosya numarasi: ") dosya=x[int(sec)-1] params = {"File1":open(yol+dosya, "rb") } print "bekleyin.." a=opener.open("http://qfs.mobi/upload.aspx",params) reg="http:\/\/qfs.mobi\/(\w+|\d+)" sonuc=a.read() link="http://qfs.mobi/"+re.findall(reg,sonuc)[0] print link open("/sdcard/qfs.txt","ab").write(link+"\n") print "link panoya kopyalandi..\nforuma yapistirabilirsiniz." d.setClipboard(link)
bunu dene, Sdcardta qfs.txt adinda bi dosya kendisi acar ve her kullandiginda bu dosyaya ekler linki
panoya kopyaladığının farkına varmamış olabilir mi diye düşünesim geldi
Süper Üye
   
Üyelik Tarihi: 02-02-2016
Yorum Sayısı: 1,327
Konu Sayısı: 15
Rep Puanı:
6
Farkli bi amacla kullanmak istemis olabilir, yukledigi dosyaya istedigi zaman ulasabilmek istiyodur yani ben oyle anladim. Ama tabi burda kalici olmuyo dosyalar o da ayri bi konu
aynen ya qfs'nin o yanı çok kötü. Ayrıca dediğin gibi de olabilir bişey demedim  bu arada aklıma geldi bi tane de upfile kodu vardı, ama onda kodun içine giriş bilgilerini kaydetmek gerekiyodu. Acaba onda ne kadar zaman duruyoki dosyalar
Vip üye
    
Üyelik Tarihi: 03-02-2016
Yorum Sayısı: 373
Konu Sayısı: 29
Rep Puanı:
2
Upfile dosya saklama yönünden güzel iki yıl önce attığım dosyalar hala duruyor çok kullanışlı da hata vermeye ve çok reklam veriyordu bi ara o yüzden gözden düştü galiba ama şuan da aktif çalışıyor forum içinde dosya yuklemeyi yine upfile'ye yapabiliriz aslında...
01-04-2016, Saat: 22:26
(Son Düzenleme: 01-04-2016, Saat: 22:33, Düzenleyen: emirsoylu.)
upfife candır ya 2012 de attıgım dosya http://upfile.mobi/47194
turkcell mod nimbuzz  hemde sis  java degil
bide oupeng vardı opera mini ile yüksek boyutlu dosyalar inmiyordu oupeng 2 gb ye kadar indiriyordu
http://upfile.mobi/60810
size: 927.5 KB, date: 2013-02-24
Edit info, Delete
modladığım ilk python tabanlı indirme yöneticisi nokia 5800 vardı o zamanlar bende
http://upfile.mobi/54358
smartget_s60v5_1_1 vf mod.sis
size: 30.4 KB, date: 2013-01-17
|