Twitterの/homeから欲しい情報だけ取り出す布石

いろいろとダメダメなので改良版の記事を参照のこと

  1. /homeのhtmlをAjaxで取得
  2. container・divの中身を取り出す
  3. scriptタグを除去
  4. てきとーなdivを作って中に突っ込む

document.writeとかあるので、scriptタグの除去は必須。
不可視divの中に突っ込んでjQueryでいろいろと必要な情報を取得したい。

(function(){
	var $ = jQuery;
	$.get('http://twitter.com/home',function(data){
		var result = /<div\s+id="container"[^<>]*>/.exec(data);
		var start = result.index + result[0].length;
		var end = data.search(/<!--\s+\/container\s+-->/);
		var container = data.slice(start,end);
		
		while(/<script[^<>]*>/g.test(container)){
			var startResult = /<script[^<>]*>/g.exec(container);
			var endResult = /<\/script>/g.exec(container);
			container = container.substr(0,startResult.index) + container.substr(endResult.index + endResult[0].length);
		}
		$('<div>')
			.html(container)
			.attr('id','temp')
			.insertAfter("#content");
	});
})();