https - 如何从 csv 数据循环 HTTPS requests.post
问题描述
我想循环发布来自 csv 的数据请求。
csv 文件(有 2 列)=
agentLicenseID(x) licenseExpirationDate(y)
271844 6/20/2021
271847 6/30/2021
271848 5/21/2021
body = {'sid':API_SID,'key':API_KEY, 'agentLicenseID':x,'licenseExpirationDate':y }
response = requests.post(url=UPD_URL,data=body)
我打算从 csv 文件循环响应不同的 x 和 y 值(agentLicenseID 和 licenseExpirationDate)
解决方案
在以下帮助下pandas
:
import pandas as pd
df = pd.read_csv("your_file.csv", sep=r"\s+") # <-- change the separator if it's different
for x, y in zip(df["agentLicenseID"], df["licenseExpirationDate"]):
body = {
"sid": API_SID,
"key": API_KEY,
"agentLicenseID": x,
"licenseExpirationDate": y,
}
response = requests.post(url=UPD_URL, data=body)
# ...
推荐阅读
- json - 如何在 Golang 中使用多行字符串解析 JSON?
- java - 本地机器上的 Docker postgres:连接到 localhost:5432 被拒绝。检查主机名和端口是否正确
- sql - 错误:ORA-00979:不是 GROUP BY 表达式
- reporting-services - SSRS 中表达式中的粗体特定值
- javascript - 在 Java 中使用 Selenium 中的 JavaScriptExecutor - 它获取值但不在字段中显示
- php - PHP SQL 变量
- c - 是否可以写入 OpenGL 纹理 4 个不同的平面
- github - Github local repo with VS code : Too many changes
- docker - Docker + vscode:错误的用户和组对git文件的所有权
- javascript - How to restrict image dragging inside div?