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がコンテンツの最後につく。