Twitter API i uwierzytelnianie

Importowanie danych w Pythonie – poziom średniozaawansowany

Hugo Bowne-Anderson

Data Scientist at DataCamp

W tej lekcji nauczysz się

  • Jak strumieniować dane z Twitter API
  • Jak filtrować przychodzące tweety według słów kluczowych
  • O uwierzytelnianiu API i OAuth

 

ch_3_1.003.png

Importowanie danych w Pythonie – poziom średniozaawansowany

W tej lekcji nauczysz się

  • Jak strumieniować dane z Twitter API
  • Jak filtrować przychodzące tweety według słów kluczowych
  • O uwierzytelnianiu API i OAuth
  • Jak korzystać z pakietu Python Tweepy

ch_3_1.006.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Dostęp do Twitter API

ch_3_1.008.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Dostęp do Twitter API

ch_3_1.009.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Dostęp do Twitter API

ch_3_1.011.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Dostęp do Twitter API

ch_3_1.013.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Twitter oferuje wiele API

ch_3_1.015.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Twitter oferuje wiele API

ch_3_1.017.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Twitter oferuje wiele API

ch_3_1.018.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Twitter oferuje wiele API

ch_3_1.020.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Twitter oferuje wiele API

ch_3_1.022.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Tweety są zwracane jako JSON

ch_3_1.024.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Tweety są zwracane jako JSON

ch_3_1.026.png

Importowanie danych w Pythonie – poziom średniozaawansowany

Tweepy: uwierzytelnianie

tweets.py

import tweepy, json

access_token = "..." access_token_secret = "..." consumer_key = "..." consumer_secret = "..."
Importowanie danych w Pythonie – poziom średniozaawansowany

Tweepy: strumieniowanie tweetów!

tweets.py

# Create Streaming object
stream = tweepy.Stream(consumer_key, consumer_secret, 
                       access_token, access_token_secret)

# This line filters Twitter Streams to capture data by keywords: stream.filter(track=['apples', 'oranges'])
Importowanie danych w Pythonie – poziom średniozaawansowany

Czas na ćwiczenia!

Importowanie danych w Pythonie – poziom średniozaawansowany

Preparing Video For Download...