我有幾百家公司用api查詢。 的API網址呼籲各是一個CSV文件的形式一列: http://api.duedil.com/open/search?q= {「公司名稱」} & API_KEY = XXXXXXXXXXXXXX對csv讀取器對象進行迭代以使用requests.get調用api
我使用CSV打開,並在csv文件作爲閱讀讀者對象,但我不知道如何迭代這個獲取每個公司的回報細節,例如
for row in reader:
requests.get(row)
運行在一個單一的URL正常工作給予JSON數據,我期望:
r = requests.get(url)
道歉,如果這是一個有點看似瑣碎問題,但我怎麼能簡單地遍歷每個網址在csv閱讀器對象中將它提供給requests.get調用並將結果存儲在某種文件對象中。 感謝
這就是csv.reader對象打印出爲:
for row in reader:
print(row)
['http://api.duedil.com/open/search?q={"Parkeon Ltd"}&api_key=xxxxxxx ']
['http://api.duedil.com/open/search?q={"M and D Foundations and Building Services Ltd"}&api_key=xxxxxxxxx ']
['http://api.duedil.com/open/search?q={"TM Lewin"}&api_key=xxxxxx ']
['http://api.duedil.com/open/search?q={"Stralfors Plc"}&api_key=xxxxxx ']
['http://api.duedil.com/open/search?q={"CPM UK Ltd"}&api_key=xxxxx ']
你能告訴我們你的csv文件的樣子嗎? –
將結果存儲在列表中? 'l = []''用於閱讀器中的行:l.append(requests.get(row))' – gtlambert
已經顯示了csv文件如何看起來如上。 – abe