所有
这可能是一个非常新手的问题,但我仍然坚持如何在Python中执行此操作。我需要做的是,在请求来自Panaramio的数据时设置to和from params。
http://www.panoramio.com/map/get_panoramas.php?set=public&的从= 0&安培;要= 100 &安培;风骚女子= -180&安培; MINY = -90安培; MAXX = 180安培; MAXY = 90&安培;大小=介质安培; mapfilter =真< / p>
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
答案 0 :(得分:0)
for number in range(1, 301, 100):
low = number
high = low + 100