Ein Skript, das Tweets mit Python abruft, sie in einer externen Datei speichert und morphologische Analysen durchführt.

Ich habe die Twitter-API schon lange berührt und mich schließlich entschlossen, eine morphologische Analyse durchzuführen. Das Folgende ist die Quelle, aus der ich das Gefühl habe, dass ich von hier aus verschiedene Dinge entwickeln und spielen kann.

meca.py



#!/user/bin/env python
# -*- coding: utf-8 -*-
from requests_oauthlib import OAuth1Session
import json
import sys
import MeCab

C_KEY = "********************************"
C_SECRET = "********************************"
A_KEY = "********************************"
A_SECRET = "********************************"

def Home_timeline():
	url = "https://api.twitter.com/1.1/statuses/home_timeline.json"
	params = {
				"lang": "ja",
				"count": "100"
				}
	tw = OAuth1Session(C_KEY,C_SECRET,A_KEY,A_SECRET)
	req = tw.get(url, params = params)
	tweets = json.loads(req.text)
	for tweet in tweets:
		f = open("test.txt" , "aw")
		lists = (tweet["text"].encode("utf-8"))
			
		f.write(lists)
		f.flush()
		f.close()

def Mecab_file():	
	f = open("test.txt","rb")
	data = f.read()
	f.close()
	
	mt = MeCab.Tagger("-Ochasen")
	print mt.parse(data)


Home_timeline()
Mecab_file()

Es ist immer noch nicht schön, aber ich denke, der Prozess, den es macht, ist leicht zu verstehen. Ich weiß nicht, ob f.flush () benötigt wird, aber nur für den Fall. Danach wird es zur morphologischen Analyse an Mecab übergeben. Das Ergebnis der morphologischen Analyse wird durch Analyse angezeigt, aber ich möchte es so ändern, dass es leicht zu sehen ist.

Beim Importieren des MeCab-Moduls hat der Codec gestört, daher importiere ich nur sys.

Recommended Posts

Ein Skript, das Tweets mit Python abruft, sie in einer externen Datei speichert und morphologische Analysen durchführt.
Python-Programm, das täglich Tweets mit bestimmten Schlüsselwörtern sammelt und in CSV speichert
Python-Skript, das SQL-Dateien liest, BigQuery ausführt und CSV speichert
Erstellen Sie mit PyInstaller eine exe-Datei, die in einer Windows-Umgebung ohne Python funktioniert
Ein Python-Skript, das ein GTK-Bild (Clipboard) in einer Datei speichert.
[Python] Ich habe ein Skript erstellt, das Dateien auf dem lokalen PC automatisch ausschneidet und auf eine externe SSD einfügt.
Ich habe in Python ein Tool erstellt, das mit der rechten Maustaste auf eine Excel-Datei klickt und diese für jedes Blatt in Dateien unterteilt.
Python-Skript, das das Azure-Status-RSS crawlt und an Hipchat sendet
Morphologische Analyse und tfidf (mit Testcode), die in ca. 1 Minute durchgeführt werden können
Bestätigen Sie das Überschreiben der Datei mit der Option, das Dateiobjekt als Argument mit Python argparse zu verwenden
Ein Memorandum zum Ausführen eines Python-Skripts in einer Bat-Datei
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Führen Sie eine Python-Datei mit relativem Import in PyCharm aus
Sammeln Sie Tweets mit tweepy in Python und speichern Sie sie in MongoDB
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Morphologische Analyse mit Igo + mecab-ipadic-neologd in Python (mit Ruby-Bonus)
Problemumgehung für sys.argv wird nicht übergeben, wenn ein Python-Skript mit nur dem Dateinamen unter Python2.7 unter Windows ausgeführt wird
Holen Sie sich 1000 Beiträge in Python-Reihenfolge von allen Slack-Kanälen und fügen Sie sie in einer txt-Datei zusammen
[Python] Morphologische Analyse mit MeCab
Japanische morphologische Analyse mit Python
[Python] Eine Funktion, die die gesamte Zeichenfolge mit einem regulären Ausdruck durchsucht und alle übereinstimmenden Zeichenfolgen abruft.
Eine Geschichte über den Versuch von LT, die Verarbeitung natürlicher Sprache und die Abhängigkeitsanalyse in einem Augenblick von einem leeren Ort aus live zu codieren
Verarbeiten Sie den Inhalt der Datei der Reihe nach mit einem Shell-Skript
Ich habe ein Paket erstellt, das morphologische Analysegeräte mit Python vergleichen kann
Zeichnen Sie eine Aquarellillusion mit Kantenerkennung in Python3 und openCV3
Lesen Sie die Datei in Python mit einem relativen Pfad aus dem Programm
Rufen Sie die Formel in der Excel-Datei als Zeichenfolge in Python ab
Ein Python-Skript, das auf dem Mac erstellte ._DS_Store- und ._ * -Dateien löscht
Schreiben Sie eine C-Sprach-Linkliste in einem objektorientierten Stil (mit Codevergleich zwischen Python und Java).
Text Mining mit Python ① Morphologische Analyse
Erstellen Sie eine Binärdatei in Python
Schreiben Sie ein Batch-Skript mit Python3.5 ~
Ersetzen Sie den Verzeichnisnamen und den Dateinamen im Verzeichnis zusammen mit einem Linux-Befehl.
Lesen und formatieren Sie CSV-Dateien gemischt mit Komma-Registerkarten mit Python-Pandas
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird
Tipps: [Python] Stellt ein Array nach dem Zufallsprinzip wieder her und extrahiert es aus einer Fasta-Datei
Extrahieren Sie mit Python Zeilen, die den Bedingungen entsprechen, aus einer Textdatei
Lesen Sie die Python # .txt-Datei für Super-Anfänger in Python mit .py
Erstellen einer exe-Datei mit Python PyInstaller: PC friert bei paralleler Verarbeitung ein
Ein Python-Programm, das die Größe eines Videos ändert und es in ein Bild verwandelt
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Die eval () -Funktion, die eine Zeichenfolge als Ausdruck in Python berechnet
Ruft den Rückgabewert eines externen Shell-Skripts (ls) mit python3 ab
Erstellen Sie eine Anwendung, die Formulare mithilfe von Python / Flask anstelle von DB eingibt, anzeigt und löscht.