HTTP Request - Java Script Ausgabe

08/11/2012 02:57 Vloxxity#1
Hallo,
Ich möchte den Cleverbot in c# benutzen,
natürlich hab ichs direkt mit nem Http-Request versucht da es ja schon so eine schönen Link gibt wie:
[Only registered and activated users can see links. Click Here To Register...]

aber das doofe ist, dass die Antwort per Javascript auf der Seite eingefügt wird, und das dann so nicht klappt wie ichs versucht habe...

Code:
string HTTPREQ(string text)
        {
            HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create("http://www.cleverbot.com/");
            HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
            string src = new StreamReader(resp.GetResponseStream()).ReadToEnd();

            req = (HttpWebRequest)HttpWebRequest.Create("http://www.cleverbot.com/");
            req.Method = "POST";
            req.ContentType = "application/x-www-form-urlencoded";
            byte[] content = Encoding.UTF8.GetBytes("?say=" + text.Replace(" ", "+"));
            req.ContentLength = content.Length;
            req.GetRequestStream().Write(content, 0, content.Length);
            resp = (HttpWebResponse)req.GetResponse();
            src = new StreamReader(resp.GetResponseStream()).ReadToEnd();
            return src;
        }
hat wer Ratschläge wie ich an den Text komme der dann per Javascript dann auf der Seite eingefügt wird?
08/12/2012 20:50 MrSm!th#2
#moved
08/12/2012 21:11 Vloxxity#3
hmm wenn würde ichs eher in .net developement verschieben da es ja eig um c# in ner forms anwendung geht... und nicht um ne webanwendung / website...
aber wenn ich hier hilfe bekomm solls mir recht sein xD
08/14/2012 14:39 mdna#4
Also ich würde ja fast sagen --> machs mit AutoIt, da dann per _TCPRequest-UDF und dann einfach mit _StringBetween auslesen was der Bot zurückgibt.

MfG, Mdna
08/14/2012 20:25 Vloxxity#5
Quote:
Originally Posted by mdna View Post
Also ich würde ja fast sagen --> machs mit AutoIt, da dann per _TCPRequest-UDF und dann einfach mit _StringBetween auslesen was der Bot zurückgibt.

MfG, Mdna
ich hab noch nie mit autoit gearbeitet...
kann mann denn mit nem tcp request den string überhaupt auslesen der steht na nicht direkt inner html sondern wir wie schon gesagt über javascript nachträglich hinzugefügt ...
08/14/2012 20:52 mdna#6
Ja, aber _TCPRequest holt die Webseite als würdest du sie mit dem Browser anzeigen --> sollte also auch deinen JScript-Teil anzeigen. Du kannst mich gerne mal in Skype anschreiben dann helf ich dir da mal :)

MfG, Mdna