Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: perl Mojo DOM CSS syntax issues

by marto (Cardinal)
on Jan 28, 2024 at 09:51 UTC ( [id://11157319]=note: print w/replies, xml ) Need Help??


in reply to perl Mojo DOM CSS syntax issues

It'd help if you could provide a better example of the HTML. You could try something like this:

#!/usr/bin/perl use strict; use warnings; use feature 'say'; use Mojo::DOM; my $html = '<div class="JMWMJ"><div class="toI8Rb OSrXXb usbThf">Sam N +amett, MD - Physician - Interventional Orthopedics ...Exosomes are na +novesicles (30-200 nm) found in extracellular space of various cell t +ypes, and in biofluids; having diverse functions including intracellu +lar ...</div></div> <div class="JMWMJ"><div class="toI8Rb OSrXXb usbThf">Dr. Bombay - Phys +ician - witch doctor ...canned laughter ...</div></div> <div class="JMWMJ"><div class="toI8Rb OSrXXb usbThf">Dr. Who - time lo +rd - previously good TV show ...</div></div>'; my $dom = Mojo::DOM->new( $html ); for my $entry ( $dom->find('div.JMWMJ')->each ){ say $entry->all_text; }

Outputting:

Sam Namett, MD - Physician - Interventional Orthopedics ...Exosomes ar +e nanovesicles (30-200 nm) found in extracellular space of various ce +ll types, and in biofluids; having diverse functions including intrac +ellular ... Dr. Bombay - Physician - witch doctor ...canned laughter ... Dr. Who - time lord - previously good TV show ...

Posting a more complete example (or example URL) would be beneficial. Super Search for more Mojo::Dom goodness.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://11157319]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others learning in the Monastery: (5)
As of 2024-05-01 11:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found