阿俊 發表於 17-5-31 20:08

證交所又改版

Dear 各位高手大大
    證交所又改版,無奈上來請求各位協助
    已更改路徑,但下載 CSV 檔會出現編碼無定義,改成 utf-8 也無效
    請大大火力支援一下。謝謝。

hipper68 發表於 17-5-31 20:41

不要用POST, 改用GET....
http://www.coco-in.net/thread-52173-1-1.html
(請參考頭香Sirius 大大的文章)

阿俊 發表於 17-6-2 20:35

Dear hipper68 大
    程式已改完,是可以抓了,不過抓下來的檔,資料內容變成每一行資料就空一行,不能像手動下載一樣中間沒有空行。
    不知道可以從哪裡改??還是程式要重改??不是程式科系畢業,有些看的不是很懂,麻煩指教一下,謝謝

Peic 發表於 17-6-2 21:39

阿俊 發表於 17-6-2 20:35
Dear hipper68 大
    程式已改完,是可以抓了,不過抓下來的檔,資料內容變成每一行資料就空一行,不能像 ...

試試 加 line=line.replace("\n","") 在所有 file1.write(line) 前,如以下藍字.

line = response.read().decode('cp950')
line=line.replace("\n","")
file1.write(line)



阿俊 發表於 17-6-3 07:06

阿俊 發表於 17-6-2 20:35
Dear hipper68 大
    程式已改完,是可以抓了,不過抓下來的檔,資料內容變成每一行資料就空一行,不能像 ...

抱歉,剛才看了一下,程式有錯,只抓到同一天,改完後已可抓檔,但是 CSV 檔還是間隔一行,煩請大大指點一下


阿俊 發表於 17-6-3 08:23

Peic 發表於 17-6-2 21:39
試試 加 line=line.replace("\n","") 在所有 file1.write(line) 前,如以下藍字.

line = response.read( ...

可以了也,感謝大大指點,非常感謝{:4_82:}{:4_149:}{:4_209:}
頁: [1]
查看完整版本: 證交所又改版