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)