gpt4 book ai didi

javascript - 动态提取属性值 imacros

转载 作者:行者123 更新时间:2023-11-30 21:18:57 28 4
gpt4 key购买 nike

这是html文本

<select name="ctl00$ContentPlaceHolder1$ddltype" id="ctl00_ContentPlaceHolder1_ddltype" class="page-heading" style="background-color: rgb(255, 244, 244); width: 125px; outline: 1px solid blue;">
<option value="0">Select Bricks</option>
<option value="brk_A_price">A</option>
<option value="brk_B_price">B</option>
<option value="brk_oth_price">Others</option>

</select>
.
.
.
.
<select name="ctl00$ContentPlaceHolder1$ddlReportOn" id="ctl00_ContentPlaceHolder1_ddlReportOn" class="page-heading" style="background-color:#FFF4F4;width:135px;">
<option value="0">Select Report For</option>
<option value="1">Comparison</option>
<option value="2">Variation</option>

</select>

因此,从上面的 html 中,我想提取选项值,即来自第一个选择标签的 brk_A_price、brk_B_price、brk_oth_price 和来自第二个选择标签的 1、2

'code to get brk_A_price,brk_B_price,brk_oth_price
TAG POS=1 TYPE=SELECT ATTR=id:ctl00_ContentPlaceHolder1_ddltype&&TXT:* EXTRACT=HTM
TAG POS R1 TYPE=option ATTR=value&&TXT

'code to get 1, 2
TAG POS=1 TYPE=SELECT ATTR=id:ctl00_ContentPlaceHolder1_ddlReportOn&&TXT:* EXTRACT=HTM
TAG POS R1 TYPE=option ATTR=value&&TXT

然而,对于每个下拉菜单,我只想更改 id 属性,但对于我尝试的代码,它只能从 <option..> 中提取文本而不是值。标签。

p.s: This is the site from where I'm extracting data

有关应进行哪些更改的任何建议。任何帮助将非常感激。谢谢

最佳答案

尝试以下方法:

SET !EXTRACT_TEST_POPUP NO
SET !EXTRACT NULL
TAG POS=1 TYPE=SELECT ATTR=id:ctl00_ContentPlaceHolder1_ddltype&&TXT:* EXTRACT=HTM
SET values1 EVAL("var v = '{{!EXTRACT}}'.match(/value=\"(.+?)\"/g).toString().replace(/value=\"|\"/g, '').split(','); v.shift(); v;")
PROMPT {{values1}}

SET !EXTRACT NULL
TAG POS=1 TYPE=SELECT ATTR=id:ctl00_ContentPlaceHolder1_ddlReportOn&&TXT:* EXTRACT=HTM
SET values2 EVAL("var v = '{{!EXTRACT}}'.match(/value=\"(.+?)\"/g).toString().replace(/value=\"|\"/g, '').split(','); v.shift(); v;")
PROMPT {{values2}}

(也许有人可能会建议更简单的方法,但上面发布的代码似乎仍然有效。)

关于javascript - 动态提取属性值 imacros,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45380725/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com