2013-02-20 106 views
1

我對iMacros真的很陌生,但似乎對它的工作方式有基本的瞭解。但是,我有兩個問題,我似乎無法解決。從需要獲取信息時運行iMacros和可執行服務。一旦數據被提取出來,服務就會把它寫入服務器C驅動器上的一個文件中。直到大約一個月前,這一直工作得很好。亞馬遜改變了網站,現在我無法讓劇本合作。所有幫助解決這個將不勝感激。使用iMacros從網站提取數據

  1. 腳本不會提取文本,並
  2. 一個新的瀏覽器的iMacros每次腳本運行後,通過打開。

我研究了互聯網,操縱了很多不同的腳本,並且我使用了記錄選項以及嚮導來創建腳本來提取數據。我不確定我錯過了什麼。我的腳本在下面。

VERSION BUILD=7401598 
TAB T=1 
URL GOTO=https://sellercentral.amazon.com/gp/fba/revenue-calculator/index.html/ref=au_xx_cont_xx?ie=UTF8&lang=en_US 
WAIT SECONDS=10 
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:search-form ATTR=ID:search-string CONTENT={{Asin}} 
WAIT SECONDS=10 
TAG POS=1 TYPE=BUTTON ATTR=ID:search-products 
WAIT SECONDS=10 
TAG POS=1 TYPE=BUTTON ATTR=ID:update-fees-link 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Order<SP>Handling 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Pick<SP>&<SP>Pack 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Weight<SP>Handling 
WAIT SECONDS=10 

Amazon FBA Calculator

我需要提取的文字是訂單處理,挑選&包,重量處理。

回答

1

您應該嘗試在命令後面放置EXTRACT = TXT。如果記錄不起作用,請檢查頁面的html並作出命令。例如,如果你在頁面上有一個鏈接,這將是它的HTML代碼。

<a href="www.somestuff.com">click me</a> 

iMacros從中提取鏈接和文本。

TAG POS=1 TYPE=A ATTR=HREF:www.somestuff.com EXTRACT=TXT 

TAG POS=1 TYPE=A ATTR=HREF:www.somestuff.com EXTRACT=HREF 

有幾個其他的變化,但這是主要部分。在你的情況下,這將是正確的代碼。

TAG POS=1 TYPE=BUTTON ATTR=ID:search-products EXTRACT = TXT 
WAIT SECONDS=10 
TAG POS=1 TYPE=BUTTON ATTR=ID:update-fees-link EXTRACT = TXT 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Order<SP>Handling EXTRACT = TXT 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Pick<SP>&<SP>Pack EXTRACT = TXT 
WAIT SECONDS=10 
TAG POS=1 TYPE=SPAN ATTR=TXT:Weight<SP>Handling EXTRACT = TXT 
WAIT SECONDS=10 

試試吧,請使用iMacros的FireFox插件。

編輯:

您可以在JavaScript中聲明一個刮取宏。

var macroScrape; 

macroScrape ="CODE:"; 
macroScrape +="TAG POS=1 TYPE=BUTTON ATTR=ID:search-products EXTRACT = TXT"; 


iimPlay(macroScrape) 
var text=iimGetLastExtract(); 

alert(text); 

我只在一次宏中使用一次EXTRACT命令。如果我需要更多信息,我會在上面的示例中使用更多的宏代碼作爲變量聲明。這可以工作,如果你知道如何使用它。

iMacros支持有時非常慢。

+0

非常感謝您的回覆。儘管我們擁有iOpus的付費企業許可證,但他們在支持論壇或我發送到其支持電子郵件地址的電子郵件中根本沒有迴應。我試過這個,當談到TAG POS = 1 TYPE = BUTTON ATTR = ID:search-products EXTRACT = TXT時,搜索按鈕甚至沒有點擊,屏幕上沒有信息加載。在運行結束時,我仍然得到「錯誤」(Asin號碼):輸入文本格式不正確。「 – webby68 2013-02-25 13:47:44

+0

爲了使用這些信息,您必須以某種方式存儲它,我將編輯文本並向您顯示方式。 – macroscripts 2013-02-25 22:50:43

+0

我添加了一個新的答案,可以幫助你 – macroscripts 2013-02-25 22:57:11