gpt4 book ai didi

python - 构建脚本以访问公共(public) Twitter 数据,无需身份验证

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:11 24 4
gpt4 key购买 nike

我想用 Python 编写脚本来读取公共(public) Twitter 个人资料。具体来说,我想检查带有图像的推文,并下载这些图像(最终,我想将其添加为 cron 作业)。我一直在研究 tweepy 作为 Twitter API 包装器。但是,据我了解,即使对于访问公共(public)数据的操作,Twitter API 也需要身份验证 - 对吗?

由于我只需要访问一个公共(public)用户时间线,通过繁琐的身份验证(然后将这些凭据放在我的计算机上,我不确定表单的安全性)似乎有点矫枉过正。

是否有其他解决方案(尤其是基于 Python 的)来读取公共(public) Twitter 数据?

最佳答案

是的,Twitter 确实需要身份验证才能访问用户的任何公共(public)/私有(private)数据。您需要在 Twitter 上创建一个应用程序才能访问数据。该应用程序需要检查特定客户提出的请求数量等,以防止任何滥用。此身份验证是其他 API 提供商也遵循的一般过程,这是唯一推荐的方法。

创建 Twitter 应用程序的另一个好处是其他用户可以授予您的应用程序权限,然后您也可以访问他们的私有(private)数据,例如 DM 等。

另一种方法是网络抓取,但我认为它是不道德的,因为 Twitter 已经提供了它的 API。此外,每次 Twitter 开发人员对前端进行一些更改时,您都需要更新您的抓取脚本。

关于python - 构建脚本以访问公共(public) Twitter 数据,无需身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50459620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com