Guest User

source_urllib.py

a guest
Jan 28th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.02 KB | None | 0 0
  1. #! /usr/bin/env python
  2. #Get file/source as $device without scripts run
  3.  
  4. import urllib.request
  5.  
  6. #Windows 7 Firefox 50
  7. a = ('Mozilla/5.0 (Windows NT 6.2; x86_64; rv:48.0)'
  8.         ' Gecko/20100101 Firefox/50.0')
  9. #Windows 10 Edge 12
  10. b = ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
  11.         ' (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36'
  12.             ' Edge/12.246')
  13. #Linux Chrome 55
  14. c = ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36'
  15.         ' (KHTML, like Gecko) Chrome/55.0.2785.89 Safari/537.36')
  16. #Macintosh OS 10 Safari
  17. d = ('Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2)'
  18.         ' AppleWebKit/601.3.9 (KHTML, like Gecko) Version/9.0.2'
  19.             ' Safari/601.3.9')
  20. #Android 5.1 Nexus 5 Chrome 52
  21. e = ('Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5'
  22.         ' Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko)'
  23.             ' Version/4.0 Chrome/52.0.2357.65 Mobile Safari/537.36')
  24. #Android 6.0 Nexus 6 Chrome 52
  25. f = ('Mozilla/5.0 (Linux; Android 6.0.1; Nexus 6P'
  26.         ' Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko)'
  27.             ' Chrome/52.0.2526.83 Mobile Safari/537.36')
  28. #Android 6.0 Galaxy 6 Chrome 52
  29. g = ('Mozilla/5.0 (Linux; Android 6.0.1; SM-G920V Build/MMB29K)'
  30.         ' AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.98'
  31.             ' Mobile Safari/537.36')
  32. #Android 7.0 Google Pixel C Chrome 52
  33. h = ('Mozilla/5.0 (Linux; Android 7.0; Pixel C Build/NRD90M; wv)'
  34.         ' AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0'
  35.             ' Chrome/52.0.2743.98 Safari/537.36 ')
  36. #iPhone OS 6 Safari
  37. i = ('Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_4 like Mac OS X)'
  38.         ' AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0'
  39.             ' Mobile/10B350 Safari/8536.25')
  40.                        
  41. #Change user agent here (a - i)
  42. user_agent = {'User-Agent': a}
  43.  
  44. url = input('Enter url for source: ')
  45. file_name = input('Enter filename for output: ')
  46. req = urllib.request.Request(url, data=None, headers=user_agent)
  47. with open(file_name, 'wb') as f:
  48.     f.write(urllib.request.urlopen(req).read())
Add Comment
Please, Sign In to add comment