
- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ
自動巡回
[ リスト | 詳細 ]
JAVAで自動巡回プログラムを作る(1)以下のソースコードは、自動巡回プログラムの大本となるソースコードである。このプログラムが何を行うかというと、Yブログの更新情報RSSを取得し、その中から更新ブログのURLのみを取り出すというプログラムである。 これを一般的な名称で呼ぶならば、「RSSリーダー」となる。
import java.net.URL ;
import java.util.*;
import java.io.IOException ;
import de.nava.informa.core.* ;
import de.nava.informa.impl.basic.* ;
import de.nava.informa.parsers.* ;
class AR{
public static void main(String[] args){
try{
URL url = new URL("http://blogs.yahoo.co.jp/rss.xml") ;
ChannelIF channel = FeedParser.parse(new ChannelBuilder(), url);
Collection list = channel.getItems() ;
ItemIF[] items = (ItemIF[]) list.toArray(new ItemIF[0] ) ;
for(int i = 0; i < items.length ; i++) {
URL itemURL = items[i].getLink() ;
System.out.println("URL:"+itemURL) ;
}
}catch(IOException e){
System.out.println("RSSの読み込みに失敗しました") ;
}catch(ParseException e){
System.out.println("RSSの解析に失敗しました") ;
}
}
}
このRSSリーダーより得られる更新ブログURLをうまく加工し利用することで、自動巡回が可能となるのである。 必要なものRSSを扱うためにinformaを利用している。このため、このRSSリーダーを動かすにはinformaが必要である。 また、このプログラムはJAVAで作られているので実行するにはJAVAの実行環境が必要である。 続く・・・(予定)
|

- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ
|
アンチ自動巡回ブログユーザの存在である。 まず、本格的に自動巡回を行なうとYahoo!ブログのランキングに入ってしまう。それも上位にランクインしてしまうのである。 これで、ランキング入りしてしまうような不正を行なっていることがばれてしまう。ブログ自体の訪問者がどれくらいなのかと言う情報は、統計情報を表示しない設定にすればバレないことなのだが、ランクインしてしまうことは、ブログ運営者側としては防ぐことができない。 ランキングに入ってしまっても、ブログの記事の量や質、そしてゲストブックや記事へのコメントを内容が不自然でない物であれば、自動巡回ブログだと疑われる可能性は薄れるわけだが、なぜだかYahoo!ブログのユーザはコメント欄やゲストブックに「履歴からきました〜」と言う旨の記述を行なう。 ゲストブックが公開されている場合には、この類のコメントは全てゲストブックに書かれるわけだが、ゲストブックを閉鎖してしまうとこれが面白い事に、記事に対してこの類のコメントを書き込んで立ち去っていくのである。しかも、それらのコメントが記事の内容と関連性が無くとも、コメントを書き込むのだから困った人達である。 これらのユーザ行動は、自動巡回ブログに対する攻撃なのか、それとも自分のブログに訪問してくれた人に対しては「履歴からきました。見てくれてありがとね」的なコメントを残すのがマナーか何かだと思っているのだろうか・・・?もしかして、これは自動巡回ブログに便乗して、自分のブログを宣伝しているだけなのかもしれない。 そんなわけで自動巡回をしていると「履歴からきました〜」的な書き込みと、ブログ自体の質から自動巡回ブログの疑いをかけられる。 さて、自動巡回ブログの疑いをかけられるようになると登場するのが、「アンチ自動巡回ブログユーザ」である。こいつらは、ゲストブックやコメント欄に「自動巡回お疲れ様」と書いたり、意味不明な書き込みで荒しを行ない、自動巡回ブログの撲滅を図るわけだ。 2ちゃんねるのこの辺↓ http://pc10.2ch.net/test/read.cgi/blog/1151504299/ で晒されるくらいなら別に問題ないのだが、コメント欄から攻撃を受けるようになるとこれは困る。 この対策として、ゲストブックを非公開にし、コメントも書き込めないようにするという対策を行なわなくてはいけなくなる。これで、何も知らない訪問者から「自動巡回」という存在を一応消す事ができるのである。 各記事のトラックバック欄にトラックバックを行う事で、コメントを強制的に書き込む事が可能なのである。トラックバックからアホなコメントを大量に書き込まれたら、コメント欄を閉鎖しても意味がないわけだな。この攻撃に対してはトラックバックを禁止すれば良い訳だが、残念な事にYahoo!ブログでは記事に対するトラックバックを禁止することができないのである。
|

- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ
|
Yahoo!ブログで自動巡回してアフィリエイトで儲けようという話である。 |

- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ
|
自動巡回の手法の一つとして、自動操作ツールを使うを使う手法がある。しかし、自動巡回によるアクセスアップとしては最適な方法ではない。また、自動操作時には、PCを利用して別の作業を行えないという制限がある。 自動操作ツールと言うのは、キーボードのマウスで入力した動作を記録し、それを再生と言う形でパソコンを自動操作するためのツールである。 たとえば、Yahoo!ブログの新着ブログのページ。 マウスを使って、リンクをクリック。そしてブログを開く。ブログを開いたら、再び新着ブログのページへ。という動作を自動化させたとする。 しかしこの場合、実際にやってみるとわかるのだが、新着ブログの各ブログへのリンクが表示されている位置と言うのが、新着ブログのページの上に表示されているバナーや、ニックネームがテキストか、画像か、によって毎回変動してしまう。 1.まず始めに、新着ブログのページのRSSをFirefoxのRSSリーダーに登録しておく。 2.新着ブログをすべてタブで開く。(新着ブログのページをRSSで登録しておくと、ブラウザの方で、RSSから読み取った新着ブログをすべて同時にタブで開くことかできる) http://www.geocities.jp/automatic_round/tabu.PNG と言うわけで、以下のようなHTMLファイルを作ってみた。 <html> <head> <link rel="alternate" type="application/rss+xml" title="新着ブログ" href="http://rd.yahoo.co.jp/rss/b/blog/update/rss2/01/*http://blogs.yahoo.co.jp/rss.xml"> </head> </html> これをFirefoxで開き、以下の画像の赤丸の中にあるマークをクリックすることで、RSSリーダーに登録する事ができる。
http://www.geocities.jp/automatic_round/bvc.PNG |

- >
- コンピュータとインターネット
- >
- インターネット
- >
- ホームページ




