我正在使用模块 selenium 和 xlrd 将许多数据单元格(~1000)从 excel 输入到 Web 表单中。我已经使用 selenium 的 send_keys 成功编写了执行此操作的代码,但是由于在提交表单之前处理输入,目前存在很大的时间延迟。我目前编译一个包含每个单元格值的大字符串,然后使用 send_keys 将其一次性放入表单中,如下所示:
for z in range(1000):
ss = ss + (str(sh.row_values(z)[1])) + "\n"
form.send_keys(ss)
我注意到,当我简单地将 1000 个 excel 单元格手动复制并粘贴到表单中时,提交前几乎没有处理延迟,所以我想有一种更有效的方法可以在不使用 selenium 的 send_keys 的情况下完成我想要的事情。我将不胜感激任何帮助。