在 python 循环中通过 url

Get throught url in python loop

我必须从带有特殊标签的 url 收集数据我有一个生成我的 url 的函数,我尝试在 for 循环中调用不同的 url 并添加像这样将数据框放入列表中。

L=[]

for i in range(10):

   url=urls(TAG.Tag_I[i])

   response=requests.get(url, auth=(user, password))



   df = pd.read_json(response.text)  # resultat = datafram avec PointName, Value, Timestamp
     
   L+=[df]

但是我得到了 Max retries exceeded with url 但是当我直接在我的终端中执行这个循环时它起作用了。我不知道是什么问题。

我通过尝试使用循环找到了解决方案,except.The 问题是当请求超时时它返回了一个错误,而 retrying.Here 是我想出的。

L=[]

for i in range(len(TAG)):

   url=urls(TAG.Tag_I[i])



   while len(L)==i:

       try:
           response=requests.get(url, auth=(user, password))
        
           df = pd.read_json(response.text)  # resultat = datafram avec PointName, Value, Timestamp
             
           L+=[df]
       except:
           None