用于从下拉列表中选择多个元素的xpath
我试图从html页面中提取一些信息。考虑下面的下拉选择列表:用于从下拉列表中选择多个元素的xpath,xpath,import.io,Xpath,Import.io,我试图从html页面中提取一些信息。考虑下面的下拉选择列表: <select name="ctl00$MainContent$ddlColor" onchange="chageColor(this);setTimeout('__doPostBack(\'ctl00$MainContent$ddlColor\',\'\')', 0)" id="ctl00_MainContent_ddlColor" class="input" style="width:175px;">
<select name="ctl00$MainContent$ddlColor" onchange="chageColor(this);setTimeout('__doPostBack(\'ctl00$MainContent$ddlColor\',\'\')', 0)" id="ctl00_MainContent_ddlColor" class="input" style="width:175px;">
<option selected="selected" value="">Color</option>
<option value="00114743-03|large|0|03">CHARCOAL</option>
<option value="00114743-04|large|2|04">BLACK</option>
</select>
但是,我想将信息提取为“木炭”和“黑色”。我希望在下拉列表可能包含更多或更少元素的多个页面上应用此功能。但是,我总是想跳过第一个元素,即“颜色”。怎么做?给你
//select/option[not(contains(., 'Color'))]/text()
您可以通过该选项的位置跳过第一个选项
//select/option[position() > 1]/text()
我希望这能有所帮助
//select/option[position() > 1]/text()