私はウェブページを持っています、そして私がソースを見るとき、私は以下を得る:
<td>
<a href="www.example.com">Ryhanu Datta</a>
</td>
<td> daffodil</td>
<td> b2/24 </td>
Rubyで<td>
使用してWebページ上のテーブルの値を読み取るにはどうすればよいですか?selenium-webdriver
私はウェブページを持っています、そして私がソースを見るとき、私は以下を得る:
<td>
<a href="www.example.com">Ryhanu Datta</a>
</td>
<td> daffodil</td>
<td> b2/24 </td>
Rubyで<td>
使用してWebページ上のテーブルの値を読み取るにはどうすればよいですか?selenium-webdriver
と の間の情報を表データと呼びます。より肉付けされた表と意味は次のとおりです。
<table>
<tr>
<th>Table header for column 1</th>
<th>Table header for column 2</th>
<th>Table header for column 3</th>
</tr>
<tr>
<td>data in row 1, column 1</td>
<td>data in row 1, column 2</td>
<td>data in row 1, column 3</td>
</tr>
<tr>
<td>data in row 2, column 1</td>
<td>data in row 2, column 2</td>
<td>data in row 2, column 3</td>
</tr>
<tr>
<td>data in row 3, column 1</td>
<td>data in row 3, column 2</td>
<td>data in row 3, column 3</td>
</tr>
</table>
したがって、テーブル自体のタグのペア..、ヘッダーまたはタイトルのペア...、各行のタグのペア...、そして最後に、あなたが求めているタグはテーブルデータは次のようになります: ... . それは本当にとても簡単です。
半投稿失礼します。私は指に問題があり、古い mac も連携していませんでした。乾杯!
これを追加しました。コメントでは、うまくフォーマットされていません。したがって、ページをロードして (たとえば、google.ca を想定)、タグを見つけるには、次のコードが必要です。
driver.get "http://www.google.ca"
table_data = driver.find_element(:tag_name, "td")
繰り返しますが、ここからこれを行う方法を考え出しました。
乾杯。(今回はあなたのことをきちんと理解できたと思います)。
mechanize gem の使用ここをクリックして mechanize gem をダウンロード