A / desde la paginación en Python
Pregunta
todos,
Esta puede ser una pregunta bastante novicia, pero estoy atrapado en cómo hacer esto en Python. Lo que necesito hacer es, configurar los parámetros y de los parámetros al solicitar datos de PANARAMIO.
http://www.panoramio.com/map/get_panoramas.php? SET= PUBLIC & AMP; de= 0 & a= 100 & minx= -180 & miny= -90 & miny= -90 & maxx= 180 & maxy= 90 & size= Medium & MapFilter= True
Panoramio solo le permite devolver 100 registros a la vez, por lo que necesito desarrollar la cadena de URL para mostrar el avance de los conjuntos de 100. por ejemplo. 101-200, 201-300, etc. ¿Hay un ejemplo en cualquier lugar que me muestre cómo hacer este tipo de paginación con Python?
gracias, Adam
Actualizar:
El siguiente ejemplo parece hacer lo que quiero que haga. Ahora tengo que averiguar cómo hacer la iteración real del 101-200, 201-300, etc., desde allí puedo tomar esos valores y desarrollar mi cadena de consulta. ¿Esto tiene sentido?
def counter(low, high):
current = low
while current <= high:
yield current
current += 100
if __name__ == '__main__':
for c in counter(100, 200):
print c
Actualización # 2: Lo estaba haciendo más difícil de lo que debería haber sido
def counter(low, high):
while low <= high:
yield low, high
low += 100
high += 100
for i in counter(1, 100):
print i
Solución
for number in range(1, 301, 100):
low = number
high = low + 100