176985602337900

Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Download Remote File Using Ghost.py (pyqt)
Sign in to Add to Watch List

IT & Programming > Web Programming

View Change History

The client has made the following changes to the job.

Description
Date

Job canceled.

Mar 22, 2013
Close

Job Description

  |  Change History >>

Updated

Close
  • Posted: Thu, Mar 21, 2013
  • Time Left: Closed
  • Location: Anywhere
  • Client prefers freelancers from:
    Anywhere

    You are still able to submit a proposal for this job.

    The client prefers freelancers from
    a different location.

    You're still able to submit a proposal for this job, regardless of your location.
  • Start: Immediately
  • Budget: Less than $500
  • Fixed Price Job
  • Elance Escrow Protection
  • U.S. freelancers must have W9
Sign in to view client's details

I have a crawling system built with Ghost.py (PyQT under the covers). It logs into websites and downloads data files (usually PDF). What I need is a function written which uses the Ghost.py library to dowload the file at a given url. You can assume that the HTTP header "Content-Disposition" is set to "attachment". I cannot guarantee that the file will not be chunked from the backend webserver on their end.

The function should take 3 parameters: Ghost_Webpage_Instance, File_URL and Destination_Path

If this is simply not possible with Ghost.py, I am OK with you slightly modifying the Ghost.py library (on github) and adding in the function at that level. That way you can interact directly with the PyQT instance (even though that should be possible outside of ghost).

Please note that these files are only served to visitors with an active session, which is why they must be downloaded via the headless browser instance and not using any http lib functions.

Let me kn...

Sign in or Register to see more

Desired Skills
Python, Qt
Job ID: 39312675
 
Proposals
Avg $ | High $ | Low $ — Show Pricing
  • Submit Date (Latest)

Yuansi H.      
Yuansi H.'s identity has been verified.  Learn More
 China  |  
I'm a Code Geek with rich experience in MATLAB, C/C++, C#, Python, Linux & Windows and a problem killer. Also I'm interested in web (both server...
5
  |  
 5.0   |  Private   |  9 Jobs
Bid ID: 39317165  |  Submitted: Mar 21, 2013 05:49 ET 
Proposal SEALED

Jungong Shi      
Jungong Shi's identity has been verified.  Learn More
 China  |  
Over the last 10 years, we have developed a wide range of mobile applications, games, desktop applications and network services using Java, C++, C,...
1
  |  
 0.0   |  Private   |  0 Jobs
Bid ID: 39315282  |  Submitted: Mar 21, 2013 04:51 ET 
Proposal SEALED
Elance is now an Upwork company.
Upwork is the choise of 4M+ clients. Get started working on Upwork today.
Are you ready to post a job like this one?
Post a Similar Job »