【问题标题】:How do I gather a list of who a specific twitter user is following using twint?如何使用 twint 收集特定 Twitter 用户正在关注的列表?
【发布时间】:2021-10-03 00:49:32
【问题描述】:

我正在尝试在 pycharm 中使用 twint 收集关注特定主要用户的用户列表。但是,当我运行我的代码时,我不断收到这些错误。

CRITICAL:root:twint.get:User:'NoneType' object is not subscriptable
CRITICAL:root:twint.feed:Follow:IndexError

这是我的代码:

import twint
import nest_asyncio

nest_asyncio.apply()
c = twint.Config()
c.Username = "brendan_webdev"
c.Followers = True
c.Resume = "resume.txt"
c.Output = "testing.csv"
twint.run.Following(c)

我不知道为什么它没有运行。我见过的所有教程都有几乎这个完全相同的代码并且似乎可以工作。

我也尝试为 twint 运行命令行,但我的机器无法识别其上存在 twint。

在 pip 安装 twint 并克隆存储库之后,我尝试在命令行中运行它作为测试。

twint -u "brendan_webdev"

似乎没有任何效果。我也不知道为什么。

感谢任何帮助!

注意:我正在运行 Python 3.9 顺便说一句。

【问题讨论】:

  • 可能是当前版本的 twint 不太可靠。我刚刚做了一个“pip install twint”并运行:- twint -u 它失败了,与您看到的错误完全相同。我在 Python 3.9.6 和 macOS 11.5
  • 也许他们在服务器上改变了一些东西,现在模块也需要改变,你可能需要等待更新的版本。您可以查看PyPi.org 的最新版本发布时间。
  • pypi.org 表明twint 已经一岁了 - 所以它可能有一些错误。还有几周前更新的twint-fork
  • pip3 install twint

标签: python pycharm twitterapi-python twint


【解决方案1】:

您遇到的错误似乎与您使用的 twint 版本有关。 使用此命令升级到最新版本:

pip3 install --upgrade -e git+https://github.com/twintproject/twint.git@origin/master#egg=twint

这为我解决了错误。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-11
    • 2014-08-08
    • 2017-09-08
    • 1970-01-01
    相关资源
    最近更新 更多