java - Need help sending HTTP post to login on twitter -


i desperately trying send http post authenticate twitter via java keep getting http 400 response code.

this html code form want use:

sign in remember me · forgot password? new twitter?

i using jsoup try access class "signin" form @ top. want because want use code:

element loginform = doc.getelementbyclass("signin"); elements inputelements = loginform.getelementsbytag("input");   list<namevaluepair> paramlist = new arraylist<namevaluepair>();  (element inputelement : inputelements) {     string key = inputelement.attr("name");     string value = inputelement.attr("value");     if (key.equals("session[username_or_email]"))         value = username;     else if (key.equals("session[password]"))         value = password;      paramlist.add(new basicnamevaluepair(key, value));  } 

this code not work because "loginform" class must "getelemenbyid" instead of "getelementbyclass", thing is, in form, "signin" class.

so question how inputelements class instead of id? need can extract parameters send valid http post twitter can authenticate account.

all appreciated

the power in jsoup utilizing css selectors handle parsing html. take @ examples on jsoup.org.

for specific example, try:

doc.select("input.signin") 

where tag.class or tag#id or combine other selectors shown in documentation.


Comments

Popular posts from this blog

java - WrongTypeOfReturnValue exception thrown when unit testing using mockito -

php - Magento - Deleted Base url key -

android - How to disable Button if EditText is empty ? -