【发布时间】:2017-07-28 19:06:36
【问题描述】:
这是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 是我从中提取数据的站点
关于应该进行哪些更改的任何建议。 任何帮助将非常感激。 谢谢
【问题讨论】:
标签: javascript html imacros