[心得] [-CA-] 方便買地的程式碼

看板Facebook作者 (葉酸酸)時間14年前 (2009/11/10 01:33), 編輯推噓12(12045)
留言57則, 14人參與, 最新討論串1/2 (看更多)
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

11/10 01:34, , 1F
(._.)\/ 路過打招呼 酸酸~
11/10 01:34, 1F

11/10 01:34, , 2F
XD
11/10 01:34, 2F

11/10 01:34, , 3F
嗨咿我要去睡了,失眠順手寫個小程式碼~
11/10 01:34, 3F

11/10 01:34, , 4F
嗨咿二樓也早點睡~
11/10 01:34, 4F

11/10 01:42, , 5F
你的簽名檔好有趣0.0
11/10 01:42, 5F

11/10 01:43, , 6F
帥氣 不過錢不夠會怎麼辦XD
11/10 01:43, 6F

11/10 01:44, , 7F
謝謝,聽說天蠍座都出怪招,你看完簽名檔後認同這樣的說法嗎?
11/10 01:44, 7F

11/10 01:44, , 8F
錢不夠他會跟你說 You need more gold to purchase a Castle.
11/10 01:44, 8F

11/10 01:44, , 9F
看你當時 c/p 最高的是那個他就會跟你說那個,
11/10 01:44, 9F

11/10 01:44, , 10F
我是說ca系統會跟你說,不是程式碼會跟你說
11/10 01:44, 10F

11/10 01:45, , 11F
總之錢不夠就跟你錢不夠去按 build 意思一樣
11/10 01:45, 11F

11/10 01:50, , 12F
好用耶
11/10 01:50, 12F

11/10 01:52, , 13F
可惜看不懂你的函數怎麼運算的
11/10 01:52, 13F

11/10 01:54, , 14F
11/10 01:54, 14F

11/10 01:56, , 15F
存推簽名黨XXD
11/10 01:56, 15F

11/10 05:36, , 16F
請問這程式碼要怎使用?XD
11/10 05:36, 16F

11/10 12:33, , 17F
有空就來研究一下 thanks
11/10 12:33, 17F

11/10 15:39, , 18F
document.getElementById("app46755028429_prop_" + dl) is
11/10 15:39, 18F

11/10 15:39, , 19F
null =_=
11/10 15:39, 19F

11/10 16:06, , 20F
酸酸耶
11/10 16:06, 20F

11/10 16:13, , 21F
唔,設好後按下沒反應 XD 有人成功的嗎?
11/10 16:13, 21F

11/10 17:57, , 22F
奇怪,啊我用 chrome 跟 fx 都沒有問題啊...
11/10 17:57, 22F

11/10 18:08, , 23F
有問題的人情丟我水球協助我 debug 謝謝orz
11/10 18:08, 23F

11/10 18:10, , 24F
吼……ie 有問題我要吐了
11/10 18:10, 24F

11/10 18:10, , 25F
等我改改……
11/10 18:10, 25F

11/10 18:12, , 26F
ie的js debug好煩哦orz
11/10 18:12, 26F

11/10 18:13, , 27F
歐!!ie8 有developer tool耶歐耶等我吃飽來弄
11/10 18:13, 27F

11/10 18:25, , 28F
為……什……麼……IE8……沒……有……textContent……
11/10 18:25, 28F
※ 編輯: B9 來自: 112.104.68.208 (11/10 18:27)

11/10 18:28, , 29F
我把所有 textContent 都換成 innerHTML 也在 ie8 測試沒問題
11/10 18:28, 29F

11/10 18:28, , 30F
請大家有問題再回報,謝謝大家讓我學到 ie8 又不遵守公約- -
11/10 18:28, 30F

11/10 19:57, , 31F
CHROMIUM沒反應 囧 是複製到網址列貼上沒錯吧
11/10 19:57, 31F

11/10 20:59, , 32F
你有沒有合並成一行?
11/10 20:59, 32F

11/10 20:59, , 33F
我沒有裝chromium欸……可是chrome沒問題
11/10 20:59, 33F

11/10 21:13, , 34F
有~不過昨今兩個版本TRY很多次仍不行><
11/10 21:13, 34F

11/10 21:13, , 35F
不過感謝了 先手動算
11/10 21:13, 35F

11/10 22:55, , 37F
這個東西寫bookmarklet很好用:p
11/10 22:55, 37F

11/10 22:57, , 38F
把下方的javascript:(不含)後面的程式碼
11/10 22:57, 38F

11/10 22:58, , 39F
複製貼到網頁的script:框框function(){和})()中間
11/10 22:58, 39F

11/10 22:59, , 40F
記得去掉ptt的\,並把\斷行的部份接起來
11/10 22:59, 40F

11/10 23:00, , 41F
下面的bookmarklet: bookmarklet超連結部分
11/10 23:00, 41F

11/10 23:00, , 42F
應該可以直接拖
11/10 23:00, 42F

11/10 23:01, , 43F
各瀏覽器說明可參照delicious.com的教學
11/10 23:01, 43F

11/10 23:01, , 44F

11/10 23:09, , 45F
sites.google.com/site/facebookgamecastleage/land
11/10 23:09, 45F

11/10 23:09, , 46F
縮網址 : http://ppt.cc/X-ti 圖文版
11/10 23:09, 46F

11/11 01:54, , 47F
k大有切換到LAND的頁面嗎?
11/11 01:54, 47F
※ 編輯: B9 來自: 112.104.68.208 (11/11 13:02) ※ 編輯: B9 來自: 112.104.68.208 (11/11 13:05)

11/11 13:24, , 48F
有~不過囧TZ 難道有其他東西擋JAVASCRIPT 一直不能成功><
11/11 13:24, 48F

11/11 13:53, , 49F
你先把GM關掉吧
11/11 13:53, 49F

11/11 14:25, , 50F
我知道問題了,雖然很奇怪,不過不是每個人的買地頁面都一樣
11/11 14:25, 50F

11/11 14:25, , 51F
有些人的買地頁面會多一些東西,我這種直接抓index的方法會死
11/11 14:25, 51F

11/11 14:25, , 52F
我現在重寫一次程式碼,改動態抓
11/11 14:25, 52F

11/11 14:37, , 53F
更正,買地頁面是一樣的,可是有的人有信新沒收或聊天室怎樣
11/11 14:37, 53F

11/11 14:37, , 54F
多幾個strong tag就爆了
11/11 14:37, 54F

11/11 14:37, , 55F
我立刻修正- -
11/11 14:37, 55F

11/11 15:32, , 56F
程式碼更新了,請看 #1A-cMMyS
11/11 15:32, 56F

11/14 00:07, , 57F
用心推
11/14 00:07, 57F
文章代碼(AID): #1A-59nhy (Facebook)
文章代碼(AID): #1A-59nhy (Facebook)