Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 迭代对列表的请求,并将结果附加到一个变量中_Python_Api_Python Requests - Fatal编程技术网

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

Python 迭代对列表的请求,并将结果附加到一个变量中,python,api,python-requests,Python,Api,Python Requests,我使用请求将API调用的结果存储到变量中。 它可以很好地用于一个url,但是我不能在一个具有不同参数的项目列表上迭代请求。 每个API结果都是一个csv文件。一旦对列表中的每个元素完成了请求,如何将不同的文件附加到一起 以下是我所拥有的: import requests import pandas as pd from StringIO import StringIO applicata = requests.session() try: results = applicata.get('h

我使用请求将API调用的结果存储到变量中。 它可以很好地用于一个url,但是我不能在一个具有不同参数的项目列表上迭代请求。 每个API结果都是一个csv文件。一旦对列表中的每个元素完成了请求,如何将不同的文件附加到一起

以下是我所拥有的:

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)

有什么提示吗?

这个问题与
请求有关吗?或者您只是想了解如何连接.csv文件?我想了解如何在不同的页面(使用不同的参数)上迭代.get()方法@BrendanAbelWhy不能循环浏览URL并对每个URL调用.get()?