gpt4 book ai didi

python - 如何请求多个页面而不等待输出?

转载 作者:太空宇宙 更新时间:2023-11-03 16:02:19 24 4
gpt4 key购买 nike

我需要请求一个 URL 列表,每次通过 POST 传递不同的变量,最重要的是,我需要保存每个请求的输出。

有没有一种方法可以让Python在后台运行多个URL请求,这样请求就不会一次完成(就像目前一样)?

for exrow in exdata:
id = exrow['increment_id']
mage = requests.post(complete_url, data = {'id' : id})
output = mage.content

if output :
f.writelines(output + ',')

最佳答案

您想要的是异步请求。结果不会立即返回,但这只是意味着它将在后台处理,而您的代码可以继续。稍后,当您确实需要请求的内容时,您可以检索它。有几个基于请求构建的库提供 URL 的异步调用。

它们的工作方式略有不同,但希望其中之一是您可以使用的。

我对两者都没有个人经验,但它们都带有 recommendations from the official requests project .

关于python - 如何请求多个页面而不等待输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40217513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com