【发布时间】:2016-11-19 12:29:30
【问题描述】:
我需要分析网页内容。页面有 javascrips。 你能建议比使用 Selenium 更好的方法吗?
如果不是: 在浏览器中加载的页面有元素:
<div class="js-container"> <table class="zebra" style="width: 100%;">
<tbody><tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
<tr>
<td>A1</td>
<td>A2</td>
<td>
<a href="http://X" style="color: black">T1</a>
</td>
</tr>
<tr>
....
</tr>
....
我需要逐个元素地阅读表格。例如,我运行:
myList = myDriver.find_elements_by_class_name("js-container").
那么如何获取“js-container”对象的内部元素呢?
生成的 myList 唯一的元素是:print (myList[0]):
<selenium.webdriver.remote.webelement.WebElement (session="61238", element="{71293}")>
【问题讨论】:
标签: javascript python html selenium