求大神帮忙,给个思路,利用java来实现从中铁官网获取铁路的货运以及站点的所有的数据信息

利用java来实现从中铁官网获取铁路的货运以及站点的所有的数据信息

先用浏览器开发者工具分析网站的各种HTTP请求,然后找到对应的API,就可以用OKHTTP发送HTTP请求,然后得到返回的结果数据来解析处理

如果有公开的接口 可以用webservice 如果没有的话 就弄一个爬虫

先F12获取你要操作业务的网站的源码,然后对你想要操作的业务进行操作,抓取他对后台请求的的url,然后记录这些方法,最后通过javahttp方式 直接构造访问后台
url的方法和参数 。比如URLConnection等等。然后捕获其返回值,然后对返回值再次解析。一般这类网站不要求登陆都是直接支持post、get的,但是如果
需要登录可能就更复杂一点,因为请求会判断你的用户状态。这种情况一般使用友好访问的方式--就是注册一堆账号。。。。。。。
不过这么做风险很大,人家网站发现有人这么爬数据,百分之一百会拉黑你的IP