我正试图让一个机器人/机器人在一个专用的网站上做预定义的动作,我将从chrome提供的控制台上运行该网站(以后可能会将其转换为扩展)。
我正在尝试将输入字段的值更改为2
<input class="InputBase" type="text" data-test="input" placeholder="0" value="1">
我试着用 document.querySelectorAll('input[data-test="input"]')[0].value='2';
但只要我按下ok按钮提交它,值就会重置为1。
我注意到在手动输入/单击输入字段时 <div>
标签(其中 <input>
标记已使用)稍微更改,如:
`<div class="TextField">` *to this* `<div class="TextField Focused">`
我试过点击( .click()
),焦点( .focus()
),加入 Focused
上课 <div>
但控制台中的输出总是 undefined
.
甚至试图改变内部的价值 setinterval()
然后手动单击输入字段(使其成为焦点),但什么都没有发生。
我认为他们不允许通过控制台输入什么??我可以通过与网站的api交互来做到这一点吗(tbh不知道如何交互?)?
我曾经使用过其他机器人来完成这项任务,但它们是付费的(所以我试着自己制作一个)。
有一种方法。。请帮忙
暂无答案!
目前还没有任何答案,快来回答吧!