我正在尝试从结构如此的页面中的链接中提取信息:
...
<td align="left" bgcolor="#FFFFFF">$725,000</td>
<td align="left" bgcolor="#FFFFFF"> Available</td>
*<td align="left" bgcolor="#FFFFFF">
<a href="/washington">
Washington Street Studios
<br>1410 Washington Street SW<br>Albany, Oregon, 97321
</a>
</td>*
<td align="center" bgcolor="#FFFFFF">15</td>
<td align="center" bgcolor="#FFFFFF">8.49%</td>
<td align="center" bgcolor="#FFFFFF">$48,333</td>
</tr>
我尝试使用属性'align = left'定位元素并迭代它但是没有用完。如果有人可以帮助我找到元素<a href = "/washington">
(同一页面内的多个标签),我会很感激。
答案 0 :(得分:0)
根据我们目前提供的内容,有一个table
,您可以在特定列中找到所需的链接。没有“数据导向”属性可供依赖,但使用列索引来定位链接看起来足够好:
for row in driver.find_elements_by_css_selector("table#myid tr"):
cells = row.find_elements_by_tag_name("td")
print(cells[2].text) # put a correct index here