Re: [Htmlparser-user] Button Links
Brought to you by:
derrickoswald
From: Derrick O. <der...@ro...> - 2007-04-01 20:13:29
|
By 'doesn't work' you mean you aren't getting the page you expect? There may be any number of reasons for that. There may be other inputs from the form you need to supply. Also too, there may be cookies on redirections that may need to be supplied. Try using: org.htmlparser.http.ConnectionManager.setRedirectionProcessingEnabled (true); org.htmlparser.http.ConnectionManager.setCookieProcessingEnabled (true); Also some sites require a specific agent. See the documentation on org.htmlparser.http.ConnectionManager.setDefaultRequestProperties() If all else fails, try a simple case - on another server say - to get the hang of the POST before tackling the page you desire. ----- Original Message ---- From: Cliff Holbrook <cli...@gm...> To: htmlparser user list <htm...@li...> Sent: Sunday, April 1, 2007 1:21:35 PM Subject: Re: [Htmlparser-user] Button Links using "world=1" "world=" by itself, "world=" with "1" and "selected", and trying to set value = 1 and selected = to "selected" doesn't work. I can't think of any other combination to use. On 4/1/07, Derrick Oswald <der...@ro...> wrote: I believe you would just add it as a parameter. Using the FAQ example it would be done like so: buffer = new StringBuffer (1024); // 'input' fields separated by ampersands (&) buffer.append ("world=1"); // name=value or buffer.append ("world="); // if the nothing option is selected // etc. ----- Original Message ---- From: Cliff Holbrook <cli...@gm...> To: htmlparser user list < htm...@li...> Sent: Sunday, April 1, 2007 12:42:06 PM Subject: Re: [Htmlparser-user] Button Links After looking closer at the the code, it seems as though there is a "select" menu in the POST that I cannot figure out how to set. The HTML for it is <select name= "world"> <option></option> < option value="1" selected="selected">World 1</ option></select> I can't find any info in the how to use POST on how to submit the information. It also seems to me as though the default is to have "World 1" selected, and so I don't understand why it has to have it sent in again. Thank you for your help On 4/1/07, Derrick Oswald < der...@ro...> wrote: I'm not sure what your question is. As it says in the FAQ example a StringBean is used: bean = new StringBean (); bean.setConnection (connection); mText = bean.getStrings (); But a parser could be used by just replacing the last three lines in the try block with: parser = new Parser (); parser.setConnection (connection); // ... do parser operation So, you are actually passing the fully functional URL connection object to the Parser instead of making it do a GET behind the scenes on a (string) URL. If what you are asking is how to use the parser, check out the Parser javadoc , basically get a list of nodes and do something with it: NodeList list = parser.parse (null); // do something with your list of nodes. ----- Original Message ---- From: Cliff Holbrook <cli...@gm... > To: htmlparser user list <htm...@li... > Sent: Sunday, April 1, 2007 1:21:27 AM Subject: Re: [Htmlparser-user] Button Links So after the POST has been completed sucessfully, how does one than perform parsing operations on what has occurred? In other words, how would the URL of the site the program gets routed to be found? ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Htmlparser-user mailing list Htm...@li... https://lists.sourceforge.net/lists/listinfo/htmlparser-user -- "Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Htmlparser-user mailing list Htm...@li... https://lists.sourceforge.net/lists/listinfo/htmlparser-user |