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...
hat wer Ratschläge wie ich an den Text komme der dann per Javascript dann auf der Seite eingefügt wird?
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;
}