Это может показаться самым простым в мире вопросом о питоне ... Но я собираюсь дать ему объяснение.
По сути, мне приходится просматривать страницы результатов json из запроса.
стандартный результат - это
{'result': [{result 1}, {result 2}], 'next_page': '2'}
Мне нужно, чтобы цикл продолжал цикл, добавляя список в ключе результата к переменной, к которой можно впоследствии получить доступ, и посчитал количество результатов в списке. Однако я требую, чтобы он зациклился только тогда, когда следующая_страница существует, так как через некоторое время, когда страниц больше нет, ключ next_page удаляется из условия
В настоящее время у меня есть это
next_page = True
while next_page == True:
try:
next_page_result = get_results['next_page'] # this gets the next page
next_url = urllib2.urlopen("http://search.twitter.com/search.json" + next_page_result)# this opens the next page
json_loop = simplejson.load(next_url) # this puts the results into json
new_result = result.append(json_loop['results']) # this grabs the result and "should" put it into the list
except KeyError:
next_page = False
result_count = len(new_result)