Changeset 1652

Show
Ignore:
Timestamp:
07/14/08 22:15:26 (2 months ago)
Author:
jose
Message:

[phoneyc]
don't waste time on empty stuff
use curl -L, via p-m b (thanks!)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • phoneyc/trunk/honeyclient.py

    r1529 r1652  
    276276        else: referrer = "" 
    277277        self.ua = self.ua.replace('"', '') 
    278         p, w, e = popen2.popen3('curl -s -S -A "%s" %s %s "%s"' % (self.ua, post_data, referrer, url)) 
     278        p, w, e = popen2.popen3('curl -L -s -S -A "%s" %s %s "%s"' % (self.ua, post_data, referrer, url)) 
    279279        res = p.read() 
    280         err = e.read() 
     280        err = e.read().strip() 
    281281        p.close() 
    282282        e.close() 
    283283        w.close() 
    284         if len(err): raise Exception, '%s -- %s' % (url, err.strip()) 
    285         else: return res 
     284        #if len(err) > 0 and len(res.strip()) < 1: raise Exception, '%s -- %s' % (url, err.strip()) 
     285        # else: return res 
     286        return res 
    286287 
    287288    def get(self, url, referrer=False): 
     
    627628# basic tests, demo, etc 
    628629if __name__ == '__main__': 
     630    print "HONEYCLIENT MODULE TEST" 
    629631    hc = HttpHoneyClient() 
    630632    for l in LINKS: 
     
    648650 
    649651        print '\n\n-----\n\n' 
     652        print 'HONEYCLIENT MODULE TEST - DONE'