http://hq.sinajs.cn/list=
list= 后面接股票代码,可以带多个代码。
try
{
// 发送 GET 请求
HttpResponseMessage response = client.GetAsync(url).GetAwaiter().GetResult();
response.EnsureSuccessStatusCode();
// 读取响应内容
byte[] contentBytes = response.Content.ReadAsByteArrayAsync().GetAwaiter().GetResult();
string data = Encoding.GetEncoding("gb2312").GetString(contentBytes);
// 将数据分行存入数组
string[] stockList = data.Split('\n');
if (!stockList.Any())
{
return;
}
lbResult.Clear();
// 打印每行数据
foreach (var stock in stockList)
{
var values = stock.Split('=');
if (values.Length != 2)
{
continue;
}
var fund = values[1].Trim('\"');
string[] items = fund.Split(',');
float curr = Convert.ToSingle(items[3]); // 当前价格
float yend = Convert.ToSingle(items[2]); // 昨日收盘价格
float percent = (curr / yend - 1) * 100; // 百分比变化
float diff = curr - yend; // 价格差异
string disp = $"{items[0]} | {items[3]} | {percent:0.00}% | {diff:0.000} ";
if (percent == 0.0)
{
lbResult.SelectionColor = Color.White;
}
else if (percent > 0.0)
{
lbResult.SelectionColor = Color.Red;
}
else
{
lbResult.SelectionColor = Color.Green;
}
lbResult.AppendText(disp + "\r\n");
}
}
需要以上可执行的工具,可以百度云盘自行获取,已经编译好32和64位,无依赖环境,windows系统均可打开:
链接:
https://pan.baidu.com/s/1_uglW-6arjA0hJZsY45LQw?pwd=moyu
提取码:moyu
如果需要该摸鱼助手源码,可以在我公众号【Dotnet Dancer】后台回复 “摸鱼助手” 即可获取源码下载链接。