python - 如何使用 selenium 或其他东西获取文本?
问题描述
当我在 Chrome 中打开页面源代码时,我会看到所有 HTML 代码。
这是HTML
<table data-v data-qa="table" class"table">
<tr data-v>
<th data-v> Name </th>
<th data-v> Last_name </th>
<th data-v> Phone </th>
<th data-v> City </th>
<th data-v> Salary </th>
<th data-v> ID </th>
<th data-v> EXP </th>
<th data-v> Current-Exp</th>
</tr data-v>
<tr data-v data-qa="table-row">
<tr data-v="" data-qa="table-row">
<td data-v="" class="not-editable"><!----></td>
<td data-v="" data-qa="name" class="not-editable"> Tetyana </td>
<td data-v="" data-qa="table-last-name" class="not-editable"> Ferguson </td>
<td data-v="" data-qa="table-phone" class="not-editable"> 252-823-1658 </td>
<td data-v="" data-qa="table-city" class="not-editable"> Tarboro </td>
<td data-v="" data-qa="table-salary" class="not-editable">
<div data-v="" role="switch" aria-checked="true" aria-disabled="true" class="el-switch <!----></div>
</td>
<td data-v="" data-qa="table-id" class="not-editable no-shows-applied"> 1
<svg data-v="" xmlns="http:XXXXX" viewBox="0 " class="svg-inline--fa"><path data-v="" fill="currentColor" d="1z" class=""></path></svg>
</td>
<td data-v="" data-qa="table-exp" class="not-editable"> 4 </td>
<td data-v="" data-qa="table-current-exp" class="not-editable coverage-green"><span data-v="">1</span></td>
</tr>
但是,如果我在 IDE 中使用命令“driver.page_source”,我只会看到:
<table data-v data-qa="table" class"table">
<tr data-v>
<th data-v> Name </th>
<th data-v> Last_name </th>
<th data-v> Phone </th>
<th data-v> City </th>
<th data-v> Salary </th>
<th data-v> ID </th>
<th data-v> EXP </th>
<th data-v> Current-Exp</th>
</tr data-v>
</table>
我假设它是并尝试使用命令“driver.switch_to.frame(driver.find_element_by_id('IFrame'))”,但也没有任何效果。
解决方案
推荐阅读
- rust - 使用生命周期参数的约束 impl 中的 Rust 生命周期推断失败,但调整约束可以解决错误
- php - Codeigniter 中的 MySQL 数据库问题
- android - 我试图将我的 Android 应用程序连接到 google firebase,但它显示错误
- android - 在 kotlin 中更改片段获取 IllegalStateException 不能为空
- r - 在 R 中的单元格中查找值
- c++ - 取消引用运算符不会被重载
- python-3.x - Photutils/Aperture 测光 如何找到测光的错误?
- python - 尝试从 Status 对象返回字段值时出错
- c# - 在 C# 中解码西里尔字母 HTML 实体
- asp.net - 当 post call 进入 webform 应用程序中的页面时,会话被重置