• 締切済み

JavaScriptパーサの入手方法

Webページの解析をするためのHTMLパーサは作成できたのですが、JavaScriptパーサは難しく、悩んでいます。 JavaScriptパーサもわざわざ作成しなければいけないかと思うと、気が滅入りそうです。 かつて、Python言語処理系を作成した経験があるので、JavaScriptもできなくはないのですが、JavaScriptの処理系をどこかから入手できれば大変助かると思い、投稿しました。 JavaScriptパーサの入手先をご存知の方、よろしくお願いします。

みんなの回答

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

mojilla のjavascriptエンジンって使えないですかね

参考URL:
http://www.mozilla-japan.org/js/index.html
otu_otu
質問者

お礼

ありがとうございます。 なんとかすれば使えそうですが、 残念なことに、Cで書かれているので、使いにくそうです。 .NETもしくはATLなどになってくれていると嬉しいのですが。。。 WSH関係で何かあるのかなとも思ったのですが、(IWshRuntimeLibrary)Evaluator部分?しか見つかりませんでした。

関連するQ&A

  • C++: HTMLパーサを探しています。

    C++のHTMLパーサライブラリを御存じの方がおられましたら、教えて頂けませんでしょうか。 XMLパーサはちらほら見つかるのですが、HTMLの解析ができるものを探しております。 PerlモジュールのHTML::TreeBuilderのようなtree構造の解析までできるものが理想です。 宜しくお願いいたします。

  • HTML::Parserの解析結果

    HTML::Parserを使ってHTMLからimgタグを抽出しようとしています。 http://homepage3.nifty.com/hippo2000/perltips/html/Parser.htm などの解説どおりに書けばimgタグの各項目を取り出すことは出来るのですが結果を配列で取得することができません。 解析したいHTMLを渡すことでimgタグの各情報を配列で受け取るには堂書けばいいのか教えてください。 HTML::TokeParserも試してみましたがまれに正しく抽出できない場合があり使えませんでした。 同じHTMLをHTML::Parserで解析したところ全て正しく抽出できたのでHTML::Parserで処理したいと考えています。

  • HTMLパーサ

    取得したWEBページのソースからHTMLタグだけを抜き出せるパーサを探しています。 一般的に使われているものを教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • JavaScript無しPython&HTMLは?

    JavaScriptが苦手な、Python入門者です。 オリジナルのWEBサイト作りが出来るようになりたいです。 それで、HTML&Pythonだけで、CSSや、JavaScriptを使わないで、 WEBサイトを作ろうとした場合に問題が出てきやすいでしょうか?

  • JavaScriptの資格・試験はありますか?

    現在Web制作会社でHTMLコーディングをしている者です。 HTMLやCSSの知識だけではなく、JavaScriptも習得していきたいと考えているのですが、目標がないとついついだらけてしまう性格なので^^; JavaScriptの試験合格を目指して勉強をしたいと思っています。 自分で探したところ、「CIWウェブ言語 JavaScript 試験」というものが見つかりましたが、他にもJavaScriptの試験や資格でご存知のものがありましたら教えてください。

  • JavaScript実行後ページのダウンロード

    JavaScript実行後のWEBページをダウンロード出来るコマンドを探しています。 WEBページをブラウザで表示すると、wget等のダウンロードコマンドでダウンロードしたHTMLとは内容が異なる場合があると思うのですが、JavaScript実行後のHTMLをダウンロード出来るコマンドはないでしょうか。 もしかしたら私の勘違いで、実はJavaScriptが実行されたからWEBページの内容が異なるのではない場合もあるかと思うのですが、とにかくブラウザで表示されるのと同じ内容のHTMLをダウンロード出来るコマンドを探しているという事です。 どなたかご存知の方がおられましたら、お教え頂けないでしょうか。

  • ParserにおけるSubjectの取得

    現在、特定のアドレスに送られてきたメールを別のメールアドレスに送信する、といったCGIを作成しています。 メールを標準入力で取得し、Parserを用いて解析を行っているのですが、どうしてもSubjectの取得がうまくいきません。 下記のように入力しています。 my $parser = new MIME::Parser; $parser->output_to_core(1); my $entity = $parser->parse(\*STDIN); $subject = $entity->head->get('Subject'); これを別のメールに送って確認してみると、subject = \x83e\x83L\x83X\x83g\x83\x81\x81[\x83\x8Bといった表示になります。 $subject = decode_mimewords($entity->head->get('Subject')); といった形も試してみたのですが、結果は同様でした。 Fromのほうは別の処理を用いて正常に表示できたのですが、そちらの処理をSubjectに適用しても結果は上記のようなものでした。 しばらく解決策を検索してみたりしたのですが、解決には至りませんでした。助言のほう、よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • Javascriptの解釈

    只今Webページのリンクが出来ているかどうかをチェックするプログラムを作成しようとしているのですが、普通のAタグとかでリンクしているものは、チェック出来るのですが、JavaScriptを利用してリンクしているものをどうやってチェックするばよいのか悩んでいます。 C言語とは関係ないのですが、作成言語がVCなのでこちらに質問しました。 よろしくお願いします。

  • html, javascript...

    ホームページを作りたいと思っています。 はじめは、ホームページビルターを使おうと思っていたのですが、 せっかくなので、タグに挑戦しています。 そこで、初心者のわたしは、いろいろと疑問も沸いてくるのですが・・ htmlというのは、c言語のように「言語の種類」、ということであっていますか。 ホームページを作るのに、仕様書を作る必要があって、 それをhtmlでつくるということなのでしょうか。 そして、javascriptも、webページのプログラム言語の1つのようですが、ということは、javascriptでホームページを作ることもできるのでしょうか。。。 今は、ネットでhtmlを調べると、htmlのことしか書いてないですし、 javascriptを調べても同様なので、これらの違いというか、どうやって選んでいいのかわからなくて困っています。 よろしくお願いします。

  • JavaScriptとWEBプログラミング言語!

    WEBプログラミングの勉強中の者です。 ケースバイケースだと思いますが、 WEBサイトをプログララミングしていく上で、 JavaScriptで作るべき部分と、 PHP、Python、Go言語などのWEBプログラミング言語で作るべき部分について ご意見を頂ければと思います。 ■今日の日付を取得する部分などは、JavaScriptとWEBプログラミング言語では、 サーバー上の実行速度が早い方のプログラミング言語で作るべきでしょうか? 同じくらいの速度の言語ならなるべくJavaScriptで作った方が、後で他の言語で作りなおす時に手間の工数を削減できて良いでしょうか? ■流石にNode.JSなどをの除いてSQLの部分はWEBプログラミング言語以外は実装は難しいので、WEBプログラミング言語で実装するべきなのは理解できています。

専門家に質問してみよう