Hi there.
Today will write a simple code in python that will scrape unique words from a Twitter account. For creating a targeted dictionary.
First of all, will find some twitter account:
Next, we need to find out, which field we need to get (with inspect tool):
You can see 'class' named 'ProfileTweet-text js-tweet-text u-dir'. That is what we need.
Let's start coding python:
Today will write a simple code in python that will scrape unique words from a Twitter account. For creating a targeted dictionary.
First of all, will find some twitter account:
Next, we need to find out, which field we need to get (with inspect tool):
You can see 'class' named 'ProfileTweet-text js-tweet-text u-dir'. That is what we need.
Let's start coding python:
import requests from bs4 import BeautifulSoup r = requests.get('https://twitter.com/CelebWorshipLdr') soup = BeautifulSoup(r.content) #raw html data
The URL is loaded, and passed to BeautifulSoup.
Creating the dictionary:
a = [] for i in soup.find_all('p',{'class':'ProfileTweet-text js-tweet-text u-dir'}): a += i.text.encode('ascii','ignore').split() a = set(a) print a $ set(['sometimes,', 'saying', 'all', 'ever.', 'background', 'Mumford.'...etc])
That's all. Thank you.
respect :)
ReplyDelete