poiuz: ampersand-Übergabe an Google-Formular durch Mechanize

Beitrag lesen

Hallo Beat, danke für die (für mich zu schnelle )schnelle Antwort - war kurz außerhaus.

Also: Ich übergebe in einem Perl-Script durch www:Mechanize Suchbegriffe an die Google-Suchmaske (im Firefox).
Dabei wird & (das alleinstehende kaufmännische Und) als & an die Google-Suchmaske übergeben. Dadurch wird das Suchergebnis natürlich verfälscht. Zu Erkennen dadurch, daß bei "händischen" Google-Suchen die Ergebnisse für Texte mit & bzw. $amp; völlig verschieden sind.
Wo liegt mein Denkfehler?

Handelt es sich bei besagtem & um das Trennzeichen im Querystring,, oder handelt es sich um einen Teil im Parameterwert?

Beispiel: "hut & mantel"

Wer erstellt die "Google Suchmaske" ?
Seit wann hat Firefox eine Google-Suchmaske?

Codesnippet:
use WWW::Mechanize;
my $a = WWW::Mechanize->new(onerror => &fehler());   #autocheck => 1
$a->agent_alias("Linux Mozilla");
$a->get("http://www.google.de/advanced_search?hl=de");
if ($a->content() =~ m/Google/)
  {
  $a->submit_form("form_number" => "1",
       "fields" => {
"num"    => "100",
"as_epq" => "hut & mantel", #mit der genauen Wortgruppe
"as_qdr" => "w",
       },
"title" =>"Google-Suche"
);
  if ($a->success())
    {
    green();print "<h2>--</h2>";black();
    }
  else
   {
   red();print "<h2>q81q Anmeldung fehlgeschlagen</h2>";black();
   }
  }
else
  {
  red(); print" qa81q Google nicht gefunden<br>";black();
  }
my $erfolg = $a->content();
print "$erfolg<br>";
anhalten();

mfg Beat