using HTTPWebRequest you are going to use their page... :D. All you just need is to obtain the headers, then. I will try to look at it on weekend, I have no time to connect on internet from home during the working days (traveling, word, traveling, sleep, etc, etc, etc...)
2009/12/2 Brandon Betances <[email protected]> > Already told you why bro FB wont allow logins from anywhere else but their > own page. Server usually times out. Think it has something to do with a > token. > > > On Tue, Dec 1, 2009 at 11:18 AM, Faraz Azhar <[email protected]> wrote: > >> and talk about security weakness... doing a login procedure on client >> side! >> >> Anyway, back to the topic :P :D ... anybody got any clue why my code >> isnt able to do a proper login? >> >> On Dec 1, 4:45 pm, Processor Devil <[email protected]> wrote: >> > well, it would be foolish if javascripts were really needed for the >> login... >> > What about ppl who disable javascript in browser or their browser >> doesn't >> > support it? >> > >> > 2009/12/1 Faraz Azhar <[email protected]> >> > >> > >> > >> > > Hmm... i just went thru the javascripts in it's login page. Theyve got >> > > hash codes but its only for downloading the CSS files. Its got nothing >> > > to do with login. So scripts wont be an obstacle in doing an automated >> > > login. >> > >> > > One script creates a cookie called 'test_cookie' at runtime (ie. on >> > > client side) which I think its only doing just to check if browser >> > > supports the cookie ability. SO all in all, javascripts have no >> > > interference with the login procedure. >> > >> > > On Nov 30, 8:17 pm, ThanderMaX <[email protected]> wrote: >> > > > Hm... >> > >> > > > Do you have plan to automate those javascripts ? Their are lots of >> > > > onsubmit javascript with few hashing functions (including few pre- >> > > > seeded values).. are you planning to simulate them also ??? >> > >> > > > Let me know , if you are successful . >> > >> > > > On Nov 30, 2:35 pm, Faraz Azhar <[email protected]> wrote: >> > >> > > > > Yes thats exactly what im trying to do. Im not using a browser. Im >> > > > > just performing the functions a browser does in the background. >> But >> > > > > instead of WebRequest, im using WebClient. Its almost same thing >> so >> > > > > shouldnt be any difficulty. >> > >> > > > > But the problem is that I am unable to login properly. I posted a >> link >> > > > > to my code, have a look. I cant figure out what Im missing. >> > >> > > > > On Nov 30, 1:17 pm, Processor Devil <[email protected]> >> wrote: >> > >> > > > > > man, you don't even need a browser... All you need is WebRequest >> and >> > > > > > cookies! >> > >> > > > > > 2009/11/30 Faraz Azhar <[email protected]> >> > >> > > > > > > Guys why do I need APIs for that ? Im just trying to do a >> simple >> > > > > > > logging-in into facebook. Its a simple browser function. >> > >> > > > > > > If any browser can sign into facebook, then WebClient can also >> do >> > > it >> > > > > > > im sure. The question is not only facebook specific, it can be >> for >> > > any >> > > > > > > website that requires logging-in thru cookies and ID/Password. >> > >> > > > > > > On Nov 29, 8:24 pm, ThanderMaX <[email protected]> >> wrote: >> > > > > > > > To connect to facebook from code , u need to lunch their >> login >> > > window >> > > > > > > > in a webcontrol and handle the proper events . >> > >> > > > > > > > Take a look in the following link : >> > >> > >http://wiki.developers.facebook.com/index.php/Authorization_and_Authe. >> .. >> > >> > > > > > > > Above code is written , most probably Mac OSx in mind. But >> it's >> > > the >> > > > > > > > coding style that is important. >> > >> > > > > > > > But most importantly , you need to have a developer specific >> API >> > > key , >> > > > > > > > which will be used for tracking and house-keeping >> (internally). >> > > Please >> > > > > > > > do register in the parent site and get your key. >> > > > > > > > [Same procedure as symbion development]. >> > >> > > > > > > > Good luck! >> > >> > > > > > > > On Nov 28, 12:48 pm, Faraz Azhar <[email protected]> >> wrote: >> > >> > > > > > > > > Hello >> > >> > > > > > > > > Im working on VB.NET <http://vb.net/> and im trying to do >> an automated login in >> > > > > > > > > Facebook. I've tried many ways such as HTTPWebRequest, >> > > WebClient, >> > > > > > > > > socket approach, WebBrowser, etc. >> > >> > > > > > > > > Only the webbrowser turned out to be successful, but that >> was >> > > the >> > > > > > > > > lamest way. I was entering ID and Password directly into >> the >> > > webpage >> > > > > > > > > after it was loaded and then submitting the form. I just >> want >> > > the html >> > > > > > > > > data so webbrowser doesnt fulfill the purpose as the >> webbrowser >> > > starts >> > > > > > > > > loading flash and other scripts and images. In other words >> im >> > > trying >> > > > > > > > > to do screen scraping of facebook. >> > >> > > > > > > > > The hurdles in this coding is that login into the facebook >> > > requires >> > > > > > > > > form submitting AND handling cookies. >> > >> > > > > > > > > I've made up a code using WebClient. Have a look! >> > > > > > >http://dotnetdevelopment.pastebin.com/m285ff7cd >> > >> > > > > > > > > My approach has been this way: >> > > > > > > > > 1. First try to open thewww.facebook.com/home.php >> > > > > > > > > 2. Obviously it wont open as we haven't logged in yet. So >> we >> > > will be >> > > > > > > > > redirected to a login page. >> > > > > > > > > 3. I extract the Cookies received thru this response. >> > > > > > > > > 4. I extract the hidden input tags in the HTML submit >> form. >> > > > > > > > > 5. Finally I will build up a fresh web request and insert >> the >> > > cookies >> > > > > > > > > received above along with the input tags, and of course >> the >> > > user ID >> > > > > > > > > and password. >> > >> > > > > > > > > Now I *should* be arriving at a plain 2 line web page >> which >> > > says that >> > > > > > > > > login was successful and asks to redirect ourselves to the >> home >> > > page. >> > > > > > > > > *BUT* I am not getting this page. I've tried all possible >> ways >> > > to >> > > > > > > > > achieve this objective but I am failing terribly. Two >> common >> > > errors >> > > > > > > > > that facebook gives is that 'web browser is not cookie >> enabled' >> > > or >> > > > > > > > > 'incompatible browser'. But those issues have been >> resolved by >> > > me. >> > > > > > > > > First one required proper handling of cookies, latter one >> > > required >> > > > > > > > > UserAgent header to be set in the request. >> > >> > > > > > > > > Right now im stuck at nowhere. I try to send the request >> but >> > > facebook >> > > > > > > > > throws me back to the login page without giving any error >> > > message. >> > >> > > > > > > > > Need help! >> > >> > > > > > > > > PS. My code above includes another function for handling >> > > cookies. Its >> > > > > > > > > code is here: >> http://dotnetdevelopment.pastebin.com/m313ec4b5 >> > >
