Difference between revisions of "Python: Read Twitter"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) (Created page with " import requests from bs4 import BeautifulSoup if __name__ == ' __main__': all_tweets = [] url = 'https://twitter.com/onnowpurbo' data = requests.get(url)...") |
Onnowpurbo (talk | contribs) |
||
Line 2: | Line 2: | ||
import requests | import requests | ||
from bs4 import BeautifulSoup | from bs4 import BeautifulSoup | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | all_tweets = [] | ||
+ | url = 'https://twitter.com/onnowpurbo' | ||
+ | data = requests.get(url) | ||
+ | html = BeautifulSoup(data.text, 'html.parser') | ||
+ | timeline = html.select('#timeline li.stream-item') | ||
+ | for tweet in timeline: | ||
+ | tweet_id = tweet['data-item-id'] | ||
+ | tweet_text = tweet.select('p.tweet-text')[0].get_text() | ||
+ | all_tweets.append({"id": tweet_id, "text": tweet_text}) | ||
+ | print(all_tweets) | ||
Latest revision as of 17:00, 12 October 2019
import requests from bs4 import BeautifulSoup
all_tweets = [] url = 'https://twitter.com/onnowpurbo' data = requests.get(url) html = BeautifulSoup(data.text, 'html.parser') timeline = html.select('#timeline li.stream-item') for tweet in timeline: tweet_id = tweet['data-item-id'] tweet_text = tweet.select('p.tweet-text')[0].get_text() all_tweets.append({"id": tweet_id, "text": tweet_text}) print(all_tweets)