Find Jobs
Hire Freelancers

C# Multithreaded App Shell for Web Spider / Bot / Scrape

$30-250 USD

En curso
Publicado hace más de 15 años

$30-250 USD

Pagado a la entrega
Hello everyone, I am looking for an experience .NET programmer to help me out with a learning project. I would prefer C#, but will accept VB.NET...but I must insist that the code is .NET 2.0 ([login to view URL] 2005). As the heading implies, this project is a multi-threaded spidering/scraping/bot application. I threw together some C# code that retrieves the page source of one web page, but need to know how to do many pages at a time, in a multi-threaded manner. I am looking for someone that has done this before and has access to the source code... the reason for this is because I want it for a rather inexpensive rate (i.e. CHEAP)! If you could just plug the multi-threaded portion of your code (not using the backgroundworker object) into mine, that's all I want. I'd like one variable to determine how many threads run at a time, with the initial value being 10. There is a list<string> variable that will contain all the web source code, a listbox that contains the page URLs, a RichTextBox to contain source, and a WebBrowser object. I'd really like two quotes from everyone: one that just returns the list<>, and one that works along with the WebBrowser object (once each page finishes loading, it goes to the next). I'm pretty sure I won't need this second portion, but I want to know how it's done. So really just give me a quote on filling the list<> object. There are a few things that I'd like to add, along with just the retrieval of some strings with my existing function. *** ProgressBar - I'd like the progresbar to update, depending on how many pages have been retrieved (example: 20/25 pages finished would show the "image" of 80%). Easy stuff... *** Ability to change number of threads *** The form close event must be handled. For example, if there are threads running and the user clicks exit, it must kill all threads and exit the program. *** TextBox Update on the Main form: I'd like to know how to SAFELY modify objects/elements on the main form while multi-threading. Please add a textbox that shows the status of the process (example: each time a new page source is retrieved, increment a counter on the textbox by one. That's it. I am including the sample project file that has the 'getSource' function. It has all I mentioned except for the 'counter'/'status' textbox. As for the URLs, just fill in the ListBox with a listing of like 80 different (or the same) URLs for testing. Thanks and remember I don't want to pay too much b/c this is for my own learning. That's why I'd prefer someone who is either an expert at multithreading with WinForms, has a project(s) with the source that they can just plug into my app, or has the ability to quickly copy examples from other pages into my code. *** This is a .NET 2.0 Winforms application ONLY; please do not reply with something like "I can do this in Perl"... Best Regards, Panuvin
ID del proyecto: 333244

Información sobre el proyecto

10 propuestas
Proyecto remoto
Activo hace 15 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
I have developed an application that is almost identical to your specs (in C# .NET 2.0). Check out PMB!
$50 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
10 freelancers están ofertando un promedio de $178 USD por este trabajo
Avatar del usuario
Professional solutions
$250 USD en 2 días
5,0 (149 comentarios)
7,6
7,6
Avatar del usuario
Hi, Check your PM. Best Regards, Yousef
$245 USD en 2 días
5,0 (63 comentarios)
7,2
7,2
Avatar del usuario
can do this for you.
$100 USD en 1 día
5,0 (62 comentarios)
7,0
7,0
Avatar del usuario
Please see PMB
$200 USD en 1 día
5,0 (19 comentarios)
5,9
5,9
Avatar del usuario
I am Certified C# and have done multithreaded web spider.
$250 USD en 2 días
4,9 (6 comentarios)
4,9
4,9
Avatar del usuario
Hi sir, I have 3 years experience on .Net and Sqlserver. I'm willing to do this project by your requirement. Regards!
$100 USD en 3 días
5,0 (3 comentarios)
1,0
1,0
Avatar del usuario
Please see MY Profile
$200 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
deerfield beach, United States
5,0
5
Miembro desde jul 7, 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.