__ Ich habe mit Python die Twitter-API aufgerufen, um Websites zu sammeln, die den Brave-Browser unterstützen. Klicken Sie hier für die Originalgeschichte. # Wenn Sie mit "Brave kompatibel" twittern, werde ich danach suchen __
Fumito Mizuno Geschlossenes Buch #Bells @ounziw "Einführung in PHP für WordPress-Benutzer, von Anfang an sorgfältig." Support-Seite
S., Masaya (ich) Salarymans Privatbüro NP-Systems
Ein neuer Chronium-basierter Browser, der vom ehemaligen Mozilla-CEO entwickelt wurde. Es wird als Hochgeschwindigkeitsbrowser erkannt, der durch Werbung blockiert werden kann, oder als Browser, der an Inhaltsersteller gesendet werden kann. Es ist jedoch auch ein Browser, mit dem Sie Taschengeld erhalten können, wenn Sie __Anzeigen anzeigen. Kurz gesagt, es ist ein offener und sicherer Browser, mit dem Nutzer ihre Anzeigen verwalten können.
Der Brave-Browser ist in diesem Qiita-Artikel zusammengefasst und bezieht sich auf "Der Tag, an dem Google das Leben nach Google verschwindet (geschrieben von George Gilder)".
Aus Sicht der Ersteller von Inhalten ist der __Brave-Browser auch der dritte Monetarisierungsmechanismus, der Adsense und verbundene Unternehmen __ ersetzt. Mit dem Brave-Browser können Benutzer Geld verdienen, indem sie Anzeigen schalten. Und Sie können es dem Site-Ersteller übergeben. Infolgedessen ist es möglich, im Internet einen Mechanismus zu realisieren, der es Musikern ermöglicht, Geld vom Publikum vor ihnen live auf der Straße zu erhalten, und als Site-Ersteller wird es ein neues Mittel zur Monetarisierung anstelle von Adsense und verbundenen Unternehmen sein.
Daher habe ich in diesem Artikel die Registrierung als Ersteller beim Brave-Browser vorgestellt. In Wirklichkeit gibt es jedoch nur wenige Websites, die sich im Brave-Browser als Ersteller registriert haben. In diesem Artikel möchte ich die Websites in ganz Japan vorstellen, die im Brave-Browser registriert sind. Dies ist der dritte Monetarisierungsmechanismus (rücksichtslos, aber nur genügend Websites, um dies zu tun). Ich erwarte es nicht).
Da es sich jedoch um eine Website zum Austausch von Programmierinformationen handelt, verstößt sie gegen die Richtlinie. Daher möchte ich den Code einführen, um Tweets mit dem Hash-Tag "#brave compatible" über die Twitter-API in Python abzurufen. Ich werde. In Form einer Zusammenfassung der Ergebnisse möchte ich Websites in ganz Japan vorstellen, die im Brave-Browser als Ersteller registriert wurden.
__ Nachdem Sie Ihre Website als Ersteller im Brave-Browser registriert haben, versuchen Sie, sie auf Twitter mit dem Hashtag "#brave compatible" zu veröffentlichen. Wir planen, den Artikel alle 24 Stunden zu aktualisieren! __ __
Dann möchte ich Tweets mit Python bekommen.
Zunächst müssen Sie das Token der Twitter-API erhalten, dies ist jedoch recht problematisch. Sie können es verwenden, nachdem Sie sich auf der Website Twitter Developer beworben und gewartet haben. Es kann besser sein, sich zu bewerben und etwas anderes zu tun und zu warten. Bewerben Sie sich unter Bezugnahme auf diese Website.
https://www.itti.jp/web-direction/how-to-apply-for-twitter-api/
Sobald Sie das Token haben, klicken Sie einfach auf die API. Es scheint, dass eine Bibliothek namens tweety oft als Wrapper für Python verwendet wurde, aber ich habe nicht funktioniert (Python3.7.3, Mac). Also habe ich den Code in diesem Artikel verwendet. Das Programm war sehr sauber und zu göttlich.
https://qiita.com/newt0/items/243b6f98a31433d2faaf
Ich habe diese Art von Code erstellt.
main.py
Class God Artikelcode():
''
''
def get_tweets():
getter = TweetsGetter.bySearch('mutiger Browser')#Das Schlüsselwort, nach dem Sie suchen möchten.
df = pd.DataFrame()
for tweet in getter.collect(total = 50):
print(tweet)
created_at = tweet['created_at']#'Sun Oct 11 06:53:43 +0000 2020'
year = created_at[-4:]
time = created_at[-19:-11]
day = created_at[-22:-20]
month = {'Jan':'1','Feb':'2','Mar':'3','Apr':'4','May':'5','Jun':'6','Jul':'7','Aug':'8','Sep':'9','Oct':'10','Nov':'11','Dec':'12'}[created_at[4:7]]
when = datetime.strptime('%s/%s/%s %s'%(year,month,day,time),'%Y/%m/%d %H:%M:%S',)
when = when.timestamp()
when = datetime.fromtimestamp(when+3600*9)
temp = pd.DataFrame({
'id':[tweet['id']],
'when':[when],
'text':[tweet['text']],
})
df = pd.concat([df,temp],axis=0).reset_index(drop=True)
with open("path/data.csv", mode="w", encoding="cp932", errors="ignore") as f:
#Schreiben Sie mit Pandas in ein Dateiobjekt
df.to_csv(f,index=False,encoding='shift-jis')
return df
if __name__ == '__main__':
df = get_tweets()
Das Ergebnis sieht so aus. Ich habe es csv gemacht.
Extrahieren Sie danach einfach die URL aus dem Ergebnis von csv, und Sie können die Site mit dem Brave-Browser kompatibel machen. Übrigens gab es zum 1. November noch keine "#brave kompatible" Seite. Ich möchte das erste Ergebnis nächste Woche um Samstag und Sonntag veröffentlichen.
Der Brave-Browser ist ein sehr interessanter Browser. Erstellen wir also alle ein neues Internet! Bitte versuchen Sie es zu twittern.
Klicken Sie hier für den mutigen Browser
Recommended Posts