Commit 6a778c43 by 庄欣

ff

parent befd3dca
var host = "https://monitor-sentinel.mepai.me"
function main() { function main() {
var dom = $("#app > div.container-lg.clearfix > div.container-sm.float-left.stock__main > div.stock-name"); var dom = $("#app > div.container-lg.clearfix > div.container-sm.float-left.stock__main > div.stock-name");
var stock = dom.text(); var stock = dom.text();
...@@ -12,9 +9,8 @@ function main() { ...@@ -12,9 +9,8 @@ function main() {
var search = matches[0]; var search = matches[0];
search = search.replace("(", ""); search = search.replace("(", "");
search = search.replace(")", ""); search = search.replace(")", "");
search = search.replace(":", "");
var a = document.createElement("a"); var a = document.createElement("a");
a.href = "http://quote.eastmoney.com/" + search.toLowerCase() + ".html"; a.href = "http://quote.eastmoney.com/" + search.replace(":", "").toLowerCase() + ".html";
a.target = "_blank"; a.target = "_blank";
a.innerText = stock; a.innerText = stock;
$(dom).html($(a)); $(dom).html($(a));
...@@ -30,19 +26,39 @@ function main() { ...@@ -30,19 +26,39 @@ function main() {
} }
function getInfo(code, callback) { function getInfo(code, callback) {
var api = "/basic?code=" + code var codes = code.split(":")
if (code === "") { var api = "https://api.tushare.pro";
alert("code error") var exchange = codes[0] === "SZ" ? "SZSE" : "SSE";
return var data = {
"token":"46879d4208e882e5578b24c9a063d24097879461e6c53e1036ecbb65",
"api_name":"stock_basic",
"params":{"ts_code":codes[1]+"."+codes[0],"exchange":exchange},
"fields": "area,market"
} }
fetch(host + api).then(res=>{ fetch(api, {
return res.text(); method: "post",
body: JSON.stringify(data),
headers: {
"content-type": "application/json"
}
}).then(res => { }).then(res => {
var data = JSON.parse(res); return res.text()
callback(data.data.market) }).then(res2 => {
var res = JSON.parse(res2);
var dom2 = $("#app > div.container-lg.clearfix > div.container-sm.float-left.stock__main > div.stock-issues");
var box = document.createElement("div");
var box2 = document.createElement("div");
$(box).addClass("stock-issue");
$(box2).addClass("stock-issue");
var data = res.data.items[0]
box.innerText = "属地:" + data[0];
box2.innerText = data[1];
$(dom2).append($(box));
$(dom2).append($(box2));
}).catch(e => { }).catch(e => {
console.error(e) console.error(e)
}) })
} }
main(); main();
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment