![](/img/trans.png)
[英]Fetching tweets from my twitter account not working though posting a tweet works
[英]Delete all tweets from personal twitter account
我的 Twitter 帐户被黑,一个骗局从中发布了大约 500 条骗局推文。
任务:在 DevTools 中删除所有带有 JS 的推文。
我的解决方案:
const tweets = document.querySelectorAll('[data-testid="tweet"]')
for (let i = 0; i<= tweets.length; i++) {
//1. Click on a tweet to show the tweet-menu:
setTimeout(() => {tweets[i].querySelector('[aria-label="More"]').click()}, 1000)
//2. Click on delete option:
setTimeout(() => {document.querySelector('[role="menuitem"]').click()}, 1000)
//3. Approve deleting in popup:
setTimeout(() => {document.querySelector('[data-testid="confirmationSheetConfirm"]').click()}, 1000)
}
问题:
我想你要找的是 Twitter API,你可以在这里找到文档: Twitter Developer ZDB974238714CA8ACE4FZ4
它允许您使用您的 API 密钥登录您的帐户,然后使用代码发布、删除和使用您的帐户进行基本上所有操作。
或者,已经有一个用于批量删除推文的 web 应用程序: TweetDelete
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.