Find Jobs
Hire Freelancers

Delphi web image crawler / harvester downloader

$100-300 USD

Σε Εξέλιξη
Αναρτήθηκε περίπου 18 χρόνια πριν

$100-300 USD

Πληρωμή κατά την παράδοση
Picture Crawler able to harvest images from 3 web picture search engines and store them in a local directory. To be coded entirely in Delphi for Win32 (v6 or 7). See below for description. ## Deliverables Picture Crawler able to harvest images from 3 web picture search engines and store them in a local directory. To be coded entirely in Delphi for Win32 (v6 or 7) - This is the application: On the GUI: A search box for typing in a search string, E.G: 'people'. Beside it, RadioButtons or RadioGroup to select which image search engine to search from. One of three sites: Google Images: [login to view URL] Astalavista Images: [login to view URL] Picsearch: [login to view URL] 'Search' button and enter key to search enabled. Then it searches: It takes the search string and crawls the selected picture search engine for this string. Starting from the first page of resulting images, goes through each image downloading the image file to a specified folder (this folder path specification should be on the interface). When it reaches the bottom of the page, it goes next - (on each of these search engines, there's a 1,2,3,4 >> type arrangement at the bottom. It should go to the next page, and carry on downloading each image.. until it reaches the very last page of results - Or is stopped, which there should be a button for). It downloads all image files into the specified folder. You will need to get the full path of where the image is saved on the actual site server and download the full size image, rather than taking a thumbnail from these search results. If two files have the same name, the new file should be renamed adding a number perhaps on the end, if that names taken - increment and try again. It will continue to download each image until it reaches the end of the respective search results into this folder. It should download any of these image formats: png, jpg, jpeg, bmp, gif, tif. I need to know if for some reason (web error / connection error / application error) it didn't reach the last page of the search - the last page of results. I need to know what page it reached - maybe something visual displaying 'On Page 3..', 'On Page 4..' so I can see which page it reached before this happened. I will need a feature to resume from page 'whatever' by the search - a resume button aswell as the search - so by resuming, I would still put in the search string, and it would load up the whole search - then jump through to the page specified (i would have to put in somewhere) before it continued to the end. Each search string tried (I.E searched for with a particular search engine) will need to be stored in a file/database relating to that particular search engine. So there should be three files - Google, Altavista, Picsearch containing all the strings that have been searched for with that engine. If the user tries to search for a string that has already been searched for with a particular engine, a message box warning should come up to let the user know this has already been searched for with this engine, and with option to continue or option to cancel the search. I.E: I search for 'abc' with google, then try 'abc' with altavista, I should get no warning. Only warning if i try again 'abc' with google, or then try again after this altavista search with altavista. The database for these strings should be whatever you deem most efficient or workable. This could be either MSAccess file, Excel file, or MySQL (v 5.0 - include a [login to view URL] if using this) file. Also a text file with perhaps CSV or some such would be fine aswell. For use after a search is complete: There should be an option on the GUI to 'Delete same files'. This should go through the folder path and delete any two files the same. I think byte size is the best way to do this to compare files that are the same. Any files with the same byte size - others should be deleted leaving just 1. There should be another Option on the GUI to resize all images to a specified size: for example, a place to enter a image height, and a place to enter a image width, then 'Resize all'. I should note that I will use software before this stage to convert all images in the folder to jpg - so this feature will only have to convert all .jpg files to a certain size. The images should be either streched or shrunk to fit this size - not cropped. Folder path and any other last settings should be stored in a ini file and restored when the application starts - putting in the last used folder path. The main thing is stability - I do not want this application to crash or lockup while performing a task. I realise there are some lengthy tasks here which will be performed seperately of course by the user. Stability counts for more, and the faster the better but waiting a while would be acceptable as long as speed isn't extremely excessive. Any third party components are fine, as long as I know about them / can obtain them. 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows 2000, XP. Would prefer to be made in Delphi 7 for compatibility with my own version, but v6 should work fine.
Ταυτότητα εργασίας: 3604195

Σχετικά με την εργασία

8 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 18 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
See private message.
$110,50 USD σε 30 ημέρες
5,0 (7 αξιολογήσεις)
3,6
3,6
8 freelancers δίνουν μια μέση προσφορά $171 USD για αυτή τη δουλειά
Avatar Χρήστη
See private message.
$255 USD σε 30 ημέρες
5,0 (81 αξιολογήσεις)
6,1
6,1
Avatar Χρήστη
See private message.
$188,70 USD σε 30 ημέρες
5,0 (85 αξιολογήσεις)
5,7
5,7
Avatar Χρήστη
See private message.
$212,50 USD σε 30 ημέρες
5,0 (57 αξιολογήσεις)
5,1
5,1
Avatar Χρήστη
See private message.
$127,50 USD σε 30 ημέρες
4,5 (14 αξιολογήσεις)
2,5
2,5
Avatar Χρήστη
See private message.
$110,50 USD σε 30 ημέρες
5,0 (3 αξιολογήσεις)
1,9
1,9
Avatar Χρήστη
See private message.
$106,25 USD σε 30 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
Avatar Χρήστη
See private message.
$255 USD σε 30 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της UNITED KINGDOM
Bradford, United Kingdom
5,0
100
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Μαΐ 11, 2006

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.