4

次のようなテーブルを処理する必要があります。

<table id="product">
  <tr>
    <td data-sortable-id="ax01">Axe</td>
    <td>Wood</td>
    <td>Red</td>
  </tr>
  <tr>
    <td data-sortable-id="ha01">Hammer</td>
    <td>Iron</td>
    <td>Black</td>
  </tr>
  <tr>
    <td data-sortable-id="na01">Nail</td>
    <td>Metal</td>
    <td>Black</td>
  </tr>
  <tr>
    <td colspan="3">3 Products Listed</td>
  </tr>
</table>

td属性を持つすべての要素を選択するにはどうすればよいdata-sortable-idですか? 属性による要素の検索について、Google 検索で何も見つかりません (値なし、属性自体の名前のみ)。

私は次のようなものを試しました

x = webdriver.find_elements_by_xpath("//td[@data-sortable-id]")
print(len(x))

しかし、結果は 0 です。

4

1 に答える 1