【问题标题】:How to get **only** the number of Tweets as output from Twint (Twitter)?如何获得 **only** 作为 Twint (Twitter) 输出的推文数量?
【发布时间】:2020-07-29 20:46:35
【问题描述】:

使用代码twint -s 'Nike SB Dunk Low Safari' --since "2020-03-07 00:00:00" --until "2020-03-14 00:00:00" --count -o file1.csv --csv,我们想要获取Tweets 的数量作为Twint (Twitter) 的输出。目前,我们获得了完整的数据负载(推文规格 + 推文数量)。但是,我们只想要推文的数量。数据的格式(.csv、prompter、json、...)并不重要。非常感谢任何帮助!

【问题讨论】:

    标签: python twitter count web-crawler twint


    【解决方案1】:

    如果--count 不起作用,则必须直接计算输出。

    例如,假设 .csv 文件在每一行打印一条推文,运行以下命令:

    python3 -c "print( len( open( 'file1.csv').readlines() ) )"
    

    这将打印出 CSV 文件中的行数 - 这应该是 Twint 检索到的推文数。

    【讨论】:

    • 嘿,特伦斯!非常感谢您的快速回复。我们尝试了代码,它没有返回任何错误,但也没有打印出 csv 文件中的行数。你能对此提出任何建议吗?那太好了!
    • 是否有数据写入 CSV 文件?
    • 对于一个样本(约 1,000 条),我们想了解在特定时间内发布了多少条关于某条的推文。我们创建了 1'000 个搜索命令(例如,请参见上面的代码)。困难在于提取每个鞋子型号的推文“计数”,以便我们可以生成一个仅包含每只鞋子的推文数量的列。现在,计数显示在终端输出的末尾,但不在 CSV 中。 CSV 中的行数不起作用(推文未正确分隔/列出)。终端输出中是否有可能直接提取计数?
    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 2020-09-20
    • 1970-01-01
    • 1970-01-01
    • 2017-05-21
    • 1970-01-01
    • 2018-02-11
    • 2023-04-04
    相关资源
    最近更新 更多