2013-02-20 96 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