更新:收集阿拉伯文推文,并使用python将其保存在csv中

雷姆·阿卜杜勒曼(Reem Abdulrhman)

我在收集阿拉伯文推文并将其保存到CSV文件时遇到问题

当我打开CSV文件时,推文是这样的

在此处输入图片说明

这是代码


import tweepy
import csv


# Twitter API credentials

consumer_key = "..."
consumer_secret = ".."
access_key = "..."
access_secret = "...."

auth= tweepy.OAuthHandler(consumer_key,consumer_secret)
auth.set_access_token(access_key,access_secret)
api= tweepy.API(auth,wait_on_rate_limit=True)


csvFile=open('tweets.csv','a',newline='')
csvWriter=csv.writer(csvFile)
#truncated=False,
for tweet in tweepy.Cursor(api.search,q="اكتئاب",since="2021-01-30",truncated=False,tweet_mode="extended", count=1).items():

    if (not tweet.retweeted) and ('RT @' not in tweet.full_text):
        csvWriter.writerow([tweet.full_text.encode('utf-8-sig')])

拜托我需要你的帮忙 :'(

无液
  1. 对于空行,请参见以下答案
    • 将参数添加newline=''open(...)语句
  2. 要获得完整的鸣叫文本(280个字符),使用扩展模式调用API和/或时Cursor()
    • tweet_mode='extended'
    • 并使用参数full_text而不是仅仅text获取每个tweet的文本。
    • 您还需要以不同的方式处理转发
  3. 有关完整URL,请参见以下其他答案
    for url in status.entities['urls']:
        links = url['expanded_url']
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章