Rob Dixon wrote:
> Mathew Snyder wrote:
>>
>> I can't seem to get this working.  Every time I try to run it
>> segfaults on me.
>> I've removed it from my code and reverted to the stage I was at before
>> I added
>> it and my script worked exactly as it did before I put it in.  I've
>> installed it
>> via both cpan and yum.  I've tried running it on a SuSE box and two
>> Fedora Core
>> 5 boxes.  I get the same result both times.
>>
>> Does anyone know if this is a buggy module?  Version is 1.883-1
> 
> Mathew Snyder wrote:
>>
>> my $data     = $agent->content();
>> my @emails = Email::Address->parse($data);
>>
>> foreach my $email (@emails){
>>         print $email;
>> };
> 
> Hmm. It shouldn't seg fault - it's all written in Perl. There is a
> version 1.884
> but I doubt if that will fix anything. All I can suggest is to try to
> reduce the
> problem. Is it faulting when it parses the HTML or when it prints the
> results?
> Can you simplify the data to a point where the fault goes away?
> 
> As a last resort there is a module Regexp::Common::Email::Address which
> you can
> try instead, but what you've got should work fine. Oh, and what Perl
> version are
> you running?
> 
> Rob
> 

I appreciate all of your help as well as little hints at compacting and cleaning
up my code as in the other thread.

As for this topic, I ended up figuring out how to use HTML::TokeParser which
wasn't nearly as complicated as I first thought.  I am now able to extract all
the email addresses I am looking for without any of the extra stuff I'm not.

Of course, that doesn't solve the segfault issue but that will have to wait
until later I think.

Mathew

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to