[PYTHON] Speichern Sie den Tweet von Twitter mit Geo als CSV und zeichnen Sie ihn auf Google Map.

Derzeit weiß ich aufgrund mangelnden Wissens nicht, wie ich das Gebietsschema der STREAMING-API eingrenzen kann. Daher benutze ich normalerweise die Suche, um "Nau" und "Ich bin bei" aufzunehmen und sie zu zeichnen.

    1. Erstellen Sie CSV-Daten mit dem zuvor erstellten Python-Skript für die Twitter-Suche
  1. Kartenanzeige mit Javascript unter Verwendung der GoogleMap-API
    1. Plot dort

Ich habe es so gemacht.

for tweet in tweets["statuses"]:
	User = (tweet["user"]["screen_name"].encode("utf-8"))
		try:
			Place = (tweet["place"]["bounding_box"]["coordinates"])
					
			flat_list = []
			for e in Place:
				flat_list.extend(e)
    	
			flat_list2 = []
			for b in flat_list:
				flat_list2.extend(b)
 
			flat_list3 = []
			for c in flat_list:
				flat_list3.extend(c)
    	
			geolng = flat_list3[0]
			geolat = flat_list3[1]
		except:
			pass

Nun, so öffnen wir nur Place mit try.

Place = (tweet["place"]["bounding_box"]["coordinates"])

Wenn Sie es mit abrufen, wird die Liste verschachtelt. Verwenden Sie also flat_list, um die Verschachtelung abzubrechen. Nein, es ist nicht wirklich schön ...

Exportieren Sie die erfassten Daten als CSV und zeichnen Sie sie auf einer Karte.

alt

Wie erwartet gibt es viele Ballungsräume. Twittern die Einheimischen nicht mit vielen Positionen oder ist die Twitter-Population selbst klein?

Oh, ist das Schlüsselwort zum Eingrenzen nutzlos?

Recommended Posts

Speichern Sie den Tweet von Twitter mit Geo als CSV und zeichnen Sie ihn auf Google Map.
Laden Sie die Bilder und Videos herunter, die in den Tweets enthalten sind, die Ihnen auf Twitter gefallen haben, und laden Sie sie auf Google Drive hoch
Erhalten Sie Tweets mit der Google Cloud-Funktion und speichern Sie Bilder automatisch in Google Fotos
Überprüfen Sie die Koordinaten auf Google Map mit Geocoder
Mische die Bilder in einem beliebigen Verzeichnis mit Python und speichere sie in einem anderen Ordner mit Seriennummern.
[Python] Verwenden Sie DataFrame, um beliebige Variablen und Arrays zusammen zu kennzeichnen und in csv [pandas] zu speichern.
Python-Programm, das täglich Tweets mit bestimmten Schlüsselwörtern sammelt und in CSV speichert
[Ruby on Rails] Google Map mehrere Pins, Sprechblasen, Links
Deep Learning mit Shogi AI auf Mac und Google Colab