httpwebrequest - How to make click on a hyperlink after login facebook? -


hello trying develop facebook auto bot can make like. can login facebook , can navigate photo logged in. how can make click on button of photo? can help?

here's code.

    using system;     using system.collections.generic;     using system.linq;     using system.text;     using system.net;     using system.io;      namespace consoleapplication1     {         class program         {             static void main(string[] args)             {                 //get response server , save cookies first request..              cookiecollection cookies = new cookiecollection();              httpwebrequest request = (httpwebrequest)webrequest.create("http://www.facebook.com");               request.cookiecontainer = new cookiecontainer();              request.cookiecontainer.add(cookies);              httpwebresponse response = (httpwebresponse)request.getresponse();              cookies = response.cookies;               //use cookieee              string geturl = "http://www.facebook.com/login.php?login_attempt=1";              string postdata = string.format("email={0}&pass={1}", "email@ovi.com", "password");              httpwebrequest getrequest = (httpwebrequest)webrequest.create(geturl);              getrequest.cookiecontainer = new cookiecontainer();              getrequest.cookiecontainer.add(cookies); //recover cookies first request              getrequest.method = webrequestmethods.http.post;              getrequest.useragent = "mozilla/5.0 (windows nt 6.1) applewebkit/535.2 (khtml, gecko) chrome/15.0.874.121 safari/535.2";              getrequest.allowwritestreambuffering = true;              getrequest.protocolversion = httpversion.version11;              getrequest.allowautoredirect = true;              getrequest.contenttype = "application/x-www-form-urlencoded";              cookiecontainer container = new cookiecontainer();              container = getrequest.cookiecontainer;               byte[] bytearray = encoding.ascii.getbytes(postdata);              getrequest.contentlength = bytearray.length;              stream newstream = getrequest.getrequeststream(); //open connection              newstream.write(bytearray, 0, bytearray.length); // send data.              newstream.close();              httpwebresponse getresponse = (httpwebresponse)getrequest.getresponse();                //now make like...but not working...              httpwebrequest req = (httpwebrequest)webrequest.create("https://m.facebook.com/a/like.php?perm&ft_ent_identifier=495210693893173&gfid=aqam3g9owhcmqg4b");              req.cookiecontainer = container;              req.method = "post";              //req.contenttype = "application/x-www-form-urlencoded";              req.keepalive = true;              try              {                  httpwebresponse res = (httpwebresponse)req.getresponse();                  streamreader sr = new streamreader(res.getresponsestream());                  string source = sr.readtoend();                   streamwriter mywriter = file.createtext(@"d:\\test.txt");                  mywriter.write(source);                  mywriter.close();              }              catch (exception e)              {                  console.writeline(e.tostring());              }              }         }     } 

`

hopefully indirectly answer question there firefox plugin i've used same functionality. ended writing script autopoke can when poke wars.

i'm not sure if objective program yourself, or achieve functionality. http://www.iopus.com/imacros/firefox/

http://wiki.imacros.net/sample_code

my suggestion see how imacros it, , pull in firebug. through sample code, see how achieved same effect.


Comments