こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Perl HTML::TagParser

前回、御回答くださった方のおかげで
ファイルから特定のタグ内の値を取得することができるようになったのですが、

問題が発生・・・
パソコンによって
(1)使えるパソコン
(2)使えないパソコン
HTML::TagParserが使えない・・・

cpan で HTML::TagParserをインストールしようとすると
(1)の場合すんなりインストールされ正常稼働しました。

(2)の場合、インストールするときに「dmake」が・・・
とエラーがでており、
(2)のパソコンでは、HTML::TagParserが使えない状態となっております。
これはなんぜでしょう?
「dmake」はどうやってインストールするのでしょう・・・?
また同じ要領で、「dmake」をインストールしようとすると
今度は「-qdt」がない?というエラーがでております。


今回の質問(1)
HTML::TagParserを使えるまでにしたい

質問(2)
もしくは、
@A= $html->getElementsByClassName("able");
foreach ( @A) {
$text2 = $_->innerText;
$text2 =~ s/(\r|\n)+/\,/g;
}
モジュールをインストールせず、これと
同じ動きができる方法を教えてほしいです。

投稿日時 - 2017-09-28 09:40:25

QNo.9379613

困ってます

質問者が選んだベストアンサー

先日の回答が参考になったようで何よりです。
さて、今回の質問の(1)(2)の両方を解決する方法をご紹介します。

モジュールを インストールせずに使う手法です。
https://okwave.jp/qa/q7976249.html
https://okwave.jp/qa/q6029558.html
※上記2つの私の回答を参照してください。
※上記の回答は別のモジュールですが、基本的に同じ手法でいけます。

投稿日時 - 2017-09-30 00:46:15

お礼

ありがとうございました!
とても参考になり、解決に至ることができました!

投稿日時 - 2017-10-04 08:49:42

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)