Python:如何使用Splinter更快地填充文本框?

问题描述 投票:0回答:1

我想通过Splinter使用网络自动化从Google表格中获取文本并将其粘贴到Buffer的文本框中。

这是我的操作方式:

browser.find_by_css('#textbox').fill(long_utf8_text)
# or
browser.find_by_css('#textbox').type(long_utf8_text)
# basically I get the same results with both

尽管,当我这样做时,它开始打字的速度非常慢,而且我的文本确实很长,并以UTF-8编码。

我的整个项目都使用了Splinter,因此,如果您对此有任何建议,我将无法更改它。

您是否知道如何解决此问题并使Splinter立即并同时以UTF-8填充文本?

提前感谢!

python textbox splinter
1个回答
0
投票

.type()按字符发送值char,但是.type()应该一次性填充整个值。您的价值有多大?

您可以尝试以下解决方法,以确保您绕过Splinter或Selenium中有关表单输入填充的任何逻辑:

.fill()
© www.soinside.com 2019 - 2024. All rights reserved.