【发布时间】:2018-09-17 09:09:22
【问题描述】:
使用 selenium vba 我想要下面网页表格中的第二行和第二列值是我尝试过的代码,但它捕获了所有表格。
我想要的输出是 8。
driver.FindElementByXPath("//table[contains(@class,'zedoLocTable')]").text
请找到下面的 html 代码。
<tr>
<td colspan="4">
<div id="localityTiers">
<br><br>
<table class="zedoLocTable" cellpadding="0" cellspacing="0" width="100%">
<tbody>
<tr>
<th>TYPE</th>
<th>TIER</th></tr>
<tr>
<td><b>Resedential Sale</b>
</td><td>8</td>
</tr>
<tr><td><b>Resedential Rent</b>
</td><td>5</td>
</tr><tr>
<td><b>Commercial Sale</b>
</td><td>1</td>
</tr><tr>
<td><b>Commercial Lease</b>
</td><td>1</td>
</tr></tbody></table><table></table></div>
</td>
</tr>
下面是表格图片
【问题讨论】:
标签: vba selenium xpath web-scraping webdriver