怎么采集彩票出奖结果?
目前我所知道的有四种方法。
一、买数据,像足彩、大乐透这种主流玩法,可以向北京新景众辉这种专门做体育数据的服务商购买,优点是一劳永逸不需要维护和开发,缺点是需要付费,像大乐透一年是21万(仅供参考,具体请咨询服务商)。其实这种方法适用于做足彩360这种做数据分析的平台,需要多个维度的数据来比对分析,如果只是为了做一个竞彩娱乐的APP,用这种方法就小材大用了。
二、对接第三方接口,目前第三方做体育数据的平台很多,很多体育APP都有开放API数据接口,需要到他们平台充值来获取免费积分来调用,像懂球帝、爱看球、进球网、中超官方、欧足联这些平台都有开放的API数据,优点是数据来源多,积分可以一直充,只要积分足够可以使用,适用于APP或者Web的数据源。缺点是:部分积分需要付费购买,积分有使用期限,需要长期充值。
三、自己做解析,使用JAVA的HttpURLConnection获取HTML数据,再使用JSOUP进行数据解析封装成实体数据。这种方法适用于数据源不多,解析数据量也不多的情况下,像310这种APP可以使用。
四、做自动化爬虫,使用Selenium驱动浏览器,控制浏览器执行你的操作,获取到页面数据再用POU操作元素进行封装实体数据。这种方法适用于数据源不多,但是解析数据量大,自动化执行频率高。
以上是我所知道的四点,如有不足敬请指正。