使用JavaScript通过Twitter模态对话框提交回复

时间:2018-12-24 03:32:32

标签: javascript twitter

如果我转到https://twitter.com/justinamash,然后在Chrome的JavaScript控制台中输入以下内容:

document.querySelector('button[aria-describedby="profile-tweet-action-reply-count-aria-833692693939236866"]').click()

它将弹出打开模式以回复该页面上的固定推文。到目前为止一切顺利。

然后我可以将文本添加到文本区域:

document.getElementById('tweet-box-global').innerHTML = '<div>booya!</div>'

一切正常。但是,在实际提交回复时,我陷入了困境。 “回复”按钮显示为灰色。而且我似乎无法在textarea上使用focus()或click()方法来尝试激活它。我收到一个undefined错误,

document.querySelector('div#global-tweet-dialog').click()

我不确定为什么会变得不确定,因为:

document.querySelector('div#global-tweet-dialog')

...按预期选择元素。

有没有一种方法可以操纵模式对话框来提交回复?

0 个答案:

没有答案