Pythonのページング/から
質問
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