作者IM014 (014)
看板Python
標題[問題]新手爬蟲匯率請教
時間Sun Aug 28 09:45:56 2022
各位神人大大,小弟python新手
想要撈一段時間的台銀收盤價
迴圈內的東西是可以print出資料
只是最後再輸出成excel的時候都只會有最後一筆
可以教教我怎麼改嗎QQ
todday=datetime.datetime.today()
for i in range(0,200):
delta=datetime.timedelta(days=i)
day=todday-delta
day=day.strftime('%Y-%m-%d')
url='
https://rate.bot.tw/xrt.quote/'+day+'/usd/spot'
data=pandas.read_html(url)
df=data[0]
cy=df.iloc[:,0:6]
卡在這不知道怎麼輸出每一筆資料QQ
拜託大家了T_T
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.196.51 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1661651158.A.682.html
→ surimodo: data被後蓋前 你下一筆data把上一筆覆蓋了 08/28 10:18
→ surimodo: data[i]=pandas.read_html(url) 08/28 10:19
→ surimodo: df=data[i][0] 08/28 10:20
→ surimodo: cy=df.iloc[:,0:6] 08/28 10:20
→ surimodo: 隨手寫的 不確定能不能 08/28 10:21
推 lycantrope: 外面建個list,for loop+extend,pandas.concat 08/28 11:09
→ IM014: 解決了嗚嗚嗚感謝大家 08/28 12:28