复制粘贴网站
CopyPaste a web site
我想将网页的 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
尝试像这样使用提取物作为变量参考:
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:Extraction<SP>Results CONTENT={{!EXTRACT}}
标签为Manipulate extractionon this web page shows the following example的部分如何使用{{!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}}
And here is a possibly even better example.
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.
我想将网页的 HTML 内容提取为文本字符串,然后将其粘贴到表单中。
当我 运行 我的宏时,我希望表单字段显示提取的 HTML 内容。相反,它显示的是文字字符串 "EXTRACT"
(这就是我认为的变量名称)。
如何将实际提取的 html 内容添加到表单中?具体来说,要为提取的内容引用什么变量名?
具体来说,问题出在 CONTENT=EXTRACT
。 EXTRACT
实际上应该是什么?因为截至目前,它似乎被翻译为文字字符串,而不是我想要的变量引用。
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
尝试像这样使用提取物作为变量参考:
TAG POS=1 TYPE=TEXTAREA FORM=ID:mG61Hd ATTR=NAME:Extraction<SP>Results CONTENT={{!EXTRACT}}
标签为Manipulate extractionon this web page shows the following example的部分如何使用{{!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}}
And here is a possibly even better example.
http://wiki.imacros.net/Demo-ExtractAndFillVERSION 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.