Build Bots with Proxy and Multi-threading?

FuManChu
[Troll]
Delphi > All > c# :D
[/Troll]

In all fairness, yes Delphi is old, but it's one damn powerful and lightweight language -- as such, it is a compiled language. C# and VB.NET are way too heavy because they are interpreted languages.
 
FuManChu
[Troll]
Delphi > All > c# :D
[/Troll]

In all fairness, yes Delphi is old, but it's one damn powerful and lightweight language -- as such, it is a compiled language. C# and VB.NET are way too heavy because they are interpreted languages.

you're not going to notice a performance difference for anything we are doing around here. The difference is probably minute anyway. The best thing about .NET is that it's a very progressive framework and Visual Studio is probably the best IDE on the planet.
 
Yes, I do notice the performance difference on tools available here. Oh! and I am not saying that the .NET frameworks sucks; it does have big advantages!
 
Yes, I do notice the performance difference on tools available here. Oh! and I am not saying that the .NET frameworks sucks; it does have big advantages!

.NET is extremely fast. if you notice any difference in software it is due to bad programming practices. The only thing I really like about Delphi is that it compiles natively like you said. The main reason I like that is because it offers better protection of your code. However, it is possible to make a .NET near impossible to reverse engineer. Another advantage to native compiling would be that you can create wrappers for cypting executables if you're into that sort of thing.

One thing that you have to admit is that if your target OS is Windows then .NET is the obvious choice for easy access to the windows API. Also, imo the C syntax is more useful to learn than any other.
 
Yes and no. Even with good coding habits, .NET is still slower because it's an interpreted language; moreover, it takes up more resources than Delphi to do the same job. Also, like all interpreted languages, there is a strong problem of dependency, which is not the case with compiled languages.

Personally, .NET is only useful if you want to make your program cross-platform.

And imo, the C syntax is just horrible. :D I can't stand it. Delphi is clean.
 
Yes and no. Even with good coding habits, .NET is still slower because it's an interpreted language; moreover, it takes up more resources than Delphi to do the same job. Also, like all interpreted languages, there is a strong problem of dependency, which is not the case with compiled languages.

Personally, .NET is only useful if you want to make your program cross-platform.

And imo, the C syntax is just horrible. :D I can't stand it. Delphi is clean.

this debate isn't going to go anywhere good. these kinds never do lol.
 
I'm struggling with python and selenium, can someone recommend some software or library for web browser automation, something like COM interface but for Firefox.
 
I have been using Selenium+Java for building my web bots, but I find it lack the support for Proxy and Multi-threading to scale up my bots. I know PHP but i don't really want to touch those HTTP header thing.

I know these have been asked many times, and I have been searching for some time now, but still can't find a solution :(

Why not just fire up multiple Selenium instances on the same box?
 
Look into Ruby + Watir (library for automating browsing) + Celerity (headless browser). You can thread easily too.
 
python is easy to learn and powerful in scrap.
Python also supports multi-threading.
 
the main limiting factor in a bot is the Internet connection not the code running speed.
a well designed c# bot is much faster than a delphi one because of flexibility of Asynchronous Methods(no function like beginInvoke in delphi).
so i take advantage of downloading time to run the code rather than waiting.

FuManChu
[Troll]
Delphi > All > c# :D
[/Troll]

In all fairness, yes Delphi is old, but it's one damn powerful and lightweight language -- as such, it is a compiled language. C# and VB.NET are way too heavy because they are interpreted languages.
 
C# is the easiest language to do that...
although Java does support multithreading and proxies..
you need to do more searching on google.. believe me you will learn a lot from google..
 
Linux, bot, easy to use

PYTHON or RUBY

why simply because they are the next-gen languages for it.

enuff said
 
Back
Top