print "=" x 20, "\n"; my ($fil_rubrik_id, $fil_rubrik_name) = ($1, $2); my $offset = 0; #get firms ORG_LIST: my $resorgs = $mech->get("http://somesite.ru/catalog.aspx?rubricId=$fil_rubrik_id&format=png&width=220&height=185&cityId=$city_id&offset=" . $offset++); my (@firms) = $resorgs->content =~ m{
  • get("http://somesite.ru/catalog.aspx?firmId=$firm_id&format=png&width=220&height=185&cityId=$city_id"); my ($name) = $res->content =~ m{

    ([^<]+)

    }s; #name #get sections with different addresses my $result = $res->content; while ($result =~ m{

    (\s+

    .+?

    \s+

    .+?

    \s+

    .+?

    )}sg) { my $firm = $1; my ($address) = $firm =~ m{class="address">([^<]+)
    }s; my ($phone) = $firm =~ m{

    \s+