Welcome, guest | Sign In | My Account | Store | Cart
#!/usr/bin/python

import time
from urllib2 import urlopen
from BeautifulSoup import BeautifulSoup

# Replace USERNAME with your twitter username
url
= u'http://twitter.com/USERNAME?page=%s'
tweets_file
= open('tweets', 'w')

for x in range(10*10000):
    f
= urlopen(url % x)
    soup
= BeautifulSoup(f.read())
    f
.close()
    tweets
= soup.findAll('span', {'class': 'entry-content'})
   
if len(tweets) == 0:
       
break
   
[tweets_file.write(x.renderContents() + '\n') for x in tweets]
   
# being nice to twitter's servers
    time
.sleep(5)

tweets_file
.close()

History

  • revision 3 (15 years ago)
  • previous revisions are not available