2010-09-20 52 views
0

我需要一个javascript小书签,它将点击farmville(或任何类似的Facebook游戏)的Facebook页面上的“是”按钮。该页面会说“你愿意接受这份礼物”,并且有三个按钮。嗯,是的,并发送感谢你的礼物和号我想选择是通过JavaScript。javascript小书签点击接受Facebook上的页面

相关的是按钮信息

<form action="" method="post" style="float: left; text-align: right; width: 30%;" id="app102452128776_form_4c96dd63e3ca077b35e0b"><input type="hidden" name="fb_sig_locale" value="en_US" /><input type="hidden" name="fb_sig_in_new_facebook" value="1" /><input type="hidden" name="fb_sig_time" value="1284955491.9298" /><input type="hidden" name="fb_sig_added" value="1" /><input type="hidden" name="fb_sig_profile_update_time" value="1279260928" /><input type="hidden" name="fb_sig_expires" value="1284962400" /><input type="hidden" name="fb_sig_user" value="100001318363956" /><input type="hidden" name="fb_sig_session_key" value="2.Oh1iDQtbxvGYg3vOpKpRVQ__.3600.1284962400-100001318363956" /><input type="hidden" name="fb_sig_ext_perms" value="email,user_birthday,user_location" /><input type="hidden" name="fb_sig_country" value="us" /><input type="hidden" name="fb_sig_api_key" value="80c6ec6628efd9a465dd223190a65bbc" /><input type="hidden" name="fb_sig_app_id" value="102452128776" /><input type="hidden" name="fb_sig" value="366919f0f771b5fb47303abcb5d6055f" /> 
       <input class="inputyessubmit" type="submit" name="acceptReward" value="Yes" /> 
      </form> 
+0

这听起来很阴暗。 – lincolnk 2010-09-20 04:13:24

+0

黑幕如何?我试图自动接受项目。 – Seatbelt99 2010-09-20 04:20:10

+0

手动点击yes按钮有什么问题?看起来像相同数量的工作(这里没有farmville exp)。 – lincolnk 2010-09-20 06:30:54

回答

0

基于以上的片段(从铬检查员拉),你会遇上这样的

javascript:(function(){ var b; b=document.getElemenstByName('acceptReward'); if(b.length>0) { b[0].click(); } })()

,并将其粘贴进入地址栏。这假定名称acceptReward是该元素唯一的。

编辑:试试这个。修正了错字并增加了一些额外的检查。这就是我没有智能感知的编码。

javascript:(function(){var b=document.getElementsByName('acceptReward');for(var j=0;j<b.length;j++){if(b[j].value.match(/^Yes$/i)){b[j].click();break;}}})() 
+0

这不起作用。 acceptReward不是唯一的,但只是为了测试,我将acceptReward更改为refuseReward(这在元素中是唯一的),但它仍然没有做任何事情。尽管如此,我感谢您的帮助,谢谢! – Seatbelt99 2010-09-20 13:59:11

+0

完美。现在它工作得很好。非常感谢! – Seatbelt99 2010-09-20 18:00:57