Looks to me like your login code is not working properly, because the cookies don't match. You'll need to look into that first.
My guess is that you're hitting something that's common but not usually documented: the site looks for "browsers" that aren't one of the recognized user agents, and sends them through a different flow that often does something different than the standard one.
Try setting $mech->agent_alias('Windows IE 6'); before logging in. Then dump your cookie jar with Data::Dumper and check that you have the same cookies as in your captured with-the-browser example.
You may also want to supply the button argument to the submit_form() call. This supplies the button that was "clicked" in the POST; the backend may respond differently if it doesn't get this data.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.