我一直在研究AJAX,並認爲我明白我需要做什麼我的任務。我想從網站上獲取黃金和白銀價格,但是如何知道哪些網站會支持我的AJAX請求?我將以http://www.monex.com/liveprices/爲例。我是否會將該網站的網址放入我的代碼中,或者是否存在我需要的祕密網址?如何判斷一個網站是否提供AJAX服務
xhttp.open("GET", "http://www.monex.com/liveprices/", true);
當我嘗試這個,我得到以下錯誤信息。
Cross-Origin Request Blocked:
The Same Origin Policy disallows reading the remote resource at http://www.monex.com/liveprices/.
(Reason: CORS header 'Access-Control-Allow-Origin' missing).
是否有可能,這個網站不提供AJAX的支持,如果是這樣我怎麼知道是什麼做的網站,不提供AJAX支持?謝謝。
通常情況下,一個網站將提供一個RESTful API,它可以免費用於小型查詢,但最終可能會因爲更快的交易而花費每月費用。查看該網站是否提供API。如果沒有,你可能不得不問他們,如果你可以刮他們的頁面許可。如果你只需要每天做一次,我認爲你可以繼續前進,只需使用python或PHP使用服務器腳本來抓取它,並在服務器上本地存儲數據。 –