เนื่องจากครบ 10 thanks แล้ว วันนี้จึงขอนำมาเสนอครับ (อ้างไปงั้น)
เรื่องเก็บ url ใน name.com ด้วย GreaseMonkey แล้วเอาไปหาโดเมนที่มี PR มีอายุ
--- step 1 --- เก็บ url
ลง GreaseMonkey ได้แล้วนะครับ มาสร้าง code กันเลย
คลิกขวาที่ icon ลิงนั้นเลยครับแล้วเลือก
> New User Script... จะขึ้น popup ขึ้นมา
ตรงช่อง Name ใส่ว่า name_url (หรือชื่ออื่นก็ได้แล้วแต่)
ตรงช่อง Includes (One per line) ใส่ว่า
http://www.name.com/*
แล้วกด ok มันจะเปิด editer ให้ครับพร้อมมี code ส่วนหัวให้ด้วย ให้ก็อป code ต่อไปนี้ไปทับได้เลยครับ ตามนี้
// ==UserScript==
// @name name_url
// @namespace c:\
// @description get url from name.com
// @include http://www.name.com/*
// ==/UserScript==
var include_jq = document.createElement('script');
include_jq.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js';
include_jq.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(include_jq);
function include_jq_wait() {
if(typeof unsafeWindow.jQuery == 'undefined') { window.setTimeout(include_jq_wait, 100); }
else { $ = unsafeWindow.jQuery; main(); }
}
include_jq_wait();
// --- Coding Here --- //
function CreateBox(){
$("<div id='jqprocess'>TSB_GetUrl</div>").prependTo(document.body);
$("div#jqprocess").css({
"color" : "blue",
"border" : "outset blue 2px",
"width" : "100px",
"text-align" : "center",
"cursor" : "pointer",
"background-color" : "white"
});
$("div#jqprocess").hover(function(even){
$("div#jqprocess").css("background-color","gray");
}, function(even){
$("div#jqprocess").css("background-color","white");
});
$("div#jqprocess").click(function(even){
htmlPopup();
});
}
get_num = 0;
function name(){
doc = document;
output = "";
str_ret = "name null!";
num = 0;
$(doc).find("input").each(function(i) {
str = $(this).attr("value");
if(str.indexOf(':')!=-1){
num++;
str = str.substring(0,str.indexOf(':'));
output += str + "<br />\n";
}
});
get_num = num;
// str_ret = "name : [" + num + "]<br />\n" + output;
str_ret = output;
return str_ret;
}
function htmlPopup(){
var data = "";
if (window.location.href.indexOf("www.name")!=-1) data = name();
var html = "";
var generator = window.open('', 'name', 'location=1,status=1,scrollbars=1,height=auto,width=800');
html = "<html><head><title>" + get_num + " url</title></head><body><div>" + data + "</div></body></html>";
// html = data;
generator.document.write(html);
}
function main(){
if (window.location.href.indexOf("www.name")!=-1) CreateBox();
}
เสร็จแล้ว save แล้วปิด editer ไป
กลับมาที่ firefox ให้ set GreaseMonkey ให้มัน enabled นะครับ
แล้วเข้า
http://www.name.com/expired_domains.php ไว้ดูโดเมนกำลังจะหมดอายุ และจะต่อกับ name.com
หรือที่
http://www.name.com/recently_deleted.php ไว้ดูโดเมนที่หมดอายุไปแล้ว พร้อมเอาไปจดที่ไหนก็ได้
ถ้าเห็นปุ่มที่มุมบนซ้าย เขียน TSB_GetUrl ก็เป็นอันใช้ได้
ค้นหาเป็นที่พอใจแล้ว กดเลยครับ จะมี window ใหม่ขึ้นมาเป็น list เฉพาะ url ที่ค้นได้จากหน้านั้นครับ
--- step 2 --- เช็ค PR
เอาไปใส่ SeoQuake > Check/Compare URLs and domain... เลยครับ
แต่ของผม set preference ตรงช่อง LinkInfo ให้แสดง รายการดังนี้
GooglePageRank -> เอาไว้ดู PR เผื่อหา โดเมนที่มี PR ติดมาด้วย จะเอา DMOZ ด้วยก็ได้
WebarchiveAge -> เอาไว้ดู Age เผื่อหาโดเมนมีอายุ
จบครับ เป็นอีกตัวอย่างแบบคล้ายอันแรกเลย ง่าย ๆ 2 step ไม่ต้องใช้ excel ดูเข้าใจง่ายขึ้นเยอะเลยครับ - -"
อาจไม่มีประโยชน์(กับผม)แต่เอาไว้เป็น idea ต่อไปได้ครับ
ท่านใดมี idea การใช้ GreaseMonkey + Excel ช่วยในเรื่อง seo
หรือยกระดับเป็น GreaseMonkey + Imacro + Excel ก็เอามาแชร์กันนะครับ ขอบคุณล่วงหน้าเลยครับ