[PYTHON] Versuchen Sie, Websites in ganz Japan zu sammeln, die mit dem Brave-Browser mit Twitter-API kompatibel sind

__ 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 __

Mutige browserkompatible Site am 2. November 2020

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

Was ist ein mutiger Browser?

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)".

Adsense, ein dritter Monetarisierungsmechanismus, der verbundene Unternehmen ersetzt

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.

Über diesen Artikel

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.

Beantragen Sie die Twitter API

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/

Bereiten Sie einen Python-Wrapper vor, der auf die Twitter-API trifft

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 des Umzugs

Das Ergebnis sieht so aus. Ich habe es csv gemacht.

スクリーンショット 2020-11-01 22.42.00.jpg

Sammeln Sie Websites in ganz Japan, die den Brave-Browser unterstützen

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

Versuchen Sie, Websites in ganz Japan zu sammeln, die mit dem Brave-Browser mit Twitter-API kompatibel sind
Sammeln von Informationen von Twitter mit Python (Twitter API)
Versuchen Sie, mit Python schnell und einfach auf die Twitter-API zuzugreifen
Verwenden Sie die Twitter-API mit Python
Versuchen Sie es mit der Twitter-API
Versuchen Sie es mit der Twitter-API
Unterstützen Sie sich mit der Twitter API
Erfolgreiches update_with_media mit Twitter API