人力検索はてな - 質問一覧
URLはダミーです。
そのWebがどのタイプのカウンタを使っているのかによりますが……
一番多いJavascriptやダミー画像を使っているものは、IEの設定でJavascriptと画像の表示を切ることでカウントされなくなります。
(Javascriptはセキュリティの設定画面にある、スクリプト→アクティブスクリプトのチェックをはずず、画像は詳細設定のほうでチェックをはずすことで無効化できます。)
情報ありがとうございます。
IMGタグ使っているものならば、ブラウザで画像表示禁止でOKですね。
http://www.hatena.ne.jp/1068565078
アクセスカウンターが設置されているWebページにアクセスして、アクセスカウンターが回らないようにできるアイデアがあれば教えてください。無ければ発言しなくていいです.. - 人力検索はてな
ブラウザの設定で画像の表示をOFFにしておけばいいかと思います。他の画像も見れませんが(^^;
情報ありがとうございます。
JavaScriptや画像呼び出しを利用したアクセスカウンタの場合はProxomitronのフィルタを使ってカウンタが回らないように出来ます。
デフォルトで入っている「Disable JavaScript」を使ってJavaScriptを強引に切り、画像呼び出しを利用したカウンタに対してはそれに応じたフィルタを書くことで、画像を呼び出さないように出来ます。
情報ありがとうございます。
Proxomitronのようなlocalproxyを使えば、送信データをフィルタリングすればOKですね。
うまい方法です。
アクセスカウンタが例えば
<img src=”
”>
というようなイメージタグでCGIを呼ぶタイプですと、
Proxomitronのようなローカル用のプロキシで
イメージタグをフィルタリングすればOKです。
ページ自体がCGIやサーブレット等で構成されている場合は
回避できないと思います。
よく考えましたら、Proxomitronを使っても受信したデータをフィルタリングした時点で、ブラウザには表示されなくても、相手のWebページを取得しているので、アクセスカウンターは回りませんか?
もし可能でしたら、そのフィルタリングルールを教えてください。
@homepage:@nifty
質問の意図が2通りに取れるので、両方に解答します
・自分のHPに同じ人が何度きても回さないようにする方法
@ニフティのホームページのカウンタもヽ仕組みですね
アクセスしてきた最後のIPアドレスをファイルに保存しておき、次のアクセス者のIPと比較して一致した場合は回さない仕組みにすればOKです。CGIでできる簡単な方法です
・よその人のHPにアクセスしてアクセスカウンタをまわさないようにする方法
普通、アクセスカウンタは、別のCGIサーバーに画像として、表示してあるようにしてあるのでFireWallソフトを設定してHTTPでそのCGIサーバーへのアクセスを禁止してしまえば、アクセスカウンタは表示されず、回ることはありません
Homepageと同じ場所にあるカウンタでも。画像から呼び出す形式ならば、IEの設定で画像を表示しないにすれば、カウンタを回さないことができる場合もあります。
後者の解釈が聞きたい方です。
アクセスカウンター本体のCGIファイルにアクセスできないように設定すればよいわけですか。
URLはダミーです。
IMGタグでなくSSIによるカウンタの場合、画像表示をOFFにしてもカウントされてしまいます。その場合、1番目の回答の方法(プロキシを使う)が逆に有効な手段となるでしょう。プロキシにキャッシュしてあるデータがブラウザに渡されているうちは、カウンタは回りません。(なにしろそのホームページにアクセスしていないのと同じ事ですから)
ただし、プロキシによってはキャッシュを使わず毎回新しいデータを渡してきたり、設定によってはキャッシュの更新期間の短さゆえに、カウンタが回ってしまうかもしれません。
http://www.archive.org/web/web.php
Internet Archive: Wayback Machine
こういうミラーサイトを利用する方法も考えたのですが、これでは質問の趣旨から外れそうですね。不確実ですし。
情報ありがとうございます。
Proxyの件はキャッシュ目的という意味でしたか。
理解できました。
後者の方法も考えましたが、リアルタイム性にかけるのでちょっと難しいです。
img などでカウンタを呼び出している場合なら、とりあえず URL の先頭に「view-source:」を付加してソースだけ見ると言うのもありかもしれません。
あと、同じく img 呼び出し型などの場合なら、Proxomitron で適切なフィルタリングをするだけでカウンタは回りません。ブラウザはフィルタリングが完了した時点で画像などを呼び出しにいくので、その前に画像呼び出し部分を削除すれば問題ありません。
カウンタの種類は様々なのでそのページに合ったフィルタを自分で作るのが理想的ですが、実際にやろうとするととても面倒ですよね。以下は私が使っている Proxomitron のフィルタです。「スゴいカウンター()」などのアクセス解析つきのカウンタなら大概フィルタリングされます。たまにカウンタじゃないものもフィルタリングされたりしますがそこはご愛嬌。
Name = ”counter canceler”
Active = TRUE
Limit = 1024
Match = ”<script*¥1<img*¥2</script>”
Replace = ”<script¥1<img¥2</script>”
もしはてなの自動変換か何かで文字が全角になっていたら半角に直して下さい。
CSS の背景画像にカウンタを指定する場合もあるようです。フィルタリング部分を探す時に参考になるかと思い、付け足しました。
情報ありがとうございます。
確かにveiw-sourceだとカウンターが回りませんね。
Proxomitronのフィルタリングルールはためになりました。
その手も考えましたが、リアルタイム性に欠けますね。
Proxy経由でもアクセスカウンターは回ると思います。