Find Jobs
Hire Freelancers

Delphi web image crawler / harvester downloader

$100-300 USD

En curso
Publicado hace casi 18 años

$100-300 USD

Pagado a la entrega
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.
ID del proyecto: 3604195

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 18 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$110,50 USD en 30 días
5,0 (7 comentarios)
3,6
3,6
8 freelancers están ofertando un promedio de $171 USD por este trabajo
Avatar del usuario
See private message.
$255 USD en 30 días
5,0 (81 comentarios)
6,1
6,1
Avatar del usuario
See private message.
$188,70 USD en 30 días
5,0 (85 comentarios)
5,7
5,7
Avatar del usuario
See private message.
$212,50 USD en 30 días
5,0 (57 comentarios)
5,1
5,1
Avatar del usuario
See private message.
$127,50 USD en 30 días
4,5 (14 comentarios)
2,5
2,5
Avatar del usuario
See private message.
$110,50 USD en 30 días
5,0 (3 comentarios)
1,9
1,9
Avatar del usuario
See private message.
$106,25 USD en 30 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
See private message.
$255 USD en 30 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED KINGDOM
Bradford, United Kingdom
5,0
100
Forma de pago verificada
Miembro desde may 11, 2006

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.