All
Это может быть довольно новичок, но я застрял на том, как сделать это в Python. Что мне нужно сделать, это установить параметры от и до при запросе данных от 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?
Спасибо,
Адам
UPDATE:
Следующий пример, кажется, делает то, что я хочу. Теперь я должен выяснить, как выполнить фактическую итерацию 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