我有一个HTML表,其中包含以下对象类型:文本、文本框、列表框(选择)和按钮(请参见附图)。
我的目的是尽可能解析表中的文本。你知道吗
例如,我想解析用户名、权限、SNMPv3 Auth和SNMPv3 Priv列。
对于列表框,我已经知道如何收集所选选项文本。
只包含文本的表对我来说是众所周知的,我知道如何很好地解析它们,但是我用来解析它们的方法不适合这种表。你知道吗
你建议我怎么处理这种桌子?你知道吗
在代码示例中,我打印了表的内容(文本),但实际上,我将存储它以分析其内容。顺便说一下,您还可以看到,我指的不是表的第一行(标题)。你知道吗
这是用户查看只有div标记的列表行的方式
Tags:
根据您共享的html,每个tr有三个元素:文本框、selectbox和按钮。你知道吗
在保存的记录的屏幕截图中,我没有看到输入字段。例如,文本user1。我假设user1在一个span标记中。 就像
必须以不同的方式处理每个元素,才能从中获得值。你知道吗
elem.text
elem.get_attribute('value')
Select(elem).first_selected_option
这是一个示例代码,用于获取dom的数据。请根据您的需要自由编辑。 我使用css选择器来查找元素。在here中查找语法。你知道吗
或者
带有单个选择器的简单解决方案:
这是特定于您的情况,因为您不需要完全输入元素
我改进了上面的解决方案,以解决我的具体问题,它仍然可能需要一些调整,例如,我将需要考虑一种方法来忽略最后一行,但这不是一个大问题。我想解决的另一个问题是得到结果所需的时间。出于某种原因,它需要几秒钟
相关问题 更多 >
编程相关推荐