• 締切済み

ウェブページフィルターの作成言語を教えてください。

local hostプロキシに通すタイプのウェブページフィルタのようなものを作りたいのですが、どの言語で作成すればよいのでしょうか。 動作は以下のようにしたいです。 1 まず、事前に「動作させるURL」、「マッチさせる文字列」、「置き換える文字列」を設定します。 2 ブラウザで開くWEBページが「動作させるURL」にマッチした場合、 そのページのソースコードに「マッチさせる文字列」があるかどうか検索します。 3 文字列が発見された場合、「マッチさせる文字列」を削除し、「置き換える文字列」にで上書きします。 4その状態になったWEBページのソースコードをブラウザで読み込みます。 どのプログラミング言語で作成すればよろしいでしょうか。 また、どのようなソースコードをかけばよいでしょうか。 教えてください。よろしくお願いします。

みんなの回答

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.2

>Rubyという言語でやってみたいのです。 >少し調べてみましたが、どういったソースコードを書けばいいかいまいちわかりません。 どうやって調べたのですか? Googleで、「Ruby proxy」で検索してみてください。 http://magazine.rubyist.net/?0002-WEBrickProxy とか、いくらでも情報があるのですが。

rararamuijin
質問者

お礼

ありがとうございます。 RUBYをつかってみます。

  • notnot
  • ベストアンサー率47% (4846/10257)
回答No.1

・Proxyサーバーを作りたい。 ・単なる中継だけでなく書き換えをしたい ということであれば、TCP/IP通信ができる言語なら何でもいいです。自分の得意な言語を使ってください。 Rubyだと標準添付のライブラリでProxyサーバー機能もあるので、書き換え部分を書くだけですむ。 ・ブラウザで、特定URLだけHTMLを書き換えて表示したい ということだと、ブラウザのアドオンを使うと、proxyサーバーなど使わなくても出来ます。 FirefoxのGreasmonkeyが有名ですが、IEでもTrixieというほぼ同機能のアドオンがあります。 この場合はJavaScriptで書きます。

rararamuijin
質問者

補足

回答ありがとうございます! 僕は普段UWSCを使用しているのですが、 TCP/IP通信は難しいみたいです。 Rubyという言語でやってみたいのです。 少し調べてみましたが、どういったソースコードを書けばいいかいまいちわかりません。 具体的にどんなソースコードをかけばいいのか ご教授願えないでしょうか。 よろしくお願いします><

関連するQ&A

  • Webページに文字列を探したい

    友達とのゲームで あるWebページに隠されたある文字列を探しています。 隠されているウェブページは .phpというhtmlでメソッドpostした先のウェブページです。 htmlソースにはある文字列(答えの文字列)はありませんでした。 可能性として文字列が隠されているであろうところはどこがあるでしょうか? htmlソースしか思い浮かびませんでした。

  • ウェブページの文字列をサーブレットに送りたい

     ウェブページ上で選択した文字列をデータベースへ送る、というアドオンを作りたいと考えており、そのためにjavascriptを使ってウェブページ上で選択した文字列をサーブレットのテキストフィールドへ送るというプログラムを作ろうとしているのですが、そのやり方が思いつきません。  自分の頭では、 ・Webブラウザに予めフォームを用意しておき、文字列が選択されたときに自動的にそこにその文字列が入り、そこからサーブレットに送る という方法くらいしか思いつきませんでした。  このようなプログラムの作成法を知っている方、またはもっと別の方法を知っている方がいましたら、ぜひ教えてください。お願いします。

  • 一つのウェブページに

    一つのウェブページに PHPやらPerlやjavaスクリプトやらが入ってる事ってあるのでしょうか? 私はHTMLの初心者ですが WEBページが何の言語で出来てるのかソースを見てもよくわからないのですが いろんなプログラミング言語が使われている事もあり得るのですか?

  • WEBページ内のリンクを削除するスクリプト

    プログラミング初心者です。 ウィキペディアのようなWEBページ内のテキストの文字列にリンクが貼ら れているページのリンクを全て無効にしたいと思っています。 実装はFirefoxのアドオンのgreasemonkeyで行いたいと思っているのですが、 可能でしょうか? ページ内のリンクタグ <a href=" ~ ">文字列</a> を削除することは 可能でしょうか? できれば、上記のことを実現する方法やソースのコードを紹介して頂きたく 思います。

  • フォームに投稿された内容で新規ページを作成するには?

    いつもお世話になっております。 php+mysqlでサイトを作成しています。 トップページにおいてフォームから入力された文字列を、次ページに表示し何らかの動作をさせるというものです。 現在は、それぞれ固定のファイルで、例えば下記のサイトでは「odaiba_odai.php」というファイルが文字列を表示しています。 http://odaiba.web345.jp この方法だと、当然ながらトップページを経由しないとページの内容が表示されません。 なので、フォームからの入力によって新規にページが作成されるようにしたいのです。 urlに「?」や「%」を含むページをよく見かけ、これらがphpによって作成されたページであるとは認識しているのですが、実際に自分が作ろうと思い、いろいろと調べてみたのですが、これだというものが見つかりませんでした。 どなたかご教授いただけると幸いです。 大まかな方向性でも結構です。 (サンプルスクリプトや詳細な説明のあるサイトリンクだとモアベターです) 宜しくお願いいたします。

    • ベストアンサー
    • PHP
  • WEBページのショートカットの作成について

    WEBページのショートカットの作成をするとデスクトップに出来たショートカットの名前がWEBページのタイトルではなくWEBページのURLの末尾になってしまいます。 OS:WIN98SE IE:IE5 WEBページのタイトル名でショートカットの作成するには、どういう設定の変更をすればいいか教えて下さい。

  • クライアントの指定したURLのHOST名を取得したい

    クライアントの指定したURLのHOST名を取得したい PHPでWebページを作成しました。 クライアントより記入されるURLのHOST名が"www"がつく場合と、 つかない場合があります。 クライアントの送信したURLのHOST名の文字列を取得する方法はありますか? もしくは、トップページで必ず既定のURL(HOST名固定)に飛ぶようにする方法はありますか? header("location:...")の方法は知っているのですが、.htaccess等で指定する方法 があったら、助かります。 どうか、お願いいたします。

    • ベストアンサー
    • PHP
  • エクセルVBAでwebのソースコードを検索&取得

    webページのソースコードを検索して、検索した文字列に続く3文字を取得したいです webページのソースコードが下記だと仮定します (ソースコード)   AAA   ABC***   BBB   CCCAAA ABC という文字列を検索して、***という変数を取得したいです ***の部分は毎回変わる、英数字のランダムな文字です 説明が下手で申し訳ありません どの様に取得すればよいかわかりません どうぞよろしくお願い申し上げます

  • 下記リンクのWEBページの作成方法

    下記リンクのWEBページの作成方法 現在WEBの勉強中です。 さて、下記リンクをDREAMWEAVERで作るとしたらどうしたら良いのでしょうか? WEB上で文字等が選択できないのでソースを見るとちょっと複雑で分かりません。。。 これは全て画像データにより作られているのでしょうか?そして各画像データを DREAMWEAVERで埋め込んで(繋げて)WEBページとして作成しているのでしょうか? http://www.establishedandsons.com/#/PrincipalCollection-Introduction/

  • Webページ保存

    あるWebページを上の部分の「ファイル」で、「名前を付けて保存」というところをクリックし、ファイルの種類をテキストファイルで保存して、そのテキストファイルを開いたら、文字化けしてしまいます。 どうすれば、Webページを保存できるのでしょうか?(テキストファイルでは保存できないのでしょうか) Webページ完全で保存した場合、ブラウザを開く形になりますよね? そのブラウザのWebページが消えていた場合、その保存したWebページ、完全(html,htm)も表示できない(消えてしまっている)のではないのですか? ですから、テキストファイルで保存したいと思ったのですが、文字化けしてしまいます。 良きご回答のほど、よろしくお願いします。

専門家に質問してみよう