On 7/21/06, Andy Lester <[EMAIL PROTECTED]> wrote:

On Jul 20, 2006, at 4:42 PM, Gabor Szabo wrote:

> What would be the correct and easy way to test only links that are
> internal to
> the site. Maybe a
>
> page_internal_links_ok() method?

How would you have it determine what's internal?

When deciding which page to follow I use this code:

foreach my $link ($w->followable_links()) {
    next if $link->url =~ m{^http://} and $link->url !~ m{^$url};
}

Where $url is the link to the main page (where I started the whole process).
Right now this seems to be working.

I think I should also collect the links that or skip this way and compare them
to some pre defined list of expected outside links.
Otherwise I might save them in a file and then have a script that
will go over that list and check each link on the rare ocassion when
I want to make sure all the external links work.

Gabor

Reply via email to