如何使用XPath查找超链接

时间:2015-03-28 10:11:40

标签: xpath href

我试过

.//*[@id='post-31']/div/div/div/a[1] 

关于此输入:

<!-- language: lang-html -->

<div class="entry-content">
    <div class="myaccount">
        <div class="user-profile-links">
            <a href="http://store.demoqa.com/products-page/your-account/?tab=purchase_history">Purchase History</a>
            |
            <a class="current" href="http://store.demoqa.com/products-page/your-account/?tab=edit_profile">Your Details</a>
            |
            <a href="http://store.demoqa.com/products-page/your-account/?tab=downloads">Your Downloads</a>
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

对于您发布的示例,没有带有id属性的根元素,这可以解释为什么它不起作用。 xpath表达式

/div/div/div/a[1]/@href

找到第一个a元素的href。