Все,
Это может быть довольно новичок, но я застрял в том, как это сделать в Python. Что мне нужно сделать, так это установить параметры to и from при запросе данных из Panaramio.
http://www.panoramio.com/map/get_panoramas.php?set=public& from = 0 & to = 100 & minx = -180 & miny = -90 & maxx = 180 & maxy = 90 & size = medium & mapfilter = true
Panoramio позволяет вам возвращать только 100 записей за раз, поэтому мне нужно построить строку URL-адреса, чтобы показать продвижение наборов из 100. например. 101-200, 201-300 и т. Д. Есть ли где-нибудь пример, который покажет мне, как выполнять этот тип разбиения по страницам с помощью Python?
Спасибо Адам
ОБНОВЛЕНИЕ: Следующий пример, похоже, делает то, что я хочу. Теперь мне нужно выяснить, как выполнить фактическую итерацию с 101-200, 201-300 и т. Д. Оттуда я могу взять эти значения и построить свою строку запроса. Имеет ли это смысл?
def counter(low, high):
current = low
while current <= high:
yield current
current += 100
if __name__ == '__main__':
for c in counter(100, 200):
print c
ОБНОВЛЕНИЕ № 2: я делал это сложнее, чем должно было быть
def counter(low, high):
while low <= high:
yield low, high
low += 100
high += 100
for i in counter(1, 100):
print i