WWW::Mechanize::Shell

WWW::Mechanize::Shell - search.cpan.org
Web上の情報を、WWW::Mechanizeを使用して取得する試み。

まずは、インストール

cpan WWW::Mechanize::Shell

そして、動かして見る。試しにDimoraのページ

perl -MWWW::Mechanize::Shell -e shell
(no url)>get https://dimora.jp/login/?areaId=03

ができず。

Error GETing https://dimora.jp/login/?areaId=03: 
Protocol scheme 'https' is not supported 
(LWP::Protocol::https not installed) at /home/appadm/.plenv/versions/5.16.3/lib/perl5/site_perl/5.16.3/WWW/Mechanize/Shell.pm line 546.

とか出る始末氏ね。

というわけで

cpan LWP::Protocol::https

をインストール・・・できない!!

http://blog.malrone.info/archives/1063
http://blog.kumacchi.com/2011/08/perllwpprotocolhttps.html
を参考にさせていただき以下をインストールすることが必要とわかる。

yum install openssl-devel
cpan LWP::Protocol::https
get URL

で指定したURLへジャンプ(するイメージ)

save RE

でREで指定したリンクを保存する。
ファイル名はリンクURLの最後のページから取ってこられる。

content [FILE]

カレントページのコンテンツを表示する。
ファイル名を引数に渡すと、コンテンツがファイルとして生成される。
シェルを使用すると、\nがコンテンツの最後につく。