Closed

Looking for C# Modified Web Browser Control.

Needs to have the same functionality as the current Web Browser control.

Must have the [url removed, login to view] Functionality to manipulate web forms.

Click buttons, Post text in boxes, etc.

*Important*

Instead of proxies being controlled with the Registry, I need it to be controlled via Code.

Example:

[url removed, login to view] = [url removed, login to view];

[url removed, login to view] = "1.1.1.1";

[url removed, login to view] = 0000;

It needs to have proxy compatibility with Socks 4, Socks 5, and regular HTTP(s) proxies.

Note:

I want to be able to put 5 webbrowsers on a form, *each with their own proxy*, and visit 5 different sites simultaneously.

Looking for source code only, no .dll's please. Thank you.

Needs to have the same functionality as the current Web Browser control.
Must have the Document.Body Functionality to manipulate web forms.
Click buttons, Post text in boxes, etc.

Modifications that I need are:

Proxy Functionality
=================================
Instead of proxies being controlled with the Registry, I need it to be controlled via Code.

Example:
WebBrowser1.ProxyType = WebBrowserProxyType.Socks5;
WebBrowser1.ProxyHost = "1.1.1.1";
WebBrowser1.ProxyPort = 0000;

It needs to have proxy compatibility with Socks 4, Socks 5, and regular HTTP(s) proxies.

Note:
I want to be able to put 5 webbrowsers on a form, *each with their own proxy*, and visit 5 different sites simultaneously.





Download File/Image
==================================
Want to be able to download a file and/or image easily.

Example:
WebBrowser1.SaveFile('URL', 'Path');

With an event raised on success or failure

WebBrowser1_FileDownloadComplete()
WebBrowser1_FileDownloadFailed()





Popup/Javascript MessageBox Blockers
=================================
Some sites pop up SSL confirmation windows, javascript errors, pop up windows, things of this nature that Internet Explorer usually has a problem with.
Interested in finding out if something can be built into the control to watch and close these windows.

Closing pop up windows.
Closing javascript errors and at times clicking the correct button to proceed.






SnapShot of HTML Form
===================================
Implement a snapshot of the current HTML form. similar to http://packages.python.org/spynner/spynner.browser.Browser-class.html

WebBrowser1.SnapShot("webpage.png");

All code must be able to be multi-threaded.

This means that 100 threads can be launched, all on their own unique proxy and function properly.

Source code must be included on all parts of the project.

Definition of threads would be running at the same time.

IE: if a task on 1 thread takes 3 minutes to complete.
at 0:00 minutes, 100 threads are spawned/launched.
at 3:00 minutes, 100 tasks have been completed.

At any given time 100 threads should be able to run at the same time on the following machine:
2x Intel Xeon, 4GB of RAM, Windows OS, on a 100mbps uplink.
Must not overload resources or speed capability.

Must be able to put 100 webbrowsers on a form, *each with their own proxy*, and visit 100 different sites simultaneously.

Popup/Javascript MessageBox Blocker must function, closing any or specified popup windows, javascript errors and clicking any or a specified button to proceed if one is presented. Must work on all threads while running.

All code must be written in C# with source code, no .dll's. The code should be well commented so it can be easily understood.

Skills: .NET, C Programming, C# Programming, C++ Programming, HTML

See more: browser control proxy, web browser code, web programming source code, programming via web, needs for c# programming, http proxy code, for c programming, c++ programming web, c programming example, control 4 programming, web programming code, web forms, web buttons, socks, net forms c, modified, looking for c#, Document control , c++ dll, c# dll, c dll, socks5 code, net browser, net control programming, socks5 proxy source code

About the Employer:
( 13 reviews ) Spring Hill, United States

Project ID: #1128309

9 freelancers are bidding on average $306 for this job

VileGnosis

Details in PMB

$1000 USD in 1 day
(205 Reviews)
6.9
CreditGroup

please check pm

$250 USD in 1 day
(31 Reviews)
6.0
tamrakar81

Hi, I have gone through your requirement and I am glad that We can accomplish this task, Please give us opportunity to work with you. Please check PM . Thanks, TTS Team

$420 USD in 7 days
(44 Reviews)
5.4
munzoor95

dear dalink. i have ready your project detail and ready to do this [url removed, login to view] check PMB.

$200 USD in 2 days
(23 Reviews)
4.7
hireafreeelancer

hi, please check PMB thanks

$500 USD in 7 days
(12 Reviews)
4.3
tranhuuhung

Please check PMB

$100 USD in 2 days
(0 Reviews)
0.0
ayashachen

Hello, i can do this in a timely manner look to work with you At your disposal for any query. Regards

$199 USD in 5 days
(1 Review)
0.0
sparshcom25

Dear sir , Greetings! It will be our pleasure to serve you with our expertise and powerful skills in .NET . With reference to the above requirement we have expertise in various .NET projects. * Executed 800 More

$250 USD in 20 days
(0 Reviews)
3.8
AJay2012

I can do it for you, AJ

$100 USD in 2 days
(0 Reviews)
0.0
hdesai128

I am New comer software developer and work hard to complete project

$235 USD in 30 days
(0 Reviews)
0.0