Portál AbcLinuxu, 10. května 2025 05:35

Dotaz: pycurl resume download

7.1.2009 14:01 error414 | skóre: 12 | blog: error414
pycurl resume download
Přečteno: 217×
Odpovědět | Admin

Tak jsem tu zas, tentokrate mam problem navazat spojeni, pouzivam pycurl

 

def __init__(self,app, m, url, ofile):
        QtCore.QThread.__init__(self)
        self.round = 1
        self.m = m
        self.app = app
       
        self.app.connect(self, QtCore.SIGNAL("progress2()"), self.m.progress)
       
        self.curl = pycurl.Curl()
        pf = {'user':'xxxxxxxx'}
        self.curl.setopt(pycurl.COOKIE, urllib.urlencode(pf))
        self.curl.setopt(pycurl.POSTFIELDS, urllib.urlencode(pf))
        #self.curl.setopt(pycurl.RESUME_FROM, os.stat('/home/petr/test.rar')[ST_SIZE])     
        self.curl.setopt(pycurl.RESUME_FROM, 0)    
        self.curl.setopt(pycurl.URL, url)
        self.curl.setopt(pycurl.WRITEDATA, ofile)
        self.curl.setopt(pycurl.FOLLOWLOCATION, 1)
        self.curl.setopt(pycurl.NOPROGRESS, 0)
        #self.curl.setopt(pycurl.PROGRESSFUNCTION, self.progress2)
        self.curl.setopt(pycurl.MAXREDIRS, 5)
        self.curl.setopt(pycurl.VERBOSE, 1)
        self.curl.setopt(pycurl.NOSIGNAL, 1)
        self.curl.setopt(pycurl.COOKIEJAR,'/home/petr/my.txt')

Jedna se o stahovani z premium uctu rapidshare. pokud zadam RESUME_FROM cokoliv jineho nez 0 tak to cele skonci na

* connected
* Connected to rapidshare.com (195.122.131.21) port 80 (#0)

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Na otázku zatím nikdo bohužel neodpověděl.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.