Ruby 如何阅读`<;td>;`网页“html”表的值?

Ruby 如何阅读`<;td>;`网页“html”表的值?,ruby,selenium-webdriver,Ruby,Selenium Webdriver,我有一个网页,当我查看源代码时,我得到以下信息: <td> <a href="www.example.com">Ryhanu Datta</a> </td> <td> daffodil</td> <td> b2/24 </td> 水仙花 b2/24 如何使用Ruby中的selenium webdriver读取网页上表格的值?介于和之间的信息称为表格数据。下面是一个更加充实的表格,其含义如

我有一个网页,当我查看源代码时,我得到以下信息:

<td>
  <a href="www.example.com">Ryhanu Datta</a>
</td>

<td> daffodil</td>
<td> b2/24 </td> 

水仙花
b2/24

如何使用Ruby中的
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>
再一次,我从一开始就知道了如何做到这一点

干杯。(希望这次我能正确理解你的意思)。

使用mechanize gem
下载mechanize gem

你的意思是什么?我想读取标签
中的值。
OOPS,正如你在我编辑的帖子中看到的,我的手指有问题。对不起,哦!祝你早日康复!但是如何使用ruby
selenium webdriver
读取值呢?好的,我只是查了一下“selenium webdriver”,我没有注意到你已经标记了它,在你编辑文章之前它也没有出现。下面是我发现的:您首先使用例如:driver.get“”获取您的网页,假设这是您想要的网页,然后要通过标记获取您想要的信息,您需要执行以下操作:table_row=driver.find_元素(:tag_name,“tr”)。我用这个页面()来计算我给你的信息。这一行
driver.find\u元素(:tag\u name,“tr”)
给出了什么?在
mechanize
中这样做的语法是什么?需要'mechanize'代理=mechanize.new;agent.get(“);agent.page.search(“td”);太简单了,它能给我
值吗?你也可以把它作为你的答案。是的,它能。如果可能的话,给我网站。让我看看。我会帮你刮的。它有密码保护,所以我不能:(
driver.get "http://www.google.ca"
table_data = driver.find_element(:tag_name, "td")