Advertisement
agnishom

NSODatabase.py

Jan 4th, 2013
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.77 KB | None | 0 0
  1. import urllib2
  2. f = open('NSOdatabase.html','w')
  3. prefix = raw_input('Enter Prefix:')
  4. lowerlimit = raw_input('Start From:')
  5. upperlimit = raw_input('End at:')
  6. for i in xrange(int(lowerlimit), int(upperlimit)+1):
  7.     rolln = str(i)
  8.     if len(rolln) < 3:
  9.         rolln = ('0'*(3-len(rolln))) + rolln
  10.     rolln = prefix + rolln
  11.     print 'FETCHING', rolln
  12.     try:
  13.         nso = urllib2.urlopen("http://sofworld.org/nso-result/"+rolln)
  14.         text = nso.read()
  15.         index1 = text.find('<!--CONTENT-->')
  16.         index2 = text.find('<!--END CONTENT-->')
  17.         text = text[index1:index2+18]
  18.         f.write(text)
  19.         f.write('<hr>')
  20.         print 'SUCCESSFUL'
  21.     except:
  22.         f.write('<hr> <h1>'+'Error with roll' + rolln +'</h1> <hr>')
  23.         print 'Error!'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement