使用XPath在<script>
... <script/>
之后获取所有HTML标记时遇到问题。
我的HTML:
<table dir="rtl"...>
<tbody>
<tr>..</tr>
<script src = get.aspx?type=js&file=ajax&rev=3 ....>
<script language="JavaScript".....>
<script>...<script>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
<tr>..</tr>
我希望在XPath中获取脚本标记之后的所有标记。
这是指向网页的链接:source
答案 0 :(得分:1)
您发布的html在<script>...<script>
之后有<script language="JavaScript".....>
1 ,但the source没有额外的<script>
标记。
对于源HTML,此XPath可以工作:
//script[@language="JavaScript"]/following::tr
1 您的意思是<script>...</script>
吗?