***ออกตัวไว้ก่อนว่าทุก +1 ที่ผมกดนี่ผมอ่านแล้วจริงๆนะครับ สำหรับ script นี้ลองเขียนเล่นเพื่อความสนุกเท่านั้น
 
update script ต่อไปจะไม่โพสในนี้แล้วนะครับจะไป update ที่ userscripts.org เลย (link ข้างล่าง)
 
โอ้ว เนื่องจากผม add เพื่อนๆเข้า circle เยอะเกินไป แล้วก็กด +1 พวกเค้าซะทุกคน(กดเองนะ) จนคนคิดว่าผมเป็นบอท!! ....เอ๊ะพอพูดถึงบอท ก็เลยนึกสนุกอยากเขียนเล่นขึ้นมา จนกดเป็น script นี้
 
// ==UserScript==
// @name          +1 google plus Clicker
// @namespace     http://mengja.exteen.com
// @description   To click all +1 button in the google plus page
// @include       https://plus.google.com/*
// ==/UserScript==

var aryClassElemeng = new Array();

window.doSomething = function() {
    aryClassElemeng.length = 0;
    getElementsByClassName( "esw eswd a-f-i-sb-e", document.body );
    if(aryClassElemeng.length>0){
        var r  = confirm("Now, This page have +1 button = "
                    + aryClassElemeng.length + " items\n"
                    + "Do you want to add +1?");
        if (r==true){
            for ( var i = 0; i < aryClassElemeng.length; i++ ) {
                aryClassElemeng[i].click();
            }
        }
    }
}

function getElementsByClassName( strClassName, obj ) {
    if ( obj.className == strClassName ) {
        aryClassElemeng[aryClassElemeng.length] = obj;
    }
    for ( var i = 0; i < obj.childNodes.length; i++ )
        getElementsByClassName( strClassName, obj.childNodes[i] );
}


window.addEventListener("load", doSomething, true);
setInterval(doSomething, 30000);
 
 
แบบสั้นๆก็คือ เจ้าปุ่ม +1 เนี่ย มันมีชื่อ class ว่า esw eswd a-f-i-sb-e (อันนี้แค่ของ topic) ก็ get มันมาซะ จากนั้นก็นั่งไล่วน click เลย พอ click ไปแล้ว ชื่อ class มันจะเปลี่ยนไป อิอิ ทำให้ไม่ต้องกังวล เรื่องกดซ้ำซ้อน
 
วิธีการใช้งานคือ
  1. ใช้ Chrome หรือ Firefox4+
  2. นำ code นี้ไป save เป็นชื่อไฟล์ xxx.user.js
  3. สำหรับ Chrome นำไฟล์นี้ไปโยนใส่ตัวโปรแกรมเหมือนเปิดไฟล์ธรรมดาๆ
  4. มันจะขึ้นหน้าต่างให้ติดตั้ง ก็ตอบ Continue และ Install
  5. หลังจากติดตั้ง script เรียบร้อยแล้ว ก็ให้เปิดหน้า stream ของ circle ที่ต้องการ
  6. จากนั้นกด refresh
หรืออีก 1 ทางเลือกใหม่ (พึ่งไปทำมา)
 
 
ปล. ความจริงอันนี้เป็น script หัดเขียนครับ กำลังเขียนเพิ่มเติมเรื่อยๆ
ปล2. หลังจากแก้ๆจน ok มาได้ซักพักก็จะติดเรื่องนึงครับ...คือถ้าตอนเน็ตช้าๆเนี่ย มันจะมีปัญหา add+1 ทีเดียวไม่ไป อาจจะต้องรอให้มันถึงเวลาอีกรอบแล้วก็เลือกแอดใหม่ครับ
 

Comment

Comment:

Tweet

คุณต้องหมายความว่ายังไงครับ
กำหนดข้อความหรือรูปแทนของเดิมหรอ?!?

#2 By iammeng on 2011-08-24 00:34

เราสามารถกำหนด ข้อความหรือรูปที่จะแสดง ในหน้า +1 ของเราได้ไหม

#1 By ต้อง มหานคร (124.120.74.101) on 2011-08-23 14:54