作者B9 (葉酸酸)
看板Facebook
標題[心得] [-CA-] 方便買地的程式碼
時間Tue Nov 10 01:33:35 2009
Nov 11 新增兩隻程式碼
因為頁面捲來捲去小螢幕很困擾,加上一直更新試算表很煩,所以寫了這個小程式碼。
請把以下五行合並成一行,中間不要有空格,然後存成一個書簽。
打開買地的頁面,一直按那個書簽就會幫你自動把錢花在刀口上。
javascript:var ax,bx,cx,dh,dl;for(cx=1,dh=0,dl=0;cx<8;cx++){ax=document.
getElementsByTagName("strong")[9+3*cx].innerHTML.replace(/\D/g,"")-0;
bx=document.getElementsByTagName("strong")[10+3*cx].innerHTML.replace
(/\D/g,"")-0;if(ax/bx>dh){dh=ax/bx;dl=cx;}}document.getElementById
("app46755028429_prop_"+dl).elements[13].click();
程式碼如下:
//基本上就是找出最大的 income / cost,然後自動買一個。
javascript:
var ax, bx, cx, dh, dl;
for (cx = 1, dh = 0, dl = 0; cx < 8; cx++)
{
ax = document.getElementsByTagName("strong")[9 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
bx = document.getElementsByTagName("strong")[10 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
if (ax / bx > dh)
{
dh = ax / bx;
dl = cx;
}
}
document.getElementById("app46755028429_prop_" + dl).elements[13].click();
Nov 11 更新
因為大家有需求,所以我又弄了兩段,其實都只有新增一行啦,不會麻煩,
看個人的投資策略選擇想要的用吧。
/*一次買五個請複製並合並以下
灰色六行
javascript:var ax,bx,cx,dh,dl;for(cx=1,dh=0,dl=0;cx<8;cx++){ax=document.
getElementsByTagName("strong")[9+3*cx].innerHTML.replace(/\D/g,"")-0;bx=
document.getElementsByTagName("strong")[10+3*cx].innerHTML.replace(/\D/g,
"")-0;if(ax/bx>dh){dh=ax/bx;dl=cx;}}document.getElementById("
app46755028429_prop_"+dl).elements[12].selectedIndex=1;document.
getElementById("app46755028429_prop_"+dl).elements[13].click();
*/
javascript:
var ax, bx, cx, dh, dl;
for (cx = 1, dh = 0, dl = 0; cx < 8; cx++)
{
ax = document.getElementsByTagName("strong")[9 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
bx = document.getElementsByTagName("strong")[10 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
if (ax / bx > dh)
{
dh = ax / bx;
dl = cx;
}
}
document.getElementById("app46755028429_prop_" + dl).elements[12].selectedIndex=1;
document.getElementById("app46755028429_prop_" + dl).elements[13].click();
/*一次買十個請複製並合並以下
灰色六行
javascript:var ax,bx,cx,dh,dl;for(cx=1,dh=0,dl=0;cx<8;cx++){ax=document.
getElementsByTagName("strong")[9+3*cx].innerHTML.replace(/\D/g,"")-0;bx=
document.getElementsByTagName("strong")[10+3*cx].innerHTML.replace(/\D/g,
"")-0;if(ax/bx>dh){dh=ax/bx;dl=cx;}}document.getElementById("
app46755028429_prop_"+dl).elements[12].selectedIndex=2;document.
getElementById("app46755028429_prop_"+dl).elements[13].click();
*/
javascript:
var ax, bx, cx, dh, dl;
for (cx = 1, dh = 0, dl = 0; cx < 8; cx++)
{
ax = document.getElementsByTagName("strong")[9 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
bx = document.getElementsByTagName("strong")[10 + 3 * cx].innerHTML.replace(/\D/g, "") - 0;
if (ax / bx > dh)
{
dh = ax / bx;
dl = cx;
}
}
document.getElementById("app46755028429_prop_" + dl).elements[12].selectedIndex=2;
document.getElementById("app46755028429_prop_" + dl).elements[13].click();
--
大家好,我的 ID 是 B9,維他命 B9,也就是葉酸的意思,不過我不姓葉,也不是
因為喜歡葉酸才註冊 B9,是因為從 A0 試到 ZZ 只有 B9 沒人註冊,才註冊 B9。
你可以叫我 B9、嗶九、逼酒、酸、葉酸、葉酸酸或者酸酸。但我最喜歡的還是被
叫酸酸,請多多指教。對了如果我做錯事情,請不要在我的暱稱前面加上臭字謝謝。歐,
對了酸酸的味道是香的,並沒有酸酸的謝謝。
最後,貧血與孕婦記得要每日攝取足量葉酸,以防止貧血與胎兒兔唇。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.104.110.22
推 evaj:(._.)\/ 路過打招呼 酸酸~ 11/10 01:34
推 nadoka:XD 11/10 01:34
→ B9:嗨咿我要去睡了,失眠順手寫個小程式碼~ 11/10 01:34
→ B9:嗨咿二樓也早點睡~ 11/10 01:34
→ weisenter:你的簽名檔好有趣0.0 11/10 01:42
→ sardine:帥氣 不過錢不夠會怎麼辦XD 11/10 01:43
→ B9:謝謝,聽說天蠍座都出怪招,你看完簽名檔後認同這樣的說法嗎? 11/10 01:44
→ B9:錢不夠他會跟你說 You need more gold to purchase a Castle. 11/10 01:44
→ B9:看你當時 c/p 最高的是那個他就會跟你說那個, 11/10 01:44
→ B9:我是說ca系統會跟你說,不是程式碼會跟你說 11/10 01:44
→ B9:總之錢不夠就跟你錢不夠去按 build 意思一樣 11/10 01:45
→ sardine:好用耶 11/10 01:50
→ sardine:可惜看不懂你的函數怎麼運算的 11/10 01:52
推 KCKCLIN:推 11/10 01:54
推 hkop:存推簽名黨XXD 11/10 01:56
推 horis:請問這程式碼要怎使用?XD 11/10 05:36
推 parkerlived:有空就來研究一下 thanks 11/10 12:33
→ arrack:document.getElementById("app46755028429_prop_" + dl) is 11/10 15:39
→ arrack:null =_= 11/10 15:39
推 ninkioh:酸酸耶 11/10 16:06
推 roaer:唔,設好後按下沒反應 XD 有人成功的嗎? 11/10 16:13
→ B9:奇怪,啊我用 chrome 跟 fx 都沒有問題啊... 11/10 17:57
→ B9:有問題的人情丟我水球協助我 debug 謝謝orz 11/10 18:08
→ B9:吼……ie 有問題我要吐了 11/10 18:10
→ B9:等我改改…… 11/10 18:10
→ B9:ie的js debug好煩哦orz 11/10 18:12
→ B9:歐!!ie8 有developer tool耶歐耶等我吃飽來弄 11/10 18:13
→ B9:為……什……麼……IE8……沒……有……textContent…… 11/10 18:25
※ 編輯: B9 來自: 112.104.68.208 (11/10 18:27)
→ B9:我把所有 textContent 都換成 innerHTML 也在 ie8 測試沒問題 11/10 18:28
→ B9:請大家有問題再回報,謝謝大家讓我學到 ie8 又不遵守公約- - 11/10 18:28
→ KCKCLIN:CHROMIUM沒反應 囧 是複製到網址列貼上沒錯吧 11/10 19:57
→ B9:你有沒有合並成一行? 11/10 20:59
→ B9:我沒有裝chromium欸……可是chrome沒問題 11/10 20:59
推 KCKCLIN:有~不過昨今兩個版本TRY很多次仍不行>< 11/10 21:13
→ KCKCLIN:不過感謝了 先手動算 11/10 21:13
→ weiyucsie:這個東西寫bookmarklet很好用:p 11/10 22:55
→ weiyucsie:把下方的javascript:(不含)後面的程式碼 11/10 22:57
→ weiyucsie:複製貼到網頁的script:框框function(){和})()中間 11/10 22:58
→ weiyucsie:記得去掉ptt的\,並把\斷行的部份接起來 11/10 22:59
→ weiyucsie:下面的bookmarklet: bookmarklet超連結部分 11/10 23:00
→ weiyucsie:應該可以直接拖 11/10 23:00
→ weiyucsie:各瀏覽器說明可參照delicious.com的教學 11/10 23:01
→ sardine:sites.google.com/site/facebookgamecastleage/land 11/10 23:09
推 arrack:k大有切換到LAND的頁面嗎? 11/11 01:54
※ 編輯: B9 來自: 112.104.68.208 (11/11 13:02)
※ 編輯: B9 來自: 112.104.68.208 (11/11 13:05)
推 KCKCLIN:有~不過囧TZ 難道有其他東西擋JAVASCRIPT 一直不能成功>< 11/11 13:24
→ arrack:你先把GM關掉吧 11/11 13:53
→ B9:我知道問題了,雖然很奇怪,不過不是每個人的買地頁面都一樣 11/11 14:25
→ B9:有些人的買地頁面會多一些東西,我這種直接抓index的方法會死 11/11 14:25
→ B9:我現在重寫一次程式碼,改動態抓 11/11 14:25
→ B9:更正,買地頁面是一樣的,可是有的人有信新沒收或聊天室怎樣 11/11 14:37
→ B9:多幾個strong tag就爆了 11/11 14:37
→ B9:我立刻修正- - 11/11 14:37
推 terrya:用心推 11/14 00:07