首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Imacros提取

Imacros提取
EN

Stack Overflow用户
提问于 2011-10-14 05:59:09
回答 2查看 3.8K关注 0票数 1

我刚刚开始使用Imacros,到目前为止还不错。我正在尝试从表格中删除大量信息,然后在excel中对其进行分隔。然而,当我尝试这样做时,我被告知信息都已准备好,已定界。你知道我该如何阻止这些信息,或者如何将其导入到excel中吗?提取的信息在一个单元格中显示为一个长字符串,中间有长空格?我向任何能解决这个问题的人低头!

代码语言:javascript
复制
VERSION BUILD=7300701 RECORDER=FX
TAB T=1
SET !DATASOURCE 130.csv
SET !DATASOURCE_COLUMNS 1
SET !DATASOURCE_LINE {{!LOOP}}
SET !EXTRACT_TEST_POPUP NO
URL GOTO=http://www.autohausaz.com/index.html
SET !ERRORIGNORE YES
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:searchkeyword ATTR=ID:topsearchbox CONTENT={{!COL1}}
TAG POS=1 TYPE=INPUT:IMAGE FORM=NAME:searchkeyword ATTR=NAME:searchbutton&&SRC:http://www.autohausaz.com/assets/images/topsearchbutton.gif
TAG POS=1 TYPE=TABLE ATTR=ID:dlGroups 
TAG POS=3 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SAVEAS TYPE=EXTRACT FOLDER=* FILE=brake.csv
EN

回答 2

Stack Overflow用户

发布于 2012-12-07 14:53:42

提取数据的一个好方法是使用脚本接口。这就是你怎么做的。

代码语言:javascript
复制
var macro;

macro ="CODE:";
macro +="TAG POS=1 TYPE=SOMEELEMENT ATTR=CLASS:someclass EXTRACT=TXT"+"\n";


iimPlay(macro)
var extractedtext=iimGetLastExtract();

将数据保存到文件中的方法是另一种方法。这是一个在iopus论坛上处理这个问题的好帖子。saving data into file

iMacros论坛可以搜索你想要的例子,但是在该论坛上工作的人反应非常慢,所以你可能会等待太长时间,或者根本得不到答案。我的建议是使用谷歌,输入"imacros“+你正在搜索的所有内容,或者直接在他们的wiki页面上查找。iMacros Wiki

票数 2
EN

Stack Overflow用户

发布于 2017-06-07 02:06:08

如果数据是常量格式,则可以使用EVAL对数据进行分隔。

我看到表格格式的数据,我想你想要抓取所有的数据,我会建议你为此做一个javascript。

您可以使用relative标签将相邻列的数据放入CSV中。

代码语言:javascript
复制
TAG POS=R1 TYPE=SPAN ATTR=* EXTRACT=TXT
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7760931

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档