本人只有學過網頁設計,懂一點javascript語法,最近想學自學程式交易串接券商API獲取報價,但遍覽各期貨商網站對其API的介紹,都建議使用C#、C++、python等工具開發,請問用Electron這種類似javascript的開發工具,可以開發出同樣的東西嗎?請各位先進惠予解答!
可以,但不建議。且可能比用其它語言難度更高
主要是因為資料儲存安全性問題。還有共用性問題。
網頁程式還有分前後端語言。javascript是屬於前端語言。
並不適合用來做資料儲存處理。
範例:
var request = require('request');
request('http://www.google.com', function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body) // 打印google首页
}
})
request.get('http://some.server.com/', {
'auth': {
'user': 'username',
'pass': 'password',
'sendImmediately': false
}
});
參考:
Request —— 讓 Node.js http請求變得超簡單
request是node.js中類似curl功能,主要是用來模擬HTTP的動作
Node.js 自動抓取網頁資料範例程式教學
[Node.js] 用 request + cheerio 抓取即時天氣
期貨股票類的我建議你可以看看全曜的api (https://owl.cmoney.com.tw/),
看看你有沒有可以做使用的,
據我對他的了解應該是有免費的api,
你先註冊看看只是他免費有三個月時效性,
過期了你就要換一個免費的數據,
ps.記得去看他的手冊教學,因為他連線要token帳號驗證的
然後根據你的描述 你應該是想要做這個
【JavaScript-使用API串接公開第三方資源】
https://leahlin912.github.io/2019/04/08/JS-%E4%BD%BF%E7%94%A8API%E4%B8%B2%E6%8E%A5%E5%85%AC%E9%96%8B%E7%AC%AC%E4%B8%89%E6%96%B9%E8%B3%87%E6%BA%90/
類似這件事情吧?
理論上可以因為我同學專題就是用js寫一個api即時連線股票網站,
只是相對來說很辛苦就是了要想一下怎麼寫,
不過你說的Electron因為我沒有用過這部分我沒有辦法給甚麼建議了。