Raspberry PiでCGI + Scrappy

Raspberry PiCGI + Scrappyを使おうとしています。

結果は後ほど報告します。

2015/1/7 13:45PM
結果:成功しました!

シンプルなCGIスクリプトで、qというパラメータからURLを取ってくるとそのページの全てのリンクを表示する。(まだ"/"で終わるURLにしか対応していません)


#!/usr/bin/perl --                                                                                                                                                                                                                            
use CGI;
use CGI qw/escapeHTML/;
use Scrappy;
my  $s = Scrappy->new;

$q = new CGI;
$datasent = $q->param('q');

print "Content-type: text/html\n\n";

print "<html><head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=UTF-8\" /><title>Mohawk Crawl Service</title></head><body>";
$s->crawl($datasent,
    # . root                                                                                                                                                                                                                                  
    '/' => {                                                                                                                                                                                                     
        'a' => sub {
           print $_[1]->{href}, "<br>\n";
        }
    }
);

print "</body></html>";