ribo75017 has asked for the wisdom of the Perl Monks concerning the following question:
Hello,
I wanna extract : - text from date, title, cat and lieu classes - anchors with Mojo::Dom but I am not able to do it :
Is it possible to get data like this : for each anchor into "ret" div, get (anchors, date elements, title, cat and lieu)Thanks a lot
use Mojo::DOM; my $dom = Mojo::DOM->new(<<'HTML'); <div class="ret"> <a href="blabla.com/1234" title="Text 1"> <div class="rtm"> <div class="date"> <div>22</div> <div>mai</div> <div>19:52</div> </div> <div class="image"> <div class="imageclass-and-nb"><im +g src="blabla.com/img1234" alt="Text 1"></div> </div> <div class="all"> <h2 class="title">Text 1 Title</h2> <div class="cat">Blue</div> <div class="lieu">Dourdan</div> </div> </div> </a> <a href="blabla.com/1212" title="Text 2"> <div class="rtm"> <div class="date"> <div>22</div> <div>mai</div> <div>11:55</div> </div> <div class="image"> <div class="imageclass"><img src=" +blabla.com/img1212" alt="Text 2"></div> </div> <div class="detail"> <h2 class="title">Text 2 title</h2> <div class="cat">Blue</div> <div class="lieu">Champigny-sur-Marne< +/div> </div> </div> </a> </div> HTML print $dom->find('div.date')->map(sub{$_->children->each})->map(sub{$_ +->text})->each;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Mojo Dom extract
by Anonymous Monk on May 27, 2015 at 09:05 UTC | |
by ribo75017 (Initiate) on May 27, 2015 at 09:18 UTC | |
by Anonymous Monk on May 27, 2015 at 09:56 UTC | |
by ribo75017 (Initiate) on May 27, 2015 at 16:45 UTC | |
by Anonymous Monk on May 28, 2015 at 03:04 UTC |