How can I screen scrape with Perl?

前端 未结 10 853
夕颜
夕颜 2020-12-13 23:28

I need to display some values that are stored in a website, for that I need to scrape the website and fetch the content from the table. Any ideas?

10条回答
  •  难免孤独
    2020-12-13 23:40

    I have used HTML Table Extract in the past. I personally find it a bit clumsy to use, but maybe I did not understand the object model well. I usually use this part of the manual to examine the data:

     use HTML::TableExtract;
     $te = HTML::TableExtract->new();
     $te->parse($html_string);
    
         # Examine all matching tables
         foreach $ts ($te->tables) {
           print "Table (", join(',', $ts->coords), "):\n";
           foreach $row ($ts->rows) {
              print join(',', @$row), "\n";
           }
         }`
    

提交回复
热议问题