在没有身份验证令牌的情况下使用 Python 和 Twitter API
Posted
技术标签:
【中文标题】在没有身份验证令牌的情况下使用 Python 和 Twitter API【英文标题】:using Python and the Twitter API without authentication tokens 【发布时间】:2020-05-05 19:02:28 【问题描述】:我想使用 Python 和 Twitter API 创建一个工具,以便能够创建符合某些条件的推文列表,例如“包含 Python 一词”或“至少有 2 个赞”。或简单的统计数据,如热门海报、最喜欢等。
我的所有搜索都指向 Tweepy 项目。但为此我需要 0Auth 令牌。所以我申请了一个开发者账号,但被拒绝了,因为评论说“我们无法为您的用例提供服务”。
我还有其他选择吗?
【问题讨论】:
不幸的是,网络抓取不是替代方案,因为未经 Twitter 许可 ("scraping the Services without the prior consent of Twitter is expressly prohibited"),TOS 不允许这样做。 我认为这与 Stack Overflow 无关。请参阅:help center、How to Ask。 【参考方案1】:好吧,作为这些情况的一般答案,您始终可以使用基于 Web 的自动化工具,它基本上是一个与浏览器的远程功能交互并复制您“打开网站、记录日志”的库in, etc" 并且可以随后解析来自渲染元素的所有数据。
尝试查看selenium
,我过去曾使用该库来原始废弃 facebook,并且它运行良好。
编辑:请注意,这不是 twitter 特定库,您必须在登录网站中找到 html 标签并使用它们登录,同样用于解析数据等。
【讨论】:
以上是关于在没有身份验证令牌的情况下使用 Python 和 Twitter API的主要内容,如果未能解决你的问题,请参考以下文章