XPath用于选择di之前的所有同级

2024-06-25 23:15:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的HTML结构。每个<div>代表一个州,每个<a>标记代表该州内的一个城市

<div class="country">AL</div>
<a href=somelink>City1</a>
<a href=somelink>City2</a>
<a href=somelink>City3</a>
<a href=somelink>City4</a>
<a href=somelink>City5</a>
<div class="country">CA</div>
<a href=somelink>City21</a>
<a href=somelink>City22</a>
<a href=somelink>City23</a>
<a href=somelink>City24</a>
<div class="country">IL</div>
<a href=somelink>City31</a>
<a href=somelink>City32</a>
<a href=somelink>City33</a>
<a href=somelink>City34</a>

我需要提取属于某个状态的所有标记。
我试过了:

^{pr2}$

但它抓住了我

City21 City22 City23 City24 City31 City32 City33 City34

而我只想

City21 City22 City23 City24


Tags: 标记div代表countryclasshrefsomelinkcity32