playwright文本输入模拟登陆的正确执行方式
IPFS
网上能够看到直接用fill的,类似于fill(‘id=email’,'xxxxx')但是本人亲自测试过了,这种方式不可行,无法完成输入;
还得先定位,用定位器,locator,定位完了之后,再输入;
输入也有讲究,为了避免行为验证的风控,还是要符合正常人输入的速度;
因此这里没有用fill,fill是整体性的快速填充,毫秒级的,而是用type,并且指定每个字符输入的时间间隔,delay跟的参数单位时毫秒
page.locator('//*[@id="email"]').type('baillllm',delay=100) page.locator('//*[@id="password"]').type('BAIxxxxO',delay=100) time.sleep(0.5)
喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!
- 来自作者
- 相关推荐