The page uses a session ID, and I think I'm managing it properly. To rule out JavaScript interference, I turned off JavaScript in my browser, submitted the form, and it returned the rates so JavaScript isn't required. What am I missing? Here's a code snippet...thanks.
# First request to init session ID
my $url = "https://lending.etrade.com/e/t/mortgage/expressratequote";
my $req = HTTP::Request->new(GET => $url);
$req->user_agent('Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)');
my $res = $ua->request($req);
$req = $res->request();
$cookie_jar->extract_cookies($res);
# Actual Form Request
$req = HTTP::Request->new(POST => $url);
$req->content_type('application/x-www-form-urlencoded');
$req->content($curl->equery);
$req->referer($url);
$req->user_agent('Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)');
$cookie_jar->add_cookie_header($req);
$res = $ua->request($req);
$req = $res->request();
print $res->content();