我必須從帶有特殊標簽的 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]
但是,我的 url 超出了最大重試次數,但是當我直接在終端中執行此回圈時,它可以作業。我無法弄清楚問題是什么。
uj5u.com熱心網友回復:
我通過使用帶有 try 和 except 的回圈找到了解決方案。問題是當請求超時時它回傳錯誤而不重試。這就是我想出的。
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/446339.html
上一篇:用R中另一個Dataframe中的值替換Dataframe中的單詞
下一篇:嘗試按順序在串列串列中添加重復項
