Or which solution do you use to monitor your rankings?
Sean
You can actually feed WWW::Search a custom LWP::UserAgent subclass. I'm thinking about writing writing one myself, faking a 'Mozilla ...' or so.
VectorJ, I will look into that. A quick hack of that sort will probably take me a day or so.
Thanks, guys.
Not sure why it's not working for you... I did a "force install WWW::Search::Yahoo" from CPAN to get it fully updated, even though it claimed I was already current.
Internally, it uses LWP and HTML::TreeBuilder rather than HTML::TokeParser. I'd suggest learning TreeBuilder in addition to TokeParser, it makes some tasks much easier. I wrote some stuff to scrape CJ that I'm pretty sure would have been 10 times longer if it were done through scanning tokens.
Sean
Half joking: What's really cool in our field is that for every command there seems to be a switch (or prefix in this case that turns the command into doing what you mean). I say 'install' and it doesn't install. I say 'force install' and it does install. I say 'rm' and it doesn't remove the file, I say 'rm -f' and it does. I suggest doing the reverse: for every command there should be switch or prefix that turns the command into one that doesn't do what it should, e.g.
maybe install
or
rm --whatever
Wouldn't that save some time?
Hannes