我是Python&Selenium自动化框架的新手,需要了解如何检测以表格形式放置的信息(请参阅附件中的图像)并将信息写入Excel文件。
在图中,某些用户(A-Z)有3列(名称,用户名,电子邮件地址),突出显示的右侧部分显示了相应的元素。
我不知道哪个选择器(以及如何选择器)可以识别每行直到for / while循环中的最后一条记录并将内容写入文件中。
我们将不胜感激。
[![在此处输入图片描述] [1]] [1]
答案 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)
由于缺少此文件,Openpyxl无法正常工作。尝试从https://pypi.org/project/et_xmlfile/手动安装et_xml文件,但仍然收到相同的错误