我使用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)
任何提示?