python使用response下载txt文件到本地

python使用response下载txt文件到本地,第1张

1.执行x请求,获取response

2.提取response中list,把list中需要的值循环写入1.txt文件

实现如下

#tokensso是变量,取值于登录接口的腊斗镇response.data.token

url = "https://xxxx"

request_headers = {

"Authorization"销喊: tokensso,

"Content-Type": "application/json"

}

login_data = {

"approvalFlg": "false",

"pageNo": 1,

"pageSize": 300,

"processInstanceNameOrUserName": "",

"sortType": 1

}

res1 = requests.post(url, json=login_data, headers=request_headers).json()

list=res1.get("data").get("list")

#打开data文件夹下1.txt

file_handle = open('data/1.txt'轮粗, mode='w')

for i in range(len(list)):

reAppPageId=list[i].get("reAppPageId")

reInsRecipientId=list[i].get("reInsRecipientId")

reInstanceId=list[i].get("reInstanceId")

#循环写入1.txt文件

file_handle.write(tokensso+","+reAppPageId+","+reInsRecipientId+","+reInstanceId+"\n")

提示信息解释为:将指定的文件直接写入 HTTP 响应输出流.

页面表现为将文件内容输出到并御页面

可以在

Response.ContentType = "text/xml"这个属性设置输出的内容MIME类型

text/xml 在页面输并改出格式化为XML的文件内容

text/html 在页面输出格式化为 html的文件绝蔽岩内容

你如果不明白什么意思,建一个xml文件,然后在ASPX页面中的

Page_Load事件中加入

Response.ContentType = "text/xml" Response.WriteFile(Server.MapPath("XML文件路径"))

看看效果就清楚了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12304059.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-22
下一篇2023-05-22

发表评论

登录后才能评论

评论列表(0条)

    保存