2016-01-22 17 views
0

是否可以使用iMacros將整行數據輸入到文本框(每行1個關鍵字)?可能使用iMacros輸入文本字段中的整個列表?

問題:

我有一個關鍵字整個列表(CSV文件中列A)我試圖將其粘貼到與iMacros的一個文本框。

我發現的所有解決方案都涉及到使用!LOOP重新加載整個頁面並逐行提取關鍵字,儘管使用〜800個關鍵字我試圖找到更有效的方法。

我知道我可以將iMacros與VBA或JavaScript集成在一起,但是這也會涉及到逐行循環數據輸入[儘管是更小的代碼段],儘管這仍然看起來效率低下。

任何幫助將不勝感激。

回答

1

讓我們假設「keywords.txt」文件是這樣的:

keyword1 
keyword2 
keyword3 
keyword4 
keyword5 

,並放置在默認的「iMacros的」數據源文件夾中。所以,你可以嘗試用下面的代碼的幫助下一次閱讀:

TAB OPEN 
TAB T=2 
URL GOTO=file:///{{!FOLDER_DATASOURCE}}/keywords.txt 
SET !EXTRACT_TEST_POPUP NO 
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT 
TAB CLOSE 
'PROMPT {{!EXTRACT}} 

注意,如果你有一個更復雜的CSV文件(不TXT)結構,它可以使用JavaScript腳本接口(用於Firefox擴展),以便高效地讀取和處理它。

+0

謝謝Shugar的幫助 - 我試圖加載一個文本框中的整個列表,而不是提取它,但我會保留這個答案作爲參考,因爲它也有幫助。 我意識到我只需要將記事本保存爲記事本中的.csv文件,並在第一個關鍵字之前和最後一個之後插入引號。 我現在想弄清楚的一件事是如何讓腳本循環,以便加載多個csv文件並執行完全相同的過程(即1.csv,2.csv,3.csv ... 100。 csv等)...有什麼建議嗎? – sikorloa