Сохранение данных Python Twitter как cvs

#python #twitter

#python #Twitter

Вопрос:

Я пытаюсь получить определенные твиты с одним конкретным словом в нем. Я уже установил python и получил доступ для разработчиков в Twitter. Я совершенно новичок в python, и мне просто нужно несколько твитов, чтобы я мог изучить их язык дальше. Я получил это до сих пор:

 import tweepy
import pandas as pd
import json

consumer_key = "XY"
consumer_secret = "XY"
access_key = "XY"
access_secret = "XY"

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

term = "WORD"

for tweet in tweepy.Cursor(api.search,
                q=term,
                lang="de",
                result_type="recent",
                inculde_entities=True).items(150):
  

Пока все хорошо. Когда я добавляю печать (tweet.text) Я получу твиты.

  1. Но что мне все еще нужно: как я могу добавить имя пользователя в свои печатные твиты, не добавляя всю другую информацию, которая мне не нужна (например, гео и т. Д.)?
  2. Как я могу перенести свои твиты в текстовый текст. или csv. ? Пожалуйста, кто-нибудь может помочь? Спасибо большое

Комментарии:

1. Если вы новичок в python, вам следует изучить несколько руководств, прежде чем начинать реальное кодирование. Скорее всего, там будут даны ответы на ваши вопросы.

2. ну, спасибо, но мне просто нужно несколько твитов для моего лингвистического анализа, без глубоких знаний python. итак, я подумал, что кто-то может мне очень быстро помочь, поскольку я не смог найти в Google ничего, что могло бы мне помочь

Ответ №1:

посмотрите документацию для получения имен из tweepy или даже Google. Что касается CSV, вы можете использовать модуль CSV.

 import csv

        with open(r'C:yourfile.csv', 'w ', newline='', encoding="utf-8") as file:
        writer = csv.writer(file) 
        writer.writerows(tweet)