Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests
- from PIL import Image
- from io import BytesIO
- import os
- image_dir = 'images'
- r = requests.get(
- 'http://algonquinpark.on.ca/virtual/canoe_routes_map/ZoomifyImageExample/TileGroup10/6-43-43.jpg',
- data= {
- 'Host': 'algonquinpark.on.ca',
- 'Connection': 'keep-alive',
- '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',
- 'Accept': 'image/webp,image/*,*/*;q=0.8',
- 'Accept-Encoding': 'gzip, deflate, sdch'
- }
- )
- for tilegroup in xrange(2, 10):
- for x in xrange(0,44):
- for y in xrange(0, 44):
- r = requests.get(
- 'http://algonquinpark.on.ca/virtual/canoe_routes_map/ZoomifyImageExample/TileGroup{}/6-{}-{}.jpg'.format(tilegroup, x, y),
- data= {
- 'Host': 'algonquinpark.on.ca',
- 'Connection': 'keep-alive',
- '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',
- 'Accept': 'image/webp,image/*,*/*;q=0.8',
- 'Accept-Encoding': 'gzip, deflate, sdch'
- }
- )
- print tilegroup, x, y, r.status_code
- if r.status_code == 200:
- print 'found image'
- fn = '{}-{}.jpg'.format(x, y)
- fp = os.path.join(image_dir, fn)
- i = Image.open(BytesIO(r.content))
- i.save(fp)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement