python怎么粘贴字进去_通过python粘贴到输入字段上

我很难找到一个合适的解决方案将我的输入粘贴到输入字段中。我正在使用库Xdo。

我在做什么?

Python文件正在后台运行。在

程序从智能卡获取数据。在

返回的数据为数字/英语和泰语。在

然后在浏览器中,当我单击一个输入按钮时,这些值将被粘贴到输入按钮上。在

问题是什么?

数字数据(身份证/生日)在浏览器中正确打印。在

泰语文本给人带来麻烦。有时不插入或部分插入。在

*这以前在**windows机器上工作,但我使用的是不同的库(SendKeys for windows程序)。但是在linux上使用Xdo会给我带来麻烦

下面是我的示例代码from xdo import Xdo

xdo = Xdo()

res = convert_data(resultlist)

title_th = res['title_th']

fname_th = res['fname_th']

lname_th = res['lname_th']

birthday = res['birthday']

address = res['address']

win_id = xdo.get_focused_window()

xdo.enter_text_window(win_id, res['id'])

xdo.send_keysequence_window(win_id,'Tab')

xdo.enter_text_window(win_id,str(title_th.decode('tis-620')))

xdo.send_keysequence_window(win_id,'Tab')

xdo.enter_text_window(win_id,str(fname_th.decode('tis-620')))

xdo.send_keysequence_window(win_id,'Tab')

xdo.enter_text_window(win_id,str(lname_th.decode('tis-620')))

xdo.send_keysequence_window(win_id,'Tab')

xdo.enter_text_window(win_id,str(birthday.decode('tis-620')))

xdo.send_keysequence_window(win_id,'Tab')

xdo.enter_text_window(win_id,str(address.decode('tis-620')))

xdo.send_keysequence_window(win_id,'Tab')

下面是一个示例图像。在

如您所见,有些泰语文本被部分输入,而另一些则被跳过。在

如果您能为我目前的解决方案寻找任何建议或替代方案,我们将不胜感激。在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值