This is PerlMonks "Mobile"

Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  


in reply to How to parse not closed HTML tags that don't have any attributes?

Hi,

many thanks to all of you for your fast replies and for all this great advice!

My HTML is indeed very "lazy", meaning that a lot of things that aren't 100 % necessary seem to have been omitted.

There are about 10,000 *.html files containing company info, each with a few sections like the one shown, plus various other stuff in them as well. I'm going to be happy if at the end, I can manage to extract (company name + telephone number + fax number + street number + street + ZIP code + city name) into a CSV file, everything separated by commas.

Now I'm going to test a bit, helped by the wonderful input from your side, many thanks!!

  • Comment on Re: How to parse not closed HTML tags that don't have any attributes?

Replies are listed 'Best First'.
Re^2: How to parse not closed HTML tags that don't have any attributes?
by haukex (Archbishop) on Mar 07, 2021 at 06:34 UTC
    There are about 10,000 *.html files

    As I hinted, make sure to get a representative sampling of all of this input for your test cases.

    into a CSV file

    Definitely use Text::CSV (also install Text::CSV_XS for speed).

Re^2: How to parse not closed HTML tags that don't have any attributes?
by Bod (Parson) on Mar 06, 2021 at 22:36 UTC
    Now I'm going to test a bit

    Please do let us know how you get on.