ID非公開
ID非公開さん
2021/12/7 19:17
2回答
uBlock Originで知恵袋のとあるカテゴリーだけカテゴリQ&Aランキングを非表示にするにはどうすればできますか。
uBlock Originで知恵袋のとあるカテゴリーだけカテゴリQ&Aランキングを非表示にするにはどうすればできますか。 特定の質問者を非表示、特定の回答者を非表示にしたいです。(その結果該当するベストアンサーが見れなくなってもいいです。)
Google Chrome | Yahoo!知恵袋・25閲覧
1人が共感しています
ベストアンサー
もし、必要な部分も非表示になる場合は、その部分を補足または返信してください。可能な場合は修正します。 「uBlock Origin」の「Myフィルター」に↓要素非表示フィルターを追加して「変更を適用」をクリックしてください。 ※:この要素非表示フィルターは回答時点でのサイトの仕様に対するものです。今後、サイトの仕様が変更された場合はそれに対する要素非表示フィルターに書き換える必要があります。 ※:あくまで、「非表示」なので一瞬表示→非表示の場合があります。 ※:フィルターは、追加以降のアクセスで有効になります。 ━━━━━━━━━━━━━━━━━━━━ ▼知恵袋のとあるカテゴリーだけカテゴリQ&Aランキングを非表示 ※★=カテゴリ名 ※複数指定「/^★$/」→「/^(★|★|★)$/」 ※正規表現指定なので、メタ文字は「\」でエスケープ -----↓から----- chiebukuro.yahoo.co.jp###ca_rnk:has(div[class*="__Sub__"]:has-text(/^★$/)) -----↑まで----- ▼特定の質問者を非表示 ※質問部分を非表示 ※★=質問者アカウント名 ※複数指定「/^★さん$/」→「/^(★|★|★)さん$/」 ※正規表現指定なので、メタ文字は「\」でエスケープ -----↓から----- chiebukuro.yahoo.co.jp###que:has(p[class*="__UserName__"]:has-text(/^★さん$/)) -----↑まで----- または、 ※★=質問者登録番号 ※複数指定「a[href*="★"]」→「:is(a[href*="★"], a[href*="★"])」 -----↓から----- chiebukuro.yahoo.co.jp###que:has(div[class*="__Head__"] > a[href*="★"]) -----↑まで----- ▼特定の回答者を非表示 ※回答部分を非表示 ※★=回答者アカウント名 ※複数指定「/^★さん$/」→「/^(★|★|★)さん$/」 ※正規表現指定なので、メタ文字は「\」でエスケープ -----↓から----- chiebukuro.yahoo.co.jp##:is(div[itemprop="acceptedAnswer"], article[class*="Chie-AnswerList__Item__"]):has(p[class*="__UserName__"]:has-text(/^★さん$/)) -----↑まで----- または、 ※★=回答者登録番号 ※複数指定「a[href*="★"]」→「:is(a[href*="★"], a[href*="★"])」 -----↓から----- chiebukuro.yahoo.co.jp##:is(div[itemprop="acceptedAnswer"], article[class*="Chie-AnswerList__Item__"]):has(div[class*="__ItemHead__"] > a[href*="★"]) -----↑まで----- ━━━━━━━━━━━━━━━━━━━━ 「uBlock Origin」の「Myフィルター」に↑要素非表示フィルターを追加しても非表示にならない場合は、「uBlock Origin」の「要素非表示フィルター関係」の設定が↓のようになっているか確認してください。 ※設定は「ダッシュボードを開く」からできます。 【設定タブ】 ☑ ブロックされた要素の設置場所全てを非表示にする ~~~~~~~~~~ [デフォルトの動作] □ 要素隠蔽フィルターを無効にする 【フィルター一覧タブ】 ☑ 要素隠蔽フィルターを解析、施行する □ 汎用的な要素隠蔽フィルターを無視する ━━━━━━━━━━━━━━━━━━━━ ★ブロックフィルター (+ 独自フィルターオプション有無) ●ドメイン指定 → [例]「||xxx.xxx^」 ●完全一致指定 → [例]「||xxx.xxx/ads.js」 ●前方一致指定 → [例]「|https://xxx.xxx/」 ●後方一致指定 → [例]「/ads.js|」 ●部分一致指定 → [例]「/ads.js」 ●ワイルドカード指定 → [例]「||*.xxx/*.js」・「/*.js」 ●正規表現指定 → [例]「/https?:\/\/xxx\.xxx\/ads?\.js/」 ※「独自フィルターオプション追加」で、コンテンツ指定が可能 ※すべてのコンテンツ指定は「$all」オプション追加 ※フィルター例外指定は先頭に「@@」追加 ※フィルター無効指定は「$badfilter」オプション追加 ※例外指定無視は「$important」オプション追加 ※指定ドメインでのみフィルター有効は「$domain=」オプション追加(「|」区切りで複数ドメイン指定可能) など ★要素非表示フィルター (+ 独自フィルターオプション有無) ●タグ名指定 → [例]「ドメイン##タグ名」 ●class属性指定 → [例]「ドメイン##.class名」 ●id属性指定 → [例]「ドメイン###ID名」 ●要素の属性名指定 → [例]「ドメイン##タグ名[属性名]」 ●要素の属性値指定(完全一致) → [例]「ドメイン##タグ名[属性名="文字列"]」 ●要素の属性値指定(前方一致) → [例]「ドメイン##タグ名[属性名^="文字列"]」 ●要素の属性値指定(後方一致) → [例]「ドメイン##タグ名[属性名$="文字列"]」 ●要素の属性値指定(部分一致) → [例]「ドメイン##タグ名[属性名*="文字列"]」 ●要素の属性値指定(前方後方一致) → [例]「ドメイン##タグ名[属性名^="文字列A"][属性名$="文字列B"]」 ●要素の属性値指定(フィルター連結) → [例]「ドメイン##タグ名[属性名="文字列"],タグ名[属性名="文字列"]」 ●要素(タグ内)のテキスト指定(プレーンテキスト) → [例]「ドメイン##タグ名[属性名="文字列"]:has-text(文字列)」 ●要素(タグ内)のテキスト指定(正規表現) → [例]「ドメイン##タグ名[属性名="文字列"]:has-text(/(文字列A|文字列B|文字列C)/)」 ●タグ内に指定テキストを持つ子要素Bを持つ親要素Aを指定 → [例]「ドメイン##親タグ名[属性名="文字列"]:has(子タグ名[属性名="文字列"]:has-text(文字列))」 ●タグ内に指定テキストを持つ子要素Bを直接子に持つ親要素Aを指定 → [例]「ドメイン##親タグ名[属性名="文字列"]:has(> 子タグ名[属性名="文字列"]:has-text(文字列))」 ●タグ内に指定テキストを持つ子要素Bを持つ親要素AのN番目上の親/祖先要素を指定 → [例]「ドメイン##親タグ名[属性名="文字列"]:has(子タグ名[属性名="文字列"]:has-text(文字列)):upward(数字)」 ●タグ内に指定テキストを持つ子要素Bを直接子に持つ親要素AのN番目上の親/祖先要素を指定 → [例]「ドメイン##親タグ名[属性名="文字列"]:has(> 子タグ名[属性名="文字列"]:has-text(文字列)):upward(数字)」 ※例外指定は「##」→「#@#」 など 他にも組み合わせパターンは色々ありますが、↑のようなブロック/非表示方法があります。 ※「ブロックフィルター」は通信自体をブロックするので問題ありませんが、「要素非表示フィルター」はあくまで、「非表示」なので一瞬表示→非表示の場合があります。 ━━━━━━━━━━━━━━━━━━━━ 「uBlock Origin」などについては、↓(自分の過去回答)が、参考になるかと思います。 ★広告ブロック拡張機能「uBlock Origin」について https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q12239219792 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10233542885 ★uBlock Originのフィルターについて https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10244867375 ★サイトブロックについて https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11240089086 ━━━━━━━━━━━━━━━━━━━━ ★【保存版】正規表現でエスケープが必要な文字一覧表 - Qiita https:// qiita.com/katsukii/items/1c1550f064b4686c04d4 ★正規表現: 文字クラス [ ] 内でエスケープしなくてもよい記号|TechRacho(テックラッチョ)~エンジニアの「?」を「!」に~|BPS株式会社 https:// techracho.bpsinc.jp/hachi8833/2017_05_30/40673
1人がナイス!しています
ID非公開
ID非公開さん
質問者2021/12/8 0:48
すごいですね、半分諦めていましたがランキングも質問も回答も無事非表示にできました。ありがとうございます。 ところで質問者の返信部分が残るのですが、これは非表示にどうすればできますか。やり取りしている第三者との回答が消えてもいいです。
質問者からのお礼コメント
某ユーザーの質問回答全て非表示にしたかったので夢が叶いました。 いくら感謝してもしきれません。 ありがとうございます。 カテゴリーマスター様にも良い事がありますように。
お礼日時:12/8 15:14