![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
初心者です。
プロキシサーバーを通してユーザーエージェントを実装し、
WEBページフィルターのようなものを使いたいです。
以下のようなソースをかいてみたのですが、原因はなんでしょうか。
シンタックスエラーと表示され、 コマンドプロンプトに以下の文字が表示されます。
:RequestCallback => proc {|req, res|
起動すらできずに終了してしまいます。
ユーザーエージェントと、WEBページフィルタを別々に使うとエラーがでないのですが。
どなたか教えてください。よろしくお願いします。
require 'webrick'
require 'webrick/httpproxy'
require 'uri'
handler = Proc.new() {|req, res|
res.body.gsub!("abc", "")
}
userAgent = 'Mozilla/5.0 (iPhone; U; CPU like Mac OS X; en) AppleWebKit/420+ (KHTML, likeGecko) Version/3.0 Mobile/1A543a Safari/419.3'
server = WEBrick::HTTPProxyServer.new({
:BindAddress => '127.0.0.1',
:Port => 8080,
:ProxyContentHandler => handler
:RequestCallback => proc {|req, res|
req.header['user-agent'] = [userAgent]
}
})
server.start
ここまでになります。
あと、正規表現ですべての文字にマッチするようなメタ文字があれば教えていただきたいです。
1文字だけでなく、複数の文字にマッチするものを探しています。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし 1 2022/10/13 11:48
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Visual Basic(VBA) VBAでファイルを開くプログラムがエラーです 2 2023/02/21 16:56
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- au(KDDI) iPhoneSEを使用しています。ショートメールを使用していて入力中に70と表示されるのは70文字ま 1 2022/11/28 23:36
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- 会計ソフト・業務用ソフト エクセルの数式で教えてください。 1 2022/06/21 13:15
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- その他(プログラミング・Web制作) テキストエディタで複数行にわたる文字列の行頭に番号を振る方法 4 2023/03/11 12:57
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
void lcd_str(unsigned char* p...
-
C言語で全角文字を扱いたいので...
-
平均、最大値、最小値を表示す...
-
配列の値を置換するにはどうす...
-
エクセルのマクロについて教え...
-
だれがとけるの?
-
rand()に関して
-
C言語 exitの使い方
-
【VBA】複合代入演算子
-
RichTextBoxの改行を認知してく...
-
vba 最大値 条件分岐
-
関数で複数の値を戻り値として...
-
HTML上の2つの連動するプルダウ...
-
エクセルへのデータの貼付時に...
-
selectの意味
-
processing エラーで、 "cannot...
-
エラーの意味は? Lvalue req...
-
足して100になるような乱数のア...
-
リソースのコントロールについて
-
Accessコンボボックスにレコー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VisualStudio2022でC言語プログ...
-
C言語で全角文字を扱いたいので...
-
Accessで文字列のバイト数読み込み
-
VBA シート上にドロップダウン...
-
セル内の一部文字列を消去のマクロ
-
アンダーバーとバックスラッシュ
-
VC2008+Qtの文字化け
-
英数半角文字と「-」を指定する...
-
スプレッドシートの関数
-
rubyの正規表現で"["を使いたい...
-
エクセルで数字の変換
-
UTF8が16進文字列に化ける(...
-
文字数の多い単語だけ抽出(多...
-
PHPで特定の変数値を取り出す
-
プロキシを使うプログラムでエ...
-
正規表現で英(大小)と数字を必...
-
ruby 正規表現の日本語とアルフ...
-
Ruby言語にて、全角カナ⇔半角カ...
-
void lcd_str(unsigned char* p...
-
Kシェルでの桁数取得
おすすめ情報