【问题标题】:Tweet scraping while using Twint使用 Twint 时抓取推文
【发布时间】:2021-11-13 23:59:51
【问题描述】:

我正在对推文的情绪分析进行一些研究。我一直在使用twint 从我收到更多推文的选定城市中抓取推文。当我与从 2010 年到 2015 年的 5 年期间为全世界抓取相同主题标签的推文进行比较时。我无法理解为什么 twint 会这样做。这是我的代码:

import twint
import pandas as pd
import nest_asyncio
nest_asyncio.apply()

cities=['Hyderabad','Mumbai','Kolkata','Vijayawada', 'Warangal', 'Visakhapatnam']
unique_cities=set(cities) #To get unique cities of country
cities = sorted(unique_cities) #Sort & convert datatype to list
for city in cities:
    print(city)
    config = twint.Config()
    config.Search = "#MarutiSuzuki"
    config.Lang = "en"
    config.Near = city
    config.Limit = 1000000
    config.Since = "2010–01–01"
    config.Until = "2015–12–01"
    config.Store_csv = True
    config.Output = "my_finding.csv"
    twint.run.Search(config)`

【问题讨论】:

    标签: python web-scraping twitter sentiment-analysis twint


    【解决方案1】:

    也许 Twitter 在全球搜索时对显示推文数量有限制,例如,它只显示 X 个条目,但当您根据位置更具体地缩小搜索范围时,它会显示该区域的最大数量。例如,亚马逊只会显示搜索项目的 400 页,即使可能更多,同样,如果您指定详细信息,它可能会显示比之前搜索更多的项目。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      • 2021-06-28
      • 1970-01-01
      • 1970-01-01
      • 2021-03-13
      • 2015-06-18
      • 2019-01-31
      相关资源
      最近更新 更多