Advertisement
Guest User

Untitled

a guest
Aug 28th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. import requests
  2. from PIL import Image
  3. from io import BytesIO
  4. import os
  5.  
  6. image_dir = 'images'
  7.  
  8. r = requests.get(
  9. 'http://algonquinpark.on.ca/virtual/canoe_routes_map/ZoomifyImageExample/TileGroup10/6-43-43.jpg',
  10. data= {
  11. 'Host': 'algonquinpark.on.ca',
  12. 'Connection': 'keep-alive',
  13. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36',
  14. 'Accept': 'image/webp,image/*,*/*;q=0.8',
  15. 'Accept-Encoding': 'gzip, deflate, sdch'
  16. }
  17. )
  18.  
  19.  
  20. for tilegroup in xrange(2, 10):
  21. for x in xrange(0,44):
  22. for y in xrange(0, 44):
  23. r = requests.get(
  24. 'http://algonquinpark.on.ca/virtual/canoe_routes_map/ZoomifyImageExample/TileGroup{}/6-{}-{}.jpg'.format(tilegroup, x, y),
  25. data= {
  26. 'Host': 'algonquinpark.on.ca',
  27. 'Connection': 'keep-alive',
  28. 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36',
  29. 'Accept': 'image/webp,image/*,*/*;q=0.8',
  30. 'Accept-Encoding': 'gzip, deflate, sdch'
  31. }
  32. )
  33.  
  34. print tilegroup, x, y, r.status_code
  35.  
  36. if r.status_code == 200:
  37. print 'found image'
  38. fn = '{}-{}.jpg'.format(x, y)
  39. fp = os.path.join(image_dir, fn)
  40.  
  41. i = Image.open(BytesIO(r.content))
  42. i.save(fp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement