Proxomitron フィルター作成スレッド Part15
■ このスレッドは過去ログ倉庫に格納されています
ヘッダ>User-agent:~~~のoutにチェック>OK>バイパスを押す IEにlocalhostと設定したポートをプロキシに設定 UAチェックサイトで確認するも、変化なし 出来ました あとjane styleスレでも聞いてるけど janeだと動作しない !chkBBx:UAでUAを見ても変わってない ↓これをやりたけどスレタイの[転載禁止]と©2ch.netが消えない 以下2つのフィルタをProxomitronに追加し設定を保存 [HTTP headers] In = TRUE Out = FALSE Key = "URL: 2ch.net subject.txt filtering rev.2 (151116) (in)" URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt $FILTER(true)" [Patterns] Name = "2ch.net: subject.txt filtering rev.2 (151116)" Active = TRUE URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt" Limit = 16 Match = "([ ]|)\[[%93][%5D][%8D][%DA][%8B][%D6][%8E][%7E]\]([ ]|)|\&(copy|#169);2ch.net" 終わったらスレ一覧を更新 間違っていなければスレタイの[転載禁止]と& >>728 ,733 Proxomitron用ならこれ 本体は適当にみつけて拾ってきて 使い方に関しては触れないので各々ドキュメントやwiki等を参照の事 Proxomitronを起動したら設定→HTTPタブでポート番号を確認 然る後JaneStyleにProxyの設定をする(ヘルプ見れ) デフォのままなら アドレス:localhost port:8080 設定するのは受信用だけでいい 終わったら以下2つのフィルタをProxomitronに追加し設定を保存 [HTTP headers] In = TRUE Out = FALSE Key = "URL: 2ch.net subject.txt filtering rev.2 (151116) (in)" URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt $FILTER(true)" [Patterns] Name = "2ch.net: subject.txt filtering rev.2 (151116)" Active = TRUE URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt" Limit = 16 Match = "([ ]|)\[[%93][%5D][%8D][%DA][%8B][%D6][%8E][%7E]\]([ ]|)|\&(copy|#169);2ch.net" ↓これでスレタイの[転載禁止]と©2ch.netを消したいけど出来ない 以下2つのフィルタをProxomitronに追加し設定を保存 [HTTP headers] In = TRUE Out = FALSE Key = "URL: 2ch.net subject.txt filtering rev.2 (151116) (in)" URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt $FILTER(true)" [Patterns] Name = "2ch.net: subject.txt filtering rev.2 (151116)" Active = TRUE URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt" Limit = 16 Match = "([ ]|)\[[%93][%5D][%8D][%DA][%8B][%D6][%8E][%7E]\]([ ]|)|\&(copy|#169);2ch.net" > あとjane styleスレでも聞いてるけど そっちでやれ PC再起動したらProxomitronやってもプロキシサーバーが応答しなくなりやがった >>399 のフィルタが効かない、助けて( ;∀;) そもそもdisable javascriptも効かないヘルプ! 「2ch」っていうパターンでテストしてもマッチしませんでしたってなるけどなんで? なんとかHTMLを置換できるようになったけど.htmlなら作用するけど.txtだと反応しない とりあえずmine書き換えたら出来たけど 置換後の文字列にマルチバイト文字使えないの? 結局FixMineをオンにしたら使えるようになったってだけか FixMIME有効にて、かつ、txtのMINEを変えとアカンのか? Fix MIMEを有効にしてMIME Fix List.txtでtxtのMIMEをtext/htmlにせなあかんの? txtにproxomitronを作用させる方法ってそれしかないの? ○○が無い場合にマッチ、って言う表現って実現可能? ^ 使っても、○○以外にマッチにしかならないよね 例えばURL www.hogehoge.com/hoge.php があったとして フッターっつーか www.hogehoge.com/hoge.php?=hoge の ? 以降が無い場合付け足すとかそういう用途を想定してるんだけども、どうだろう やっぱ無理なのかな >>418 ありがとう でも俺の理解が足りないようで使いこなせないみたいだ アンドロイド用のproxomitron的なものないの? 同一WiFi内でPC内のプロキシに2chMateを接続してスレ欄取得しようとしてもURLが間違っているか〜〜ってなって取得出来ない 2chGearならできる 同じ設定をしてMateだけ出来ないならMateの問題じゃないの ヘッダフィルタのURLのマッチを [^/]++.2ch.net(:80|)/[^/]+/subject.txt $FILTER(true) にしても.txtがログにも全く引っかからないんですがどうすればいいですか? .htmlなら出来るんですが と思ったらログは取れてた けどwebページフィルタ当てれない mineをtext/htmlに書き換えたら出来るようになるけど書き換えると2chmateでスレ欄を取得できなくなる >>426 誰か教えてくれ.txtをフィルタする方法ないの? styleスレにフィルタ貼ったばっかりにこんなのが現れるようになって 正直すまんかった [HTTP headers] In = FALSE Out = TRUE Key = "Accept-Encoding: HTTP_ACCEPT_ENCODING Header Delete for 2ch (Out)" URL = "[^/]++.2ch.net(:80|)/[^/]+/subject.txt" Match = "*" mime typesは消せ ありがとう でも普通に聞いただけなのになんでこうなるのか 久しぶりにNo object!!(似非NoScript)をメンテしたので 欲しい方が居たらどぞ ttp://prx.dip.jp/wiki/?plugin=attach&pcmd=info&file=No%20object!!_20151207.zip&refer=Uploader [変更点] ・リスト「Allow_AllObject.txt」の追加。(何もブロックしなくていいサイトのURLを記載するためのリスト) ・スクリプトタグ内の「script.src = '/js/map' + abc + '.js';」みたいな記述を外部スクリプトときちんと認識するよう修正 ・No object!!でブロックしている場合に表示される画面右上の四角形が表示できないケースがあるのを修正 >>435 始めて使ってみたんですが、時々表示されなくなるサイトありません? 例えばttp://allabout.co.jp/とか >>436 たまにJavaScriptでコンテンツ(ページとかコントロールとか)の表示・非表示を行っているサイトがあって そういうところはホワイトリストに追加してあげないと見れないよ そういうサイトはスクリプトなしでも表示されるようにページを書き換えるわ body style="display:none" とかfoldingリストとかlazyとか大嫌い >>437 そういうサイトもあるだろうけど、All Aboutの場合はJavaScriptでコンテンツのロードや 表示/非表示をコントロールしているわけじゃなく、ブラウザ自体でJavaScriptを無効に していてもページ自体は表示できるサイトだよ 件の場合はheadの途中に <script>window.jQuery || document.write('<script type="text/javascript" src="外部スクリプト.js"><\/script>')</script> のようなところがあって、ここで2つ目の<script〜行末の閉じタグまで置換されて 先頭の開始タグが残ってしまい、このため以降全てがscriptタグ内に書かれたもの ということになってしまっている scriptタグを$NESTで取ろうとするとよくあるな scriptの場合は<script*</script>でbounds取ったほうがよさげ No object!!(似非NoScript)を更新 変更点は以下参照してください ttp://prx.dip.jp/wiki/?plugin=attach&pcmd=info&file=No%20object%21%21_20160112.zip&refer=Uploader [変更点] 1. Replace full path for No object!!の対象範囲の拡大 2. 内部スクリプトブロック時の判定の修正 3. 外部スクリプトブロック時の判定の修正 4. ブロックした場合、ソースの削除ではなくコメントアウトを行うように変更 「/foo.js $URL(http://bar.com/* )」などブロックリストにプロトコルからではなく スラッシュから記載している場合、変更点1に伴って記載を変更する必要があるかもしれません。 >>436 これでいいのかな こっちはフィルタスレだから証明書の期限切れは問題になってないのか >>441 これまでに気付いたサイトでは大丈夫なようです ありがとうございます なんかwin10アプリからの接続要求に応答なしのままで接続できないんだけど 素朴な疑問なんだけど、リストの扱いってどうなってんだろうな Divに肯定先読みで$AV噛ませてリストからマッチしたら置換 みたいな簡単なフィルタなんだけど リストに ABC XYZ って入れて置換を確認した後 ABC XYZ ABC って追記したら、何故か ABC XYZ が反応しなくなった ABC ABC XYZ の順番にしたら両方反応するようになったけど、どういう事なんだろう 素朴な疑問なんだけど、なんでそのフィルタ書かないの? Non-hashed Itemは、記述した順番でマッチ Hashed Item は、候補が複数あるときどれにマッチするかは未定義と考えるべき 記述順を変えれば変化するけど、どう変化するかは予測できない ほうほう、なるほど 予測できないんだ 参考になる Kill nest adなんかでとっきどき作動しない事があるのも そういう事なんだろうなぁ ☆ 日本の核武装は早急に必須です。☆ 総務省の、『憲法改正国民投票法』、でググってみてください。 日本国民の皆様方、2016年7月の『第24回 参議院選挙』で、日本人の悲願である 改憲の成就が決まります。皆様方、必ず投票に自ら足を運んでください。お願い致します。 スレチっぽいので改めて質問します 288 : 名無しさん@お腹いっぱい。2016/05/15(日) 00:35:18.45 ID:Q4AEkcDv0 置き換えスタック使っているんですけど 以下のフィルターに対して 例えば「<p>VVV @XXX @YYY ZZZ</p>」が 「<p>VVV <a href="https://twitter.com/XXX" ;>@XXX</a> <a href="https://twitter.com/YYY" ;>@YYY</a> ZZZ</p>」にならず 「<p>VVV <a href="https://twitter.com/YYY" ;>@YYY</a> <a href="https://twitter.com/YYY" ;>@YYY</a> ZZZ</p>」になってしまう これは仕方ないんですかね、\1が上書きされてしまうのは \1を\#にすると当然エラーが出て使えません <p>タグの範囲を外せば対応できますけどかなり重くなるので避けたいです [Patterns] Name = "Twitter垢リンク" Active = TRUE Multi = TRUE Bounds = "<p>*</p>" Limit = 512 Match = "(\#@(([0-9a-zA-Z_])+)\1$SET(\#=<a href="https://twitter.com/ \1">@\1</a>))+\#" Replace = "\@" <p>の前の閉じタグから消費してmultiple matchとかどうでしょう </div><p>VVV @XXX @YYY ZZZ</p> Multi = TRUE Bounds = "[^<]++><p>*</p>" Match = "(*<p>*)\#@(???)\1$SET(#=[\1])\#" >>452 遅くなってごめんなさい multipleにしても一つのファイルに対して一回しかフィルターが通らないので 同じフィルタを何度も登録するしか方法がなさそうです そんなことない それじゃmultipleの意味がない こういうこと? [Patterns] Name = "new filter" Active = FALSE Limit = 2560 Match = "<p>((((^</p>)?)++)\#@\1\s$SET(\#=<a href="https://twitter.com/ \1">@\1</a> ))+(*)\#</p>" Replace = "<p>\@</p>" >>455 じゃダメだな 良く見てなかったけどYYYが2回続くね もうグローバル変数使ってこんな感じでやるのがいいのではなかろうか ただ「<p>VVV <a href="https://twitter.com/XXX" ;> @XXX</a> @YYY ZZZ</p>」みたいなのは誤爆するけど [Patterns] Name = "new filter" Active = FALSE Limit = 2560 Match = "(<p>)\#$SET(P_TAG=y)" "|(</p>)\#$SET(P_TAG=)" "|@([0-9a-z]+)\1$SET(\#=<a href="https://twitter.com/ \1">@\1</a>)$TST(P_TAG=y)" Replace = "\@" うーん、未テストだから調整が必要だろうけど自分ならたぶんこうやるかな p要素内に限定しないと重くなる=twitter垢っぽい文字列が頻繁に出てくると解釈して最初にリンクを張るべきか$TSTするようにしてみた Match = "(^(^$NEST(<p,>*@[0-9A-Za-z]++\s*,</p>)))$SET(TWITLINK=1)" Match = "$TST(TWITLINK=1)@([0-9a-zA-z]+)\1$SET(\#=<a href="https://twitter.com/ \1">@\1</a>)" Replace = "\@" Match = </p>$SET(TWITLINK=) あとは、10個以上リンク張るなんてことはそうそうないっていうならこうとか? Match = "$NEST(<p,>\#@([0-9A-Za-z]+)\1$SET(\#=<a href="https://twitter.com/ \1">\1</a>)" "(\#@([0-9A-Za-z]+)\2$SET(\#=<a href="https://twitter.com/ \2">\2</a>)|\#)" "(\#@([0-9A-Za-z]+)\3$SET(\#=<a href="https://twitter.com/ \3">\3</a>)|\#)" (以下\0までコピペして修正) "\#" ",</p>)" やっとjump.2ch.netに2ch.ioバイパスできるようになった http://web.archive.org/web/20090211220620/http ://proxomitron.at.infoseek.co.jp/ こちらで配布されていたAdd Link 4.6 お持ち帰り用(09/02/04)どこかにありませんでしょうか。 >>460 ありがとうございます。 試してみます。 もう必要なさそうだけど 4.6NASの片隅にあったので置いておくね ttp://www1.axfc.net/u/3682206/prox >>462 ありがとうございました。 心より感謝いたします。 https://firefennec.wordpress.com/2010/01/23/itunes%E3%81%A7%E4%BB%BB%E6%84%8F%E3%81%AE%E3%82%A2%E3%83%BC%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95-2/ ここを参考にしてiTunesのアートワーク取得時にアップルが割り振ってるアルバムIDを指定したいんだけど、 今は仕様が変わってリクエスト先がhttp://ax.itunes.apple.com/* からhttps://itunes.apple.com/* になってるよね? でもProxomitronのSSL有効にして、URLマッチを「itunes.apple.com/*」にしても上手く書き換わらない… +++SSL:GET 336+++ SSL cipher TLSv1 DES-CBC3-SHA (168 bits) GET /WebObjects/MZStoreServices.woa/wa/coverArtMatch?an=アーティスト名&aan=アルバムアーティスト名&pn=アルバム名 HTTP/1.1 Host: itunes.apple.com X-Apple-Store-Front: 143462-9,32 Accept-Encoding: gzip 助けて itunes.apple.com \1an=* $JUMP(\1p=アルバムID) にしたら出来た すまん ニコニコ生放送の「混雑している生放送も最後までご視聴いただけます」のポップアップをブロックするにはソースのどの部分をフィルタでカットすれば良いのでしょうか? どなたかご教授頂けないでしょうか? htmlサンプルのソースも一応用意しましたのでどうぞよろしくお願いします ttp://fast-uploader.com/file/7030946056330/ Thinking Archive(仮) ttp://vird2002.s8.xrea.com/ とこの 汎用Webフィルタ集 特定のサイト用フィルタ集 Fatal error: Cannot redeclare mysql_set_charset() in /virtual/vird2002/include_template/download/config.php on line 74 落とせないけど誰か持っていませんか? ここから、\以外の部分をまとめて\1とかに取り込みたいんですが、 \/unama\/wsapi\/v1\/watch\/ どういう風に書けばいいでしょうか… ちょうどdomoスレでも出てたけど、置換関数が欲しいよねって話だよな まあスタックかグローバル変数を使ってやることもできるが スタック版 \#(\#\\)+\# グローバル変数版 \1$SET(a=\1)(\1\\$SET(a=$GET(a)\1))+\1$SET(a=$GET(a)\1) スタックは色々制限があるし、後者は長いよね どちらも見た目が悪く、直感的じゃない、だから専用関数が欲しいと俺も常々思っている ありがとうございます proxydomo使ってます リンクを書き換えたいのかリダイレクトかけたいのかすら明示できんの? その違いが解ってるならフィルタの自分で書けるだろうね 人に頼むならせめて自分が何をしたいのかちゃんと説明できるようになってからにして Match = "/watch?v=" Replace = "/v/" これさえ入れればあらゆる広告が消える、そんなフィルタは無い 最低でも自分でリストのメンテナンスは必要 で、そういうフィルタなら既にあるからぐぐれ value-domainのバナーを消すのはどうやったら良いんでしょうか? 「https」なので良くわかりません <バナーURL> https://cache1.value-domain.com/vd_468x60.png <呼び出しスクリプト> src="//cache1.value-domain.com/xrea_header.js" async="async" うわ スゴイ めっさ簡単に消えたww ついでにGeocitiesのも消えた >>480 氏ね 別に間違ったことは書いていないと思う 書き込まなかったが俺もそう思ったし 一瞬sslで適用するのは… と思ったら呼び出し元のサイトがhttpsってわけじゃないのか >>480 以外の方法ってなんかあったっけ 接続先がSSLではないor本体をSSL有効化しているなら\kとか Yahooのトップページの右上のflashを消せませんか? 関西弁を標準語に直してくれるフィルター纏めサイトとか有りませんか? 警告文が邪魔な人向け [Patterns] Name = "Twitter IE11not support kill" Version = "" Author = "" Comment = "" Active = TRUE Multi = FALSE URL = "twitter.com" Bounds = "" Limit = 64 Match = "<div class="Banner Banner--aboveNav">" "" "" Replace = "<div class="Banner Banner--aboveNav" style="display:none !important">" 消した後の余白が気になる人向け [Patterns] Name = "Twitter topbar-spacer kill" Version = "" Author = "" Comment = "" Active = TRUE Multi = FALSE URL = "twitter.com" Bounds = "" Limit = 80 Match = "<div class="topbar-spacer" style="padding-top: 108px;">" " </div>" Replace = "" でも過去のツイッターのやり方を見た感じしばらくしたらmobile.twitter.comに飛ばされると思う Proxomitron Reborn http://prxbx.com/forums/showthread.php?tid=2331 ねんがんの いろいろしゅうせいされてるぱっちが りりーすされてるぞ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる