【发布时间】:2020-06-19 08:17:04
【问题描述】:
我正在尝试使用 Selenium 来使用从我认为是幕后 SQL 查询中填充的数据。我填写了一个小表格,它会生成一个包含信息的表格。
但是,当我查看 HTML 或使用 Shift+Ctrl+C 查看 HTML 时,我在任何地方都看不到数据。
例如,查看表格中的特定单元格,如果我检查该元素,我看到的是...
<div class="cll" role="gridcell" style="width: 146px; cursor: auto; display: inline-block;" cidx="0" cst="1"><input autocomplete="off" autocorrect="off" type="text" name="x_" 901="" id="proj_" class="abcd" readonly="" tabindex="-1" size="33" maxlength="25" style="width: 142px;"><span align="top" title="Show text entry popup" class="tExpandoBtn" style="display: none; visibility: hidden;"></span></div>
<input autocomplete="off" autocorrect="off" type="text" name="x_" 901="" id="proj_" class="abcd" readonly="" tabindex="-1" size="33" maxlength="25" style="width: 142px;">
但是,这些都不包含单元格中的信息,即项目的任意名称。这样的场景是否不可能从我期望的单元格中获取实际值“PROJECTNAME”?
【问题讨论】:
-
当你使用开发者工具查看 DOM 时,你看到里面的内容了吗?这比查看源代码更可靠。
标签: selenium google-chrome web-scraping html-table