Poste den hochfliegenden Titel von Youtube mit python3 auf Twitter

tweet.py


#-- coding: utf-8 --
 
#Erforderliche Bibliothek
import urllib.request as request
from bs4 import BeautifulSoup
from requests_oauthlib import OAuth1Session
 
#Stellen Sie verschiedene Twitter-Schlüssel ein(Holen Sie sich den Schlüssel selbst)
CK = ‘Consumer Key’
CS = ‘Consumer Secret’
AT = ‘Access Token’
AS = ‘Access Token Secret’
 
#URL zum Posten von Tweets
url = “https://api.twitter.com/1.1/statuses/update.json”
 
#OAuth-Authentifizierung
twitter = OAuth1Session(CK, CS, AT, AS)
 
#Greifen Sie auf die Youtube-Website zu
response = request.urlopen(‘https://www.youtube.com/feed/trending’)
body = response.read()
 
#HTML analysieren
soup = BeautifulSoup(body, “lxml”)
 
#Scraping durch Angabe des Klassenattributs der hochfliegenden Site
msg = soup.find_all(class_=’yt-uix-sessionlink yt-uix-tile-link yt-ui-ellipsis yt-ui-ellipsis-2 spf-link ‘)
 
status =“Youtube zeigte Video\n”
 
#Ersetzen Sie die drei Videotitel vom oberen Rand der hochfliegenden Site durch die Statusvariable
for i in range(0,3):
    status +=‘・’+ msg[i]['title'] + ‘\n’
 
#Tweet Körper
params = {“status”: status}
 
#Auf Twitter posten
req = twitter.post(url, params = params)
 
#Ausgabe an die Konsole
print (status)

Recommended Posts

Poste den hochfliegenden Titel von Youtube mit python3 auf Twitter
Mit Python 3 einfach auf Twitter posten
Post to Slack mit Python 3
Mit Python auf Twitter posten
[Lambda] [Python] Von Lambda auf Twitter posten!
Veröffentlichen Sie mehrere Twitter-Bilder mit Python
Schritte zum Erstellen eines Twitter-Bots mit Python
Stellen Sie mit Python eine Verbindung zu BigQuery her
poste an vim → Python → Slack
Twitter-Grafiknotiz mit Python
Holen Sie sich Twitter-Timeline mit Python
POST json mit Python 3-Skript
Verwenden Sie die Twitter-API mit Python
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Holen Sie sich Youtube-Daten mit Python
YouTube-Videoverwaltung mit Python 3
Schalten Sie Python mit Alternativen auf 2.7 um
Schreiben Sie mit Python in csv
Suche nach Twitter-Tweets mit Python
Post an Slack in Python
Senden Sie eine Nachricht an Google Hangouts Chat mit einem Thread (Python)
Python: So verwenden Sie Async mit
Link, um mit Python zu beginnen
[Python] Mit Python in eine CSV-Datei schreiben
Schön dich mit Python zu treffen
Versuchen Sie, Facebook mit Python zu betreiben
Post von Python auf Facebook Timeline
Ausgabe in eine CSV-Datei mit Python
[Python] POST-WAV-Dateien mit Anforderungen [POST]
Quine Post mit Qiita API (Python)
Konvertieren Sie die Liste mit Python in DataFrame
Erste Schritte mit Python
Was tun mit PYTHON Release?
Poste ein Bild von Python auf Tumblr
So berechnen Sie das Datum mit Python
[Nanonets] Wie poste ich Memo [Python]
Ich möchte mit Python debuggen
[Memo] Tweet auf Twitter mit Python
Ich habe versucht, mit Python eine 2-Kanal-Post-Benachrichtigungsanwendung zu erstellen
Sammeln von Informationen von Twitter mit Python (Twitter API)
Versuchen Sie, Farbfilme mit Python zu reproduzieren
Wie man mit matplotlib mehrere Figuren betitelt
Versuchen Sie, sich mit Python bei qiita anzumelden
Ändern Sie die Python 64-Bit-Umgebung mit Anaconda in eine 32-Bit-Umgebung
Englische Spracherkennung mit Python [Rede zu Text]
Konvertieren Sie Memos sofort mit Python 2to3
HTML-Mail mit Bild zum Senden mit Python
Ich möchte Twitter mit Python twittern, bin aber süchtig danach
Memo, um nach KPI mit Python zu fragen
Python nur mit Hallo, Welten zu erinnern
Geben Sie Farbzeichen mit Python zu hübsch aus
Einführung in das Auffüllen von Python-Bildern Auffüllen von Bildern mit ImageDataGenerator
POST verschieden mit Python und empfange mit Flask
Python-Protokoll mit GAE an die Konsole ausgeben
Tweet von Python mit Twitter Developer + Tweepy
Konvertieren Sie Excel-Daten mit Python in JSON
Konvertiere Hiragana mit Python (Beta) in Romaji