我有一个带有“ URL”列的file_1.csv。
我想在每行中运行get.request以获取API链接。
然后我想将输出导出到json文件中。
我使用了以下脚本。
import pandas as pd
import requests
import json
import numpy
df = pd.read_csv('file_1', header = 0)
for index, row in df.iterrows():
r = requests.get(row['url'])
data = json.loads(r.text)
with open('file_1','w') as d:
json.dump(data,d)
该脚本正在运行,但仅显示一行结果。 有帮助吗?
谢谢!
答案 0 :(得分:0)
答案是:
df= pd.read_csv('file.csv', header = 0)
row_iterator = df.iterrows()
_, last = row_iterator.__next__()`
for i, row in row_iterator:
r= requests.get(row["url"])
r= requests.get(last["url"])
last = row
data = (r.text)
****这会在每一行上循环并以字符串格式获取请求。****