質問

ALL、

これはかなり初心者の質問であるかもしれませんが、私はPythonでこれを行う方法に立ち往生しています。 Panaramioからのデータを要求するときに、私がする必要があるのは、ParamsとParamsを設定することです。

http://www.panoramio.com/map/get_panoramas.php? set= public& from= 0&= 100 &minx= -180&miny= -90&maxx= 180&maxy= 90&sige= midient&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
.

役に立ちましたか?

解決

for number in range(1, 301, 100):
    low = number
    high = low + 100
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top