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
Post a Comment