阿俊 發表於 17-11-2 21:04

証交所又改程式

本帖最後由 阿俊 於 17-11-2 21:05 編輯

Dear 高手大大們
    之前改版後,小弟努力了許久,才將 excel 抓擋改成 python 抓擋,前兩週還可以順利的抓完,但近幾天跑了一下就出現 decode 異常。    看了一下程式,沒頭緒...   不知是否有大大可以指點一下,感恩

是先用 python 連到証交所,抓完需要的檔案後,再用 excel 做分析,不過現在只要跑一下就被擋了,然後就暫時連不上証交所.....


   

flashbibby 發表於 17-11-3 09:43

可能是防攻擊,加delay讓讀取慢一點試看看

jam741 發表於 17-11-3 13:41

感謝 資訊 謝謝分享

呆兒 發表於 17-11-3 23:28

我也是遇到同樣問題,而且是用隨機延遲時間下載的,下載了約13筆資料就連不上了。用手機連就可以進到證交所網頁。

aalee88 發表於 17-12-11 19:50

到證交所抓檔確實有點傷腦筋!

Yatai 發表於 17-12-11 20:44

如果還沒解決. 試試將所有以下程式碼
req= urllib.request.Request(url, data.encode('utf-8'))
response = urllib.request.urlopen(req)
都改成
time.sleep(1)
req= urllib.request.Request(url, data.encode('utf-8'))
response = urllib.request.urlopen(req,timeout=1)

如果還不行. time.sleep(1)將其放大到time.sleep(2)或更大.
頁: [1]
查看完整版本: 証交所又改程式