我有一個網頁,當我查看源我得到如下:如何讀取網頁`html`表的''值?
<td>
<a href="www.example.com">Ryhanu Datta</a>
</td>
<td> daffodil</td>
<td> b2/24 </td>
我怎樣才能在Ruby的使用selenium-webdriver
網頁讀取表的<td>
值?
我有一個網頁,當我查看源我得到如下:如何讀取網頁`html`表的''值?
<td>
<a href="www.example.com">Ryhanu Datta</a>
</td>
<td> daffodil</td>
<td> b2/24 </td>
我怎樣才能在Ruby的使用selenium-webdriver
網頁讀取表的<td>
值?
之間的信息被稱爲表數據。這裏是一個更充實的表,其定義爲:
<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")
同樣,我摸索出如何從here做到這一點。
CHEERS。 (我希望我這次能夠正確理解你)。
使用機械化寶石 click here下載機械化寶石
我的腳本已經存在( –
)'mechanize'中的語法是什麼? –
require'mechanize' agent = Mechanize.new; agent.get(「http://www.example.com」)是由selenium-webdriver製作的。 ); agent.page.search(「td」); 它的如此簡單的 –
你是什麼意思?我想要讀取標籤'..' –
OOPS中的值,正如您在我編輯的帖子中看到的那樣,我有手指麻煩。抱歉。 –
哦!祝你早日康復!但如何使用紅寶石selenium-webdriver'讀取值? –