Python Selenium将列表项保存为数组

时间:2016-02-21 13:26:02

标签: python selenium selenium-webdriver

我正在使用Python Selenium查看一些HTML并查找元素。我将以下HTML保存到Python中......

<section id="categories">
    <ul id="category_list">
        <li id="category84">
            <a href="www.example.com/samplelink">Sample Category</a>
        </li>
        <li id="category984">
            <a href="www.example.com/samplelink44">Another Category</a>
        </li>
        <li id="category22">
            <a href="www.example.com/samplelink">My Sample Category</a>
        </li>
    </ul>
</section>

我可以很容易地找到类别部分,但现在我想循环遍历每个列表项并将其名称和href链接保存到数组中。

任何人都有类似的例子我能看到吗?

1 个答案:

答案 0 :(得分:2)

当然,让我们使用CSS selector定位符和名单{com}来调用While reader.Read ComboBox3.Items.Add(reader.GetInt32(X)) End While 来获取链接,.get_attribute("href")来获取链接文字:

.text