簡體   English   中英

Python請求庫:循環request.get()

[英]Python requests library: looping requests.get()

我有一個腳本,希望每30秒從api獲取數據。 我正在使用請求模塊,但是每個循環似乎都返回相同的數據。 請參見下面的“示例代碼”:

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)

所以我需要告訴請求關閉會話或類似的內容?

解決方案是在循環開始時使用.sessions語句,並在循環結束時使用.close語句。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM