Java实时获取基金收益项目源码分享

Dear 丶 2023-10-04 08:08 78阅读 0赞

Java实时获取基金收益项目源码分享

本文章向大家介绍JAVA爬取天天基金网数据,主要包括JAVA爬取天天基金网数据使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

项目源码已上传,关注微信公众号:Java团长,回复 “ 基金 ” 即可获取哈~

天天基金网网址:http://quote.eastmoney.com/center/gridlist.html#fund_lof

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1MzAxNDAx_size_16_color_FFFFFF_t_70_pic_center

Java爬虫实时获取基金收益历史记录代码:

首先要自己定义几个参数:基金编码,页数,每页显示条数 开始时间结束时间等

(我这直接写的静态方法使用的 大家可以改成Test方法自行进行测试)

  1. /**
  2. * httClient 请求 GET
  3. * 获取基金网数据1
  4. */
  5. public static JSONArray testDepartmentList1(String code){
  6. Integer pageIndex = 1;
  7. Integer pageSize=20;
  8. String startTime="2018-1-1";
  9. String endTime = "2020-4-15";
  10. String referer = "http://fundf10.eastmoney.com/f10/jjjz_" + code + ".html";
  11. long time = System.currentTimeMillis();
  12. String url = "http://api.fund.eastmoney.com/f10/lsjz?callback=jQuery18306596328894644803_1571038362181&" +
  13. "fundCode=%s&pageIndex=%s&pageSize=%s&startDate=%s&endDate=%s&_=%s";
  14. url = String.format(url,code,pageIndex,pageSize,startTime,endTime,time);
  15. System.out.println("url= " + url);
  16. System.out.println(url);
  17. HttpRequest request = HttpUtil.createGet(url);
  18. request.header("Referer", referer);
  19. String str = request.execute().body();
  20. //获取str的长度
  21. System.out.println("str=" + str);
  22. int length = str.length();
  23. System.out.println("length=" + length);
  24. //indexOf返回某个指定的字符串值在字符串中首次出现的位置

发表评论

表情:
评论列表 (有 0 条评论,78人围观)

还没有评论,来说两句吧...

相关阅读

    相关 2020年基金收益盘点

    前言 财务自由是很多打工人的目标,作为职业打工人,想要实现财富自由途径通常为:1、努力做到公司高层获得股票分红 2、投资优秀公司的股票长期持有。 不创业,必投资:几乎是