Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18
  1. #1
    Gesperrt
    Registriert seit
    09.11.2015
    Beiträge
    37

    Standard Welche Programmiersprache für Web-Bots ?

    Hey zusammen,
    wollte mal Fragen welche Programmiersprache am besten für ein Einsteiger geeignet ist, welcher gerne Bots programmieren möchte.
    Also zum Beispiel ein Login-Bot für irgendeine Website oder ein Bot der auf bestimmte Buttons einer Website klickt.
    Dabei möchte ich das gerne über HttpWebRequest's machen also so, dass das Ganze "versteckt" abläuft.

    Hab das ganze bis jetzt mit AutoIt und Virtual Basic gemacht, was mir persönlich aber nicht so gut gefallen hat.
    Wäre auch mal nett wenn ich mich nicht gleich auf Windows beschränken müsste

    Bin was das Programmieren angeht noch ziemlich unerfahren also wären Tutorials echt hilfreich, wenn es den da eine passende Programmiersprache für mich geben würde

    Bei weiteren Fragen oder Unklarheiten einfach melden.

    Mfg.
    PadX18

  2. #2
    Moderator Avatar von Jut4h.tm
    Registriert seit
    25.06.2006
    Beiträge
    792

    Standard AW: Welche Programmiersprache für Web-Bots ?

    also am einfachsten für Webbots finde ich PHP oder Delphi. Am besten jedoch finde ich Java oder Node.js, allein wenn du es plattformunabhängig haben willst. Für RAT's und Co. ist Java natürlich unbrauchbar aber für deine Zwecke ist das super. Es ist Strukturiert, relativ einfach und es gibt jede menge Libs für deine Zwecke. die beste Lib ist "Selenium" aber wenn du es versteckt haben willst kann ich dir "htmlUnit" empfehlen. Die beiden Libs arbeiten nicht mit einfachen Requests sondern sind Programmgesteuerte Browser. Ich bin mir nicht sicher ob man Selenium auch im Hintergrund ausführen kann.

    ---------- Post added at 00:21 ---------- Previous post was at 00:12 ----------

    Hier sind ein paar Beispiele für dich zum Vergleich:

    PHP
    PHP-Code:
    //extract data from the post
    //set POST variables
    $url 'http://domain.com/get-post.php';
    $fields = array(
        
    'lname' => urlencode($_POST['last_name']),
        
    'fname' => urlencode($_POST['first_name']),
        
    'title' => urlencode($_POST['title']),
        
    'company' => urlencode($_POST['institution']),
        
    'age' => urlencode($_POST['age']),
        
    'email' => urlencode($_POST['email']),
        
    'phone' => urlencode($_POST['phone'])
    );


    //url-ify the data for the POST
    foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
    rtrim($fields_string'&');


    //open connection
    $ch curl_init();


    //set the url, number of POST vars, POST data
    curl_setopt($ch,CURLOPT_URL$url);
    curl_setopt($ch,CURLOPT_POSTcount($fields));
    curl_setopt($ch,CURLOPT_POSTFIELDS$fields_string);


    //execute post
    $result curl_exec($ch);


    //close connection
    curl_close($ch); 
    Delphi
    Code:
    
    
    Code:
    var
      server: TIdHttp;
      Parameters: TStringList;
      Response: TStringStream;
    begin
      response := TStringStream.Create;
      Parameters := TStringList.Create;
      Parameters.Add('param1=Value1');
      Parameters.Add('param2=عربي/عرب');
      Parameters.Add('param3=Value3');
      Server.Post('http://www.example.com/page.php',Parameters,response);
    end;


    Node.js
    Code:
    var request = require('request');
    
    request.post(
        'http://www.yoursite.com/formpage',
        { form: { key: 'value' } },
        function (error, response, body) {
            if (!error && response.statusCode == 200) {
                console.log(body)
            }
        }
    );
    
    


    von Selenium kann ich kein Beispiel posten, da dieser Ansatz komplett anders funktioniert.

    Geändert von Jut4h.tm (21.12.2015 um 00:23 Uhr)

  3. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    schteal (05.01.2016)

  4. #3
    Gesperrt
    Registriert seit
    09.11.2015
    Beiträge
    37

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Danke erst einmal für deine Antwort.
    Werde mir das Ganze morgen mal anschaue

    Eine Sache hab ich noch vergessen zu sagen...
    Es sollte am Ende eine ausführbare Datei sein z.B. eine .exe oder so.
    Und eine Grafische Benutzeroberfläche würde ich auch bevorzugen, wenn das irgendwie möglich ist.
    Zudem wäre es nützlich wenn ich am Ende eine Datei hätte die ohne Zusatzprogramme ausführbar ist.

    Werde mir das ganze morgen mal angucken da es jetzt doch schon ziemlich spät ist

    Lg.

  5. #4
    Wiederbelebt Avatar von Cystasy
    Registriert seit
    08.05.2015
    Beiträge
    685

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Kurzfassung: Es kommt drauf an was deine Vorlieben sind & wieviel Aufwand du da reinstecken möchtest.

    Ein paar Vorschläge von mir :

    - C/C++
    - Java
    - Python
    - JS / Node
    - PHP

    Weil du sagtets das du dann ne Exe haben möchtest, würde ich dir aber eher zu C/C++ oder Delphi raten.
    Bei dem andern brauchst überall immer extra Programme (java z.b, oder php interpreter usw)

    grüße

  6. #5
    Gesperrt
    Registriert seit
    09.11.2015
    Beiträge
    37

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Okay vielen Dank
    hab mir mal alles so ein bisschen angeguckt
    würde gerne mit Delphi was machen, da ich diese Programmiersprache eigentlich schon immer mal lernen wollte

    Kann mir jetzt noch einer ein paar Google-Stichwörter zum Thema Delphi-Bot coden geben ?
    oder einfach ein paar links wo ich mal gucken kann

    Danke euch
    Lg.

  7. #6
    Gesperrt
    Registriert seit
    24.08.2008
    Beiträge
    401

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Wie alle anderen bereits bereitwillig demonstriert haben, kann man so etwas in jeder Sprache schreiben, selbst auf Klingonisch.

    Man kann auch Crypter in PHP schreiben oder Nägel mit einem Vorschlaghammer in die Wand hauen.

    Die einzig valide Antwort auf die Frage "Was sollte man benutzen? " kann aber nur Javascript lauten, den es ist die native Sprache des Webs.
    It's the right Tool for the Job.

    Tutorials:

    Browser/DOM JS: (Die Grundlagen)
    http://www.peterkropff.de/site/javas...javascript.htm (Nicht ganz aktuell, aber sehr gut um Javascript kennen und verstehen zu lernen, auch die anderen Tutorials von Herrn Kropff kann ich nur empfehlen)
    https://wiki.selfhtml.org/wiki/Startseite (Klassiker)

    Node.js/V8:
    https://www.youtube.com/watch?v=pU9Q6oiQNd0
    http://www.nodebeginner.org/


    Tool:
    http://phantomjs.org/page-automation.html

    Tutorials zu PhantomJS findest du auf der Website.

  8. #7
    Moderator Avatar von Jut4h.tm
    Registriert seit
    25.06.2006
    Beiträge
    792

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Habe dir mal eine PM geschickt mit dem Link zum aktuellsten Delphi. Du solltest dir aber auch eine Sprache im C-Style ansehen (C,C++,C#,PHP,JS,Java) Da diese meist verwendet werden. Delphi ist nur noch so eine Randerscheinung, auch wenn es immer eine meiner Lieblings sprachen bleiben wird.

  9. #8
    Wiederbelebt Avatar von Cystasy
    Registriert seit
    08.05.2015
    Beiträge
    685

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Zitat Zitat von Jut4h.tm Beitrag anzeigen
    Habe dir mal eine PM geschickt mit dem Link zum aktuellsten Delphi. Du solltest dir aber auch eine Sprache im C-Style ansehen (C,C++,C#,PHP,JS,Java) Da diese meist verwendet werden. Delphi ist nur noch so eine Randerscheinung, auch wenn es immer eine meiner Lieblings sprachen bleiben wird.

    Funfact: Ich wollte damals als ich mit dem ganzen Themen anfing mal Delphi lernen.. es scheiterte daran ne IDE / Compiler zu finden.. lach
    Ist daher VB6 geworden damals *G*

  10. #9
    Moderator Avatar von Jut4h.tm
    Registriert seit
    25.06.2006
    Beiträge
    792

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Ja, es gibt übrigens alles auf "delphiers blog" einfach mal googlen, ist ne krasse Seite.

  11. #10
    Gesperrt
    Registriert seit
    09.11.2015
    Beiträge
    37

    Standard AW: Welche Programmiersprache für Web-Bots ?

    Danke an alle...
    Habe mich jetzt für Delphi entschieden und gucke einfach mal wie weit ich komme.
    Wenn ich sonst noch fragen habe weis ich ja wo ich richtig bin

    Thx
    Lg.

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Welche Programmiersprache ?
    Von Zweitopf im Forum Sonstige Programmiersprachen
    Antworten: 26
    Letzter Beitrag: 07.07.2010, 22:58
  2. Welche Programmiersprache ? Vor- und Nachteile
    Von Mirr0w im Forum Sonstige Programmiersprachen
    Antworten: 12
    Letzter Beitrag: 25.05.2010, 15:18
  3. Welche Programmiersprache lernen?!?
    Von Eneth im Forum Sonstige Programmiersprachen
    Antworten: 19
    Letzter Beitrag: 03.04.2010, 03:19
  4. Welche Programmiersprache lernen ?
    Von JiigSaw im Forum Sonstige Programmiersprachen
    Antworten: 35
    Letzter Beitrag: 24.05.2009, 18:41
  5. Welche Programmiersprache?
    Von DonSticky im Forum Sonstige Programmiersprachen
    Antworten: 0
    Letzter Beitrag: 07.10.2008, 20:48

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •