0

全て、

これはかなり初心者の質問かもしれませんが、私はPythonでこれを行う方法に固執しています。私がする必要があるのは、Panaramioにデータを要求するときに、パラメータのtoとfromを設定することです。

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レコードしか返すことができないため、100セットの進歩を示すためにURL文字列を作成する必要があります。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
4

1 に答える 1

0
for number in range(1, 301, 100):
    low = number
    high = low + 100
于 2011-05-18T15:46:14.853 に答える