首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >:循环requests.get()

:循环requests.get()
EN

Stack Overflow用户
提问于 2015-07-09 01:12:22
回答 1查看 1.1K关注 0票数 0

我有一个脚本,我想每隔30分钟从api中获取数据。我正在使用请求模块,但是每个循环似乎都返回相同的数据。见下面的“示例代码”:

代码语言:javascript
复制
import requests
from something import dosomething

http_proxy  = "http://user:password@someproxy.com:8080"
https_proxy = "http://user:password@someproxy.com:8080"
ftp_proxy   = "http://user:password@someproxy.com:8080"
proxyDict = {"http"  : http_proxy, "https" : https_proxy, "ftp"   : ftp_proxy}
url = "someapi.com"
g=requests.get(url,proxies=proxyDict)

try:
    keep_running = True
    while keep_running:
        try:
            dosomething(g.content)

所以我需要告诉请求结束一个会议或诸如此类的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 05:36:52

解决方案是在循环开始时使用.sessions语句,在循环结束时使用.close语句。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31306501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档