Publiez le titre en plein essor de YouTube sur Twitter avec python3

tweet.py


#-- coding: utf-8 --
 
#Bibliothèque requise
import urllib.request as request
from bs4 import BeautifulSoup
from requests_oauthlib import OAuth1Session
 
#Définir diverses touches Twitter(Obtenez la clé vous-même)
CK = ‘Consumer Key’
CS = ‘Consumer Secret’
AT = ‘Access Token’
AS = ‘Access Token Secret’
 
#URL pour publier des tweets
url = “https://api.twitter.com/1.1/statuses/update.json”
 
#Authentification OAuth
twitter = OAuth1Session(CK, CS, AT, AS)
 
#Accédez au site YouTube en plein essor
response = request.urlopen(‘https://www.youtube.com/feed/trending’)
body = response.read()
 
#Analyser le HTML
soup = BeautifulSoup(body, “lxml”)
 
#Scraping en spécifiant l'attribut de classe du site en plein essor
msg = soup.find_all(class_=’yt-uix-sessionlink yt-uix-tile-link yt-ui-ellipsis yt-ui-ellipsis-2 spf-link ‘)
 
status ="Vidéo vedette Youtube\n”
 
#Remplacez les trois titres vidéo du haut du site en plein essor par la variable d'état
for i in range(0,3):
    status +=«・»+ msg[i]['title'] + ‘\n’
 
#Corps du Tweet
params = {“status”: status}
 
#Publier sur Twitter
req = twitter.post(url, params = params)
 
#Sortie vers la console
print (status)

Recommended Posts

Publiez le titre en plein essor de YouTube sur Twitter avec python3
Publiez facilement sur Twitter avec Python 3
Publiez sur Slack avec Python 3
Publier sur Twitter en utilisant Python
[Lambda] [Python] Publier sur Twitter depuis Lambda!
Publiez plusieurs images Twitter avec python
Étapes pour créer un bot Twitter avec Python
Connectez-vous à BigQuery avec Python
publier sur vim → Python → Slack
Mémo graphique Twitter avec Python
Obtenez la chronologie Twitter avec Python
POST json avec le script Python 3
Utiliser l'API Twitter avec Python
Connectez-vous à Wikipedia avec Python
Obtenez des données Youtube avec python
Gestion de vidéos YouTube avec Python 3
Basculer python vers 2.7 avec des alternatives
Écrire en csv avec Python
Rechercher des tweets Twitter avec Python
Publier sur Slack en Python
Publier un message sur Google Hangouts Chat avec un fil de discussion (Python)
Python: comment utiliser async avec
Lien pour commencer avec python
[Python] Ecrire dans un fichier csv avec Python
Ravi de vous rencontrer avec python
Essayez d'exploiter Facebook avec Python
Publication de Python sur la chronologie Facebook
Sortie vers un fichier csv avec Python
[Python] Fichiers wav POST avec requêtes [POST]
Quine Post avec l'API Qiita (Python)
Convertir la liste en DataFrame avec python
Comment démarrer avec Python
Que faire avec la sortie de PYTHON?
Publier une image de Python sur Tumblr
Comment calculer la date avec python
[Nanonets] Comment publier un mémo [Python]
Je veux déboguer avec Python
[Memo] Tweet sur Twitter avec Python
J'ai essayé de créer une application de notification de publication à 2 canaux avec Python
Collecter des informations sur Twitter avec Python (API Twitter)
Essayez de reproduire un film couleur avec Python
Comment titrer plusieurs figures avec matplotlib
Essayez de vous connecter à qiita avec Python
Changer l'environnement Python 64 bits en environnement 32 bits avec Anaconda
Reconnaissance vocale en anglais avec python [speech to text]
Convertir un mémo à la fois avec Python 2to3
mail html avec image à envoyer avec python
Je veux tweeter Twitter avec Python, mais j'y suis accro
Mémo pour demander des KPI avec python
python à retenir uniquement avec bonjour, mondes
Sortir les caractères de couleur en joli avec python
Introduction au remplissage d'image Python Remplissage d'image à l'aide d'ImageDataGenerator
POSTER diversement avec Python et recevoir avec Flask
Sortie du journal Python vers la console avec GAE
Tweet de python avec Twitter Developer + Tweepy
Convertir des données Excel en JSON avec python
Convertir Hiragana en Romaji avec Python (bêta)