Advertisement
Guest User

Untitled

a guest
Dec 27th, 2018
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.00 KB | None | 0 0
  1. import random
  2. import urllib.request as urll
  3. import string
  4.  
  5. FullRandom = False
  6. FourLetters = False
  7. noimage = 'st.prntscr.com/2018/10/13/2048/img/0_173a7b_211be8ff.png'
  8.  
  9. fullrandomrange=str(string.ascii_lowercase+string.digits)
  10.  
  11. print('\nFull Random Mode - 1\n\nEnter first 4 letters - 2\n')
  12. decision = input()
  13.  
  14. while decision == '1':
  15.     print('\nEnterig FullRandom Mode!')
  16.     FullRandom = True
  17.     break
  18. while decision == '2':
  19.     print('\nFirst 4 letters mode chosen:\n\nEnter your first 4 letters:')
  20.     fourlettermode = input()
  21.     print('\nEntering Four Letters Mode')
  22.     FourLetters = True
  23.     break
  24. while decision not in ['1', '2']:
  25.     print('\nRestart the script and enter eiter 1 or 2')
  26.     break
  27.  
  28.  
  29. def randomN():
  30.     return random.randrange(0, 9)
  31.  
  32. def scrapeletters():
  33.     site = 'https://prnt.sc/'+str(fourlettermode)
  34.     n1 = randomN()
  35.     n2 = randomN()
  36.     numbers = str(n1)+str(n2)
  37.     address = ''.join([site,numbers])
  38.     source = urll.urlopen(urll.Request(address, headers={'User-Agent': 'Mozilla/5.0'}))
  39.     html = source.read()
  40.        
  41.     if noimage in str(html):
  42.         print(address+'\n'+'Invalid URL')
  43.     else:
  44.         print(address+'\n'+'Valid URL')
  45.         file = open('1.txt','a')
  46.         file.write('\n'+address)
  47.  
  48.  
  49. def scrapefullrandom():
  50. #while True:
  51.     site = 'https://prnt.sc/'
  52.     fr1 = random.choice(fullrandomrange)
  53.     fr2 = random.choice(fullrandomrange)
  54.     fr3 = random.choice(fullrandomrange)
  55.     fr4 = random.choice(fullrandomrange)
  56.     fr5 = random.choice(fullrandomrange)
  57.     fr6 = random.choice(fullrandomrange)
  58.     fullrandomletters=fr1+fr2+fr3+fr4+fr5+fr6
  59.     address = ''.join([site,fullrandomletters])
  60.     source = urll.urlopen(urll.Request(address, headers={'User-Agent': 'Mozilla/5.0'}))
  61.     html = source.read()
  62.    
  63.     if noimage in str(html):
  64.         print(address+'\n'+'Invalid URL')
  65.     else:
  66.         print(address+'\n'+'Valid URL')
  67.         file = open('1.txt','a')
  68.         file.write('\n'+address)
  69.  
  70. while FullRandom == True:
  71.     scrapefullrandom()
  72. else:
  73.     pass
  74. while FourLetters == True:
  75.     scrapeletters()
  76. else:
  77.     pass
  78.  
  79. '''while __name__ == '__main__':
  80.     scrape()'''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement