2011-06-10 47 views
1

有一個我在Firefox上玩的遊戲,有一種招募士兵給我和其他玩家的方法,我所要做的就是點擊圖片的同一個詞,像這樣:汽車高亮/複製

一旦我點擊圖片消失,此消息出現,說我已經爲該玩家招募了一名士兵。

在頁面的源代碼這個元素是哪來此消息位於:

<div id='population_increase'>You have just increased player's population to 128.933.</div> 

之後,我必須手動複製此消息,「你剛剛增加了玩家的人口128.933。 「並粘貼在此文本框上,位於另一個標籤/網站上

這將是其他玩家需要的證據,要知道我點擊了他們。

因爲我一天要這樣做大約二十次,所以我想問問有沒有人知道有什麼辦法可以幫助做這個程序。就像複製那些我需要手動突出顯示和複製的文本,或者只是突出顯示那個按下ctrl + c。我嘗試尋找沒有成功的javascript/greasemonkey腳本和imacros。

完美的自動化程序將得到我需要複製的文本並將其扔到另一個選項卡上的文本框中,單擊發送數據並將選項卡更改爲一旦發送數據被點擊後將打開的其他鏈接,但我相信這將是非常困難或不可能做到這一點,所以任何幫助將受到歡迎! 在此先感謝。

+1

這是一個相當複雜的任務。部分代碼可以使用腳本(如Greasemonkey),但爲了完全自動化(不包括點擊圖像),您需要編寫瀏覽器擴展。這不是我們從零開始在這裏爲你做的事情。但是,你可以[將問題分解成小塊並詢問這些問題](http://stackoverflow.com/questions/how-to-ask)。 – 2011-07-17 00:05:09

回答

0

你需要創建一個CSV文件,然後你可以從csv粘貼文本到textarea。你不必複製它。

TAG POS=(you edit) TYPE=(you edit) ATTR=* EXTRACT=TXT 
SAVEAS TYPE=EXTRACT FOLDER=* FILE=yourfile.csv 

或者,您可以設置文本作爲第一個標籤一個變量,那麼你就可以改變你的標籤,以2和粘貼文本到您的文字區域。這個更好。


這裏,看看我的html標記關係的答案。 Html-Tag

或者你也可以閱讀Tag-Html from wiki

+0

我該怎麼做? 這是圖像的編碼? 由於事先 – dtuser 2011-07-12 06:07:39

+0

TAG POS = 1個TYPE =輸入:文本格式=名稱:ResultsForm ATTR =名稱:r_text CONTENT =您只是增加用戶人口 132.801。 突出顯示應該設置的文本,手動點擊後,我從imacro獲得此代碼。 – dtuser 2011-07-12 06:22:31

+0

你能分享那個遊戲的鏈接嗎?因爲你沒有得到正確的標籤位置。你必須自己寫這個位置。不記錄它。 閱讀:http://wiki.imacros.net/TAGs_and_HTML – 2011-07-12 10:23:22

0

OK OK,你想要的代碼。

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ResultsForm ATTR=NAME:* EXTRACT=TXT 
SET !VAR1 {{!EXTRACT}} 
URL GOTO=(Your form to fill) 

之後,你必須讓你的表單的標籤位置,那麼你將替換該代碼的文本:

TAG POS = 1個TYPE = TEXTAREA FORM = NAME:TESTFORM ATTR =名稱:備註內容= {{!VAR1}}

整個代碼必須

SET !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:ResultsForm ATTR=NAME:* EXTRACT=TXT 
SET !VAR1 {{!EXTRACT}} 
URL GOTO=(Your form to fill) 
TAG POS=1 TYPE=TEXTAREA FORM=NAME:TestForm ATTR=NAME:Remarks CONTENT={{!VAR1}} 

您可以更改!EXTRACT_TEST_POPUP NO爲是,你可以看到你是怎麼coppy在彈出。

編輯標籤從閱讀Html-Tag

或立場,你可以閱讀Tag-Html from wiki

錄製選項卡位置心不是工作好!不要記錄它,自己寫位置

+0

以及我瞭解您的提示,但我仍然無法看到它是如何工作的,因爲一個宏將單獨運行,我需要手動點擊單詞來獲取我需要「複製「或設置變量 因此,我不通過遊戲鏈接,而是通過聯盟鏈接,這是我必須點擊並打開每個用戶的遊戲鏈接。 http://bit.ly/qc2EBM – dtuser 2011-07-14 19:33:20