Skip to content

Instantly share code, notes, and snippets.

@stevelippert
Created March 9, 2014 13:46
Show Gist options
  • Select an option

  • Save stevelippert/9447993 to your computer and use it in GitHub Desktop.

Select an option

Save stevelippert/9447993 to your computer and use it in GitHub Desktop.
my $dom = Mojo::DOM->new($content);
my @e = $dom->find('table tr th a[href]')->each;
my $items = [];
foreach my $element (@e) {
if ( $element =~ /cgi/ ) {
my $item = $element->text;
my $distance = $element->parent->next->next->next->text;
my $altitude = $element->parent->next->next->next->next->text;
my $azimuth = $element->parent->next->next->next->next->next->text;
my $object = {
name => $item,
distance => $distance,
altitude => $altitude,
azimuth => $azimuth
};
push( @$items, $object );
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment