Proxomitron フィルター作成スレッド Part6
at SOFTWARE
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:名無しさん@お腹いっぱい。 06/12/16 03:14:23 /YOGWH+A0 ヘッダフィルタ(out?)で、GETメソッドのURL内の任意の文字列を全て置換するには、どうしたらいいんでしょうか? Unicodeのページで、全角空白%E3%80%80を半角空白%20に全て変換したのですが。 ぶっちゃけグーグルですが。 101:名無しさん@お腹いっぱい。 06/12/16 08:26:09 a25lr4PN0 >>100 以前私が作ったもので良ければ..。 [HTTP headers] In = FALSE Out = TRUE Key = "URL: del double-byte space and out-encode (out)" URL = "www.google.co(.jp|m)/*\?*q=" Match = "http://(\#(%E3%80%80$SET(#=+)|([?&])\#oe=[^&]+\&+))+{1,*}\#" Replace = "$JUMP(http://\@)" 102:名無しさん@お腹いっぱい。 06/12/19 04:54:02 47XuO8PM0 任意のサイトに google の検索フォームを追加するフィルタのα版。 現在開いているサイト内のみを検索対象にする。 ただし、サブドメインや独自ドメインなどでないサイトではだめかも。 とりあえず書いてみましたというところで。 Name = "insert search form (2006.12.19)" Active = TRUE URL = "$KEYCHK(g)" Limit = 16 Match = "(^(^</body>))" Replace = "\r\n\r\n<form action="http://www.google.co.jp/search" method="get">\r\n" "<p><input type="text" name="q" size="50" value="Google" \r\n" "onfocus="if(this.value=='Google'){this.value=''};" \r\n" "onblur="if(this.value==''){this.value='Google'}">\r\n" "<input type="submit" name="btnG" value="Google Search">\r\n" "<input type="hidden" name="hl" value="ja">\r\n" "<!-- input type="hidden" name="ie" value="Shift_JIS" -->\r\n" "<!-- input type="hidden" name="oe" value="Shift_JIS" -->\r\n" "<input type="hidden" name="num" value="20">\r\n" "<input type="hidden" name="as_sitesearch" value="\h"></p>\r\n" "</form>\r\n\r\n$STOP" $STOP が効かない。 $KEYCHK のキーを押している間は無限にマッチするので危険。 $STOP は置換テキストでも使えるそうだけど、 なぜかただのテキストとして扱われているもよう。なぜだろう?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4319日前に更新/385 KB
担当:undef