求助从网络下载数据的问题

spmzfz 2020-02-06 09:13:35
链接:
http://data.eastmoney.com/hsgt/300750.html
我想下载里面表格中的数据,


string url = "http://data.eastmoney.com/hsgt/300750.html";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url );
request.Method = "Get";
//request.ContentType = "application/xml"; //.ContentType = "application/x-www-form-urlencoded";
WebResponse response = request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), System.Text.Encoding.GetEncoding("GB2312"));
string readStrs = sr.ReadToEnd();
response.Close();
sr.Close();


我这样编码,可就是不能找到里面的数据,应该怎样编码呢?先谢谢了
...全文
174 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
spmzfz 2020-02-06
  • 打赏
  • 举报
回复
oh,确实,问题解决,谢谢
threenewbee 2020-02-06
  • 打赏
  • 举报
回复
那个好像也没用,你胡乱指定一个,也能返回
spmzfz 2020-02-06
  • 打赏
  • 举报
回复
就是那个jsname 不知从哪里获取,cmd 后面的那六位数字是代码
threenewbee 2020-02-06
  • 打赏
  • 举报
回复
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var %20PiIIQEux={%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=300750 没有那个参数也可以返回,你可以不用管了
spmzfz 2020-02-06
  • 打赏
  • 举报
回复
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=HGT&js=var BmPihQnt= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=600887&rt=52699942

http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=HGT&js=var VzFtiXOj= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=600276&rt=52699919

http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var%20PiIIQEux={%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=300750&rt=52699894

http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var eyLxmuCK= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=000725&rt=52699945

http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var LebDXOlq= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=000725&rt=52699948

同一支股票,当网页刷新时它的jsname 和最后那个参数好似都不同的
threenewbee 2020-02-06
  • 打赏
  • 举报
回复
既然依次递增,那么很可能是时间了
spmzfz 2020-02-06
  • 打赏
  • 举报
回复
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=HGT&js=var BmPihQnt= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=600887&rt=52699942
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=HGT&js=var VzFtiXOj= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=600276&rt=52699919
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var%20PiIIQEux={%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=300750&rt=52699894
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var eyLxmuCK= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=000725&rt=52699945
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var LebDXOlq= {%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=000725&rt=52699948

threenewbee 2020-02-06
  • 打赏
  • 举报
回复
PiIIQEux应该是固定的 52699894是不是股票代码或者随机数或者日期时间
spmzfz 2020-02-06
  • 打赏
  • 举报
回复
谢谢您的回答,可问题是如何获得组成这个网址的一些相关参数呢,
主要是那个jsName最后面的那个参数

http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var %20PiIIQEux={%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=300750&rt=52699894


GGT 港股通
HGT 沪股通
SGT 深股通
threenewbee 2020-02-06
  • 打赏
  • 举报
回复
http://dcfm.eastmoney.com//EM_MutiSvcExpandInterface/api/js/get?type=HSGTCJB&token=70f12f2f4f091e459a279469fe49eca5&sty=SGT&js=var%20PiIIQEux={%22data%22:(x),%22pages%22:(tp)}&ps=100&p=1&sr=-1&filter=&st=DetailDate&cmd=300750&rt=52699894

实际数据请求的是这个地址

var PiIIQEux={"data":[{"MarketType":3.0,"DetailDate":"2020-02-06T00:00:00","Rank":1.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":169.89,"ChangePercent":3.7243,"SGTJME":544360663.0,"SGTMRJE":1428780345.0,"SGTMCJE":884419682.0,"SGTCJJE":2313200027.0},{"MarketType":3.0,"DetailDate":"2020-02-05T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":163.79,"ChangePercent":10.0,"SGTJME":-17385380.0,"SGTMRJE":934572534.0,"SGTMCJE":951957914.0,"SGTCJJE":1886530448.0},{"MarketType":3.0,"DetailDate":"2020-02-04T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":148.9,"ChangePercent":10.003,"SGTJME":515652135.0,"SGTMRJE":927799168.0,"SGTMCJE":412147033.0,"SGTCJJE":1339946201.0},{"MarketType":3.0,"DetailDate":"2020-02-03T00:00:00","Rank":2.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":135.36,"ChangePercent":3.6685,"SGTJME":844028750.0,"SGTMRJE":1330634928.0,"SGTMCJE":486606178.0,"SGTCJJE":1817241106.0},{"MarketType":3.0,"DetailDate":"2020-01-23T00:00:00","Rank":6.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":130.57,"ChangePercent":-2.4286,"SGTJME":289353221.0,"SGTMRJE":516906356.0,"SGTMCJE":227553135.0,"SGTCJJE":744459491.0},{"MarketType":3.0,"DetailDate":"2020-01-22T00:00:00","Rank":5.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":133.82,"ChangePercent":10.0041,"SGTJME":181188505.0,"SGTMRJE":451417600.0,"SGTMCJE":270229095.0,"SGTCJJE":721646695.0},{"MarketType":3.0,"DetailDate":"2020-01-21T00:00:00","Rank":7.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":121.65,"ChangePercent":-1.2581,"SGTJME":95448014.0,"SGTMRJE":262246124.0,"SGTMCJE":166798110.0,"SGTCJJE":429044234.0},{"MarketType":3.0,"DetailDate":"2020-01-20T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":123.2,"ChangePercent":7.056,"SGTJME":209828825.0,"SGTMRJE":495574388.0,"SGTMCJE":285745563.0,"SGTCJJE":781319951.0},{"MarketType":3.0,"DetailDate":"2020-01-17T00:00:00","Rank":9.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":115.08,"ChangePercent":-1.134,"SGTJME":156132090.0,"SGTMRJE":295091975.0,"SGTMCJE":138959885.0,"SGTCJJE":434051860.0},{"MarketType":3.0,"DetailDate":"2020-01-15T00:00:00","Rank":8.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":115.3,"ChangePercent":-0.3457,"SGTJME":97636324.0,"SGTMRJE":251316225.0,"SGTMCJE":153679901.0,"SGTCJJE":404996126.0},{"MarketType":3.0,"DetailDate":"2020-01-14T00:00:00","Rank":8.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":115.7,"ChangePercent":-1.0265,"SGTJME":-6113557.0,"SGTMRJE":192091360.0,"SGTMCJE":198204917.0,"SGTCJJE":390296277.0},{"MarketType":3.0,"DetailDate":"2020-01-13T00:00:00","Rank":8.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":116.9,"ChangePercent":3.1683,"SGTJME":-54172512.0,"SGTMRJE":204657244.0,"SGTMCJE":258829756.0,"SGTCJJE":463487000.0},{"MarketType":3.0,"DetailDate":"2019-12-31T00:00:00","Rank":5.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":106.4,"ChangePercent":-3.2727,"SGTJME":162678776.0,"SGTMRJE":260129580.0,"SGTMCJE":97450804.0,"SGTCJJE":357580384.0},{"MarketType":3.0,"DetailDate":"2019-12-30T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":110.0,"ChangePercent":5.5662,"SGTJME":83625969.0,"SGTMRJE":300440500.0,"SGTMCJE":216814531.0,"SGTCJJE":517255031.0},{"MarketType":3.0,"DetailDate":"2019-12-27T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":104.2,"ChangePercent":-0.8752,"SGTJME":293224383.0,"SGTMRJE":493431815.0,"SGTMCJE":200207432.0,"SGTCJJE":693639247.0},{"MarketType":3.0,"DetailDate":"2019-12-16T00:00:00","Rank":10.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":92.3,"ChangePercent":-0.7527,"SGTJME":-138414359.0,"SGTMRJE":85731287.0,"SGTMCJE":224145646.0,"SGTCJJE":309876933.0},{"MarketType":3.0,"DetailDate":"2019-12-12T00:00:00","Rank":3.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":89.7,"ChangePercent":-1.9565,"SGTJME":293892302.0,"SGTMRJE":338211642.0,"SGTMCJE":44319340.0,"SGTCJJE":382530982.0},{"MarketType":3.0,"DetailDate":"2019-12-05T00:00:00","Rank":7.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":92.0,"ChangePercent":6.113,"SGTJME":-118874444.0,"SGTMRJE":111721191.0,"SGTMCJE":230595635.0,"SGTCJJE":342316826.0},{"MarketType":3.0,"DetailDate":"2019-12-03T00:00:00","Rank":10.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":86.4,"ChangePercent":-0.8037,"SGTJME":181667795.0,"SGTMRJE":224048405.0,"SGTMCJE":42380610.0,"SGTCJJE":266429015.0},{"MarketType":3.0,"DetailDate":"2019-11-28T00:00:00","Rank":5.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":87.41,"ChangePercent":0.1834,"SGTJME":-85849849.0,"SGTMRJE":109376711.0,"SGTMCJE":195226560.0,"SGTCJJE":304603271.0},{"MarketType":3.0,"DetailDate":"2019-11-27T00:00:00","Rank":9.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":87.25,"ChangePercent":-0.8523,"SGTJME":30489523.0,"SGTMRJE":145749423.0,"SGTMCJE":115259900.0,"SGTCJJE":261009323.0},{"MarketType":3.0,"DetailDate":"2019-11-26T00:00:00","Rank":2.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":88.0,"ChangePercent":5.2883,"SGTJME":294332579.0,"SGTMRJE":915876754.0,"SGTMCJE":621544175.0,"SGTCJJE":1537420929.0},{"MarketType":3.0,"DetailDate":"2019-11-07T00:00:00","Rank":6.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":75.3,"ChangePercent":-0.7905,"SGTJME":-23002995.0,"SGTMRJE":138865147.0,"SGTMCJE":161868142.0,"SGTCJJE":300733289.0},{"MarketType":3.0,"DetailDate":"2019-11-06T00:00:00","Rank":5.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":75.9,"ChangePercent":3.2934,"SGTJME":271865565.0,"SGTMRJE":359490857.0,"SGTMCJE":87625292.0,"SGTCJJE":447116149.0},{"MarketType":3.0,"DetailDate":"2019-09-10T00:00:00","Rank":8.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":77.22,"ChangePercent":0.2857,"SGTJME":232530004.0,"SGTMRJE":280590006.0,"SGTMCJE":48060002.0,"SGTCJJE":328650008.0},{"MarketType":3.0,"DetailDate":"2019-08-23T00:00:00","Rank":9.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":73.9,"ChangePercent":-2.2487,"SGTJME":94809004.0,"SGTMRJE":151192466.0,"SGTMCJE":56383462.0,"SGTCJJE":207575928.0},{"MarketType":3.0,"DetailDate":"2019-07-10T00:00:00","Rank":10.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":72.25,"ChangePercent":1.9616,"SGTJME":80290528.0,"SGTMRJE":121656900.0,"SGTMCJE":41366372.0,"SGTCJJE":163023272.0},{"MarketType":3.0,"DetailDate":"2019-01-30T00:00:00","Rank":10.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":76.2,"ChangePercent":-0.626,"SGTJME":124637582.0,"SGTMRJE":141622548.0,"SGTMCJE":16984966.0,"SGTCJJE":158607514.0},{"MarketType":3.0,"DetailDate":"2019-01-10T00:00:00","Rank":8.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":76.28,"ChangePercent":-2.1801,"SGTJME":119522781.0,"SGTMRJE":148297879.0,"SGTMCJE":28775098.0,"SGTCJJE":177072977.0},{"MarketType":3.0,"DetailDate":"2019-01-09T00:00:00","Rank":6.0,"Rank1":"-","Code":"300750","Name":"宁德时代","Close":77.98,"ChangePercent":-1.7018,"SGTJME":227872288.0,"SGTMRJE":260554957.0,"SGTMCJE":32682669.0,"SGTCJJE":293237626.0}],"pages":1}

111,132

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧