如何使用python在Selenium中查找(检测)表元素<Table class>并将内容复制/保存到文件(Excel文件)中

时间:2019-06-12 16:27:55

标签: python selenium

我是Python&Selenium自动化框架的新手,需要了解如何检测以表格形式放置的信息(请参阅附件中的图像)并将信息写入Excel文件。

在图中,某些用户(A-Z)有3列(名称,用户名,电子邮件地址),突出显示的右侧部分显示了相应的元素。

我不知道哪个选择器(以及如何选择器)可以识别每行直到for / while循环中的最后一条记录并将内容写入文件中。

我们将不胜感激。

[![在此处输入图片描述] [1]] [1]

2 个答案:

答案 0 :(得分:1)

您可以尝试熊猫read_html

tbl = driver.find_element_by_css_selector("table.tmptable").get_attribute('outerHTML')
dfs  = dfs.append(pd.read_html(tbl))

答案 1 :(得分:0)

et_xmlfile error

由于缺少此文件,Openpyxl无法正常工作。尝试从https://pypi.org/project/et_xmlfile/手动安装et_xml文件,但仍然收到相同的错误