擅长:python、mysql、java
<p>您尝试实现的方法存在多个问题。即:</p>
<ol>
<li>你在用硒。换句话说,你正在模拟一个网络浏览器,这是一个昂贵的过程,因为它是,你期待它的主机在线免费</李>
<li>持续监测。也就是说,您在不断更新Selenium浏览器,这意味着您在反复重载第1点</李>
</ol>
<p>一个显而易见的解决方案是减少每单位时间的更新次数。句号</p>
<p>另一个解决方案可能是完全放弃无限循环,构建bot,以便它知道<em>何时更新</em>。我可以想出多种方法来做到这一点,但关键是:你必须找到一种方法让机器人知道你有了一个新的跟随者,而不必使用Selenium,只需使用Selenium来单击按钮。可能只提取网站的HTML,并与字符串交互以快速(且便宜)从中检索信息。<br/>
或者更好,取决于你与什么样的社交媒体互动,使用它们的API检索新追随者的信息。除此之外,API甚至可能允许您自己接受请求。它归结为阅读文档并找出您的选择。一些API可能允许您设置Webhook,以便您的机器人可以休眠,直到您获得新的跟随者。快速查看<a href="https://developer.twitter.com/en/docs/twitter-api" rel="nofollow noreferrer">Twitter's API</a>和<a href="https://developers.facebook.com/docs/instagram-api/" rel="nofollow noreferrer">Instagram's</a>图形API似乎很有希望。<br/>
换句话说,浏览器自动化通常感觉是最明显的解决方案,但更多情况下并非如此。您必须找到一种更直接地与可用数据交互的方法</p>
<p>另外,我们不要忘记社交媒体网站可能会检测到异常行为并阻止您的帐户以保护它</p>