首页 > 解决方案 > 如何使用 python selenium 获取所有 tr id?

问题描述

<table id="tbl-orderNumber" class="ui-jqgrid-btable">
    <tbody>
        <tr class = "jqgfirstrow"></tr>
        <tr id ="AAAA"></tr>
        <tr id ="BBBB"></tr>
        <tr id ="CCCC"></tr>
    </tbody>
</table>

我已经尝试但没有工作。无法获取 tr AAAA、BBBB、CCCC 的所有 id。谢谢

driver.find_elements(By.CSS_SELECTOR, 'tbl-orderNumber')

标签: pythonseleniumweb-scraping

解决方案


我更喜欢使用 xpath 来做所有事情:

for row in driver.find_elements_by_xpath('//table[@id="tbl-orderNumber"]//tr'):
    print(row.get_attribute('id'))

推荐阅读