迭代对列表的请求并将结果附加到一个变量中

时间:2016-03-29 16:09:49

标签: python api python-requests

我使用Requests将API调用的结果存储到变量中。 它适用于一个单独的URL,但我不能在具有不同参数的项目列表上迭代请求。 每个API结果都是一个csv文件。一旦为列表的每个元素完成了请求,我如何将不同的文件附加到gheter?

我在这里:

import requests
import pandas as pd
from StringIO import StringIO

applicata = requests.session()

try:
results = applicata.get('https://api.php?', 
                    auth=('xxx',
                          'xxx'), 
                    verify=False)
except:
    print('no authentication.')

但是我想通过变量" link"迭代get请求。 - 并将三个结果一个接一个地附加:

def calls(x): 
    return 'https://api.php?&page=' + x
pages = ["1","2","3"]
links = map(link, pages)

任何提示?

0 个答案:

没有答案