Web scraping 复制粘贴网站

Web scraping 复制粘贴网站,web-scraping,screen-scraping,imacros,Web Scraping,Screen Scraping,Imacros,我想将网页的HTML内容提取为文本字符串,然后将其粘贴到表单中 当我运行宏时,我希望表单字段显示提取的HTML内容。相反,它显示了文本字符串“EXTRACT”(这就是我认为的变量名) 如何将实际提取的html内容放入表单中?具体来说,提取的内容要引用什么变量名 具体而言,问题在于CONTENT=EXTRACT。EXTRACT实际上应该是什么?因为到目前为止,它似乎被翻译成一个文本字符串,而不是我想要的变量引用 我的imacro.iim VERSION BUILD=1234567 RECORDER

我想将网页的HTML内容提取为文本字符串,然后将其粘贴到表单中

当我运行宏时,我希望表单字段显示提取的HTML内容。相反,它显示了文本字符串
“EXTRACT”
(这就是我认为的变量名)

如何将实际提取的html内容放入表单中?具体来说,提取的内容要引用什么变量名

具体而言,问题在于
CONTENT=EXTRACT
EXTRACT
实际上应该是什么?因为到目前为止,它似乎被翻译成一个文本字符串,而不是我想要的变量引用

我的imacro.iim
VERSION BUILD=1234567 RECORDER=FX

'Extract data from target
TAB OPEN
TAB T=2
URL GOTO=http://www.example.com/my-products.php
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXT

'Submit data to form
TAB OPEN
TAB T=3
URL GOTO=https://docs.google.com/forms/d/xxxxxxxxxxxxxxxx/viewform
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:Extraction<SP>Results CONTENT=EXTRACT
TAG POS=2 TYPE=DIV ATTR=CLASS:quantumWizButtonPaperbuttonFocusOverlay&&TXT:
TAG POS=1 TYPE=SPAN ATTR=TXT:Submit
VERSION BUILD=1234567 RECORDER=FX
'从目标中提取数据
选项卡打开
表T=2
URL转到=http://www.example.com/my-products.php
标记POS=1 TYPE=HTML ATTR=*EXTRACT=TXT
'将数据提交到表单
选项卡打开
表T=3
URL转到=https://docs.google.com/forms/d/xxxxxxxxxxxxxxxx/viewform
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:ExtractionResults CONTENT=EXTRACT
TAG POS=2 TYPE=DIV ATTR=CLASS:quantumWizButtonPaperbuttonFocusOverlay&&TXT:
TAG POS=1 TYPE=SPAN ATTR=TXT:提交

尝试使用提取作为变量引用,如下所示:

TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:Extraction<SP>Results CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:ExtractionResults CONTENT={{!EXTRACT}

尝试使用提取作为变量引用,如下所示:

TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:Extraction<SP>Results CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:ExtractionResults CONTENT={{!EXTRACT}

标签为的部分操作如何使用
{{!EXTRACT}

VERSION BUILD=7400919 RECORDER=FX
TAB T=1
URL GOTO=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=P ATTR=TXT:Early<SP>this<SP>year,* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.toUpperCase()")
PROMPT {{!VAR1}}
操纵提取
VERSION BUILD=7400919 RECORDER=FX
TAB T=1
URL GOTO=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=P ATTR=TXT:Early<SP>this<SP>year,* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.toUpperCase()")
PROMPT {{!VAR1}}
VERSION BUILD=7400919 RECORDER=FX
表T=1
URL转到=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
设置提取\u测试\u弹出窗口编号
TAG POS=1 TYPE=P ATTR=TXT:earlythis year,*EXTRACT=TXT
设置VAR1 EVAL(“var s=\”{{!EXTRACT}}\“s.toUpperCase()”)
提示符{{!VAR1}

http://wiki.imacros.net/Demo-ExtractAndFill
VERSION BUILD=10.4.28.1074
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://demo.imacros.net/Automate/ExtractDemo

TAG POS=39 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}} 
SET !EXTRACT NULL

TAG POS=40 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
SET !EXTRACT NULL

TAG POS=41 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR3 {{!EXTRACT}}
SET !EXTRACT NULL

'Now fill them in a form. This is only one example. You could use it also as part of link  
URL GOTO=http://demo.imacros.net/Automate/TestForm1   
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:name CONTENT=***Extract<SP>and<SP>Fill<SP>Demo*** 
'
'The variables are part of the CONTENT tag. You could use them as part of link
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:Remarks CONTENT=Extraction<SP>results:<BR><BR>One<SP>dollar<SP>costs<SP>{{!VAR1}}<SP>EURO,<SP>{{!VAR2}}<SP>Pounds<SP>or<SP>{{!VAR3}}<SP>Yen. 
VERSION BUILD=10.4.28.1074
表T=1
制表符闭合器
URL转到=http://demo.imacros.net/Automate/ExtractDemo
标记位置=39类型=TD属性=TXT:*提取=TXT
设置VAR1{{!EXTRACT}
设置提取空值
标签位置=40类型=TD属性=TXT:*提取=TXT
设置VAR2{{!EXTRACT}
设置提取空值
标记位置=41类型=TD属性=TXT:*提取=TXT
设置VAR3{{!EXTRACT}
设置提取空值
“现在填写一张表格。这只是一个例子。您也可以将其用作链接的一部分
URL转到=http://demo.imacros.net/Automate/TestForm1   
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:NAME CONTENT=***提取器和filldemo**
'
'变量是内容标记的一部分。您可以将它们用作链接的一部分
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:comments CONTENT=Extractionresults:

Onedollarcosts{{{!VAR1}}}欧元、{{{!VAR2}}英镑或{{!VAR3}日元。
标签为的部分操作如何使用
{{!EXTRACT}

VERSION BUILD=7400919 RECORDER=FX
TAB T=1
URL GOTO=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=P ATTR=TXT:Early<SP>this<SP>year,* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.toUpperCase()")
PROMPT {{!VAR1}}
操纵提取
VERSION BUILD=7400919 RECORDER=FX
TAB T=1
URL GOTO=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
SET !EXTRACT_TEST_POPUP NO
TAG POS=1 TYPE=P ATTR=TXT:Early<SP>this<SP>year,* EXTRACT=TXT
SET !VAR1 EVAL("var s=\"{{!EXTRACT}}\"; s.toUpperCase()")
PROMPT {{!VAR1}}
VERSION BUILD=7400919 RECORDER=FX
表T=1
URL转到=http://android-developers.blogspot.com/2011/09/preparing-for-handsets.html
设置提取\u测试\u弹出窗口编号
TAG POS=1 TYPE=P ATTR=TXT:earlythis year,*EXTRACT=TXT
设置VAR1 EVAL(“var s=\”{{!EXTRACT}}\“s.toUpperCase()”)
提示符{{!VAR1}

http://wiki.imacros.net/Demo-ExtractAndFill
VERSION BUILD=10.4.28.1074
TAB T=1
TAB CLOSEALLOTHERS
URL GOTO=http://demo.imacros.net/Automate/ExtractDemo

TAG POS=39 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR1 {{!EXTRACT}} 
SET !EXTRACT NULL

TAG POS=40 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}
SET !EXTRACT NULL

TAG POS=41 TYPE=TD ATTR=TXT:* EXTRACT=TXT
SET !VAR3 {{!EXTRACT}}
SET !EXTRACT NULL

'Now fill them in a form. This is only one example. You could use it also as part of link  
URL GOTO=http://demo.imacros.net/Automate/TestForm1   
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:name CONTENT=***Extract<SP>and<SP>Fill<SP>Demo*** 
'
'The variables are part of the CONTENT tag. You could use them as part of link
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:Remarks CONTENT=Extraction<SP>results:<BR><BR>One<SP>dollar<SP>costs<SP>{{!VAR1}}<SP>EURO,<SP>{{!VAR2}}<SP>Pounds<SP>or<SP>{{!VAR3}}<SP>Yen. 
VERSION BUILD=10.4.28.1074
表T=1
制表符闭合器
URL转到=http://demo.imacros.net/Automate/ExtractDemo
标记位置=39类型=TD属性=TXT:*提取=TXT
设置VAR1{{!EXTRACT}
设置提取空值
标签位置=40类型=TD属性=TXT:*提取=TXT
设置VAR2{{!EXTRACT}
设置提取空值
标记位置=41类型=TD属性=TXT:*提取=TXT
设置VAR3{{!EXTRACT}
设置提取空值
“现在填写一张表格。这只是一个例子。您也可以将其用作链接的一部分
URL转到=http://demo.imacros.net/Automate/TestForm1   
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:demo ATTR=NAME:NAME CONTENT=***提取器和filldemo**
'
'变量是内容标记的一部分。您可以将它们用作链接的一部分
TAG POS=1 TYPE=TEXTAREA FORM=ID:demo ATTR=NAME:comments CONTENT=Extractionresults:

Onedollarcosts{{{!VAR1}}}欧元、{{{!VAR2}}英镑或{{!VAR3}日元。