问题描述
c#winfrom程序时时获取500W网站的彩票数据本人喜欢玩彩票,想做个软件时时去500W网站获取重庆时时彩开奖时间跟网站同步同步结束投注时间开奖时间开奖号码等获取福建时时彩开奖时间跟网站同步同步结束投注时间开奖时间开奖号码等获取黑龙江时时彩开奖时间跟网站同步同步结束投注时间开奖时间开奖号码等获取江西时时彩开奖时间跟网站同步同步结束投注时间开奖时间开奖号码等获取天津时时彩开奖时间跟网站同步同步结束投注时间开奖时间开奖号码等获取后保存数据,因为获取的彩票较多,考虑到性能问题?故提出来大家探讨下,是用线程?还是webserverce或者是其他方法?
解决方案
解决方案二:
你是去采集人家的数据吧,还是人家给了WebService让你调用?要是第一种肯定是线程+HttpRequest后面一种就线程+WebService用线程这样互不干扰才能做到即时。。
解决方案三:
就你自已一个人,如果不想花钱,我劝你还是算了
解决方案四:
解决方案五:
其实你想说的就是怎么去抓他们的包,数据量大是因为第一把数据有点多,以后每天还是很少的,毕竟一天也就开几个号码而已,你只要写一个小程序,挂QQ一样天天去抓他们的数据就好了,C#下用HttpRequest,抓出来是一大串HTML,接下来你懂的,用正则表达式一次性匹配出来或用无敌的笨办法截字符串。如果你用上线程,软件在使用时体验效果会好点,起码主程序不卡。
解决方案六:
其实你想说的就是怎么去抓他们的包,数据量大是因为第一把数据有点多,以后每天还是很少的,毕竟一天也就开几个号码而已,你只要写一个小程序,挂QQ一样天天去抓他们的数据就好了,C#下用HttpRequest,抓出来是一大串HTML,接下来你懂的,用正则表达式一次性匹配出来或用无敌的笨办法截字符串。如果你用上线程,软件在使用时体验效果会好点,起码主程序不卡。
解决方案七:
线程
解决方案八:
当然开多线程了,访问那么多个链接,不开多线程怎么可能
解决方案九:
做过百度贴吧经验排行榜的采集实时的话:有多少个目标网站,就建立多少个线程+HttpRequest每秒扫描一次。扫描得到的HTML用规则删前面,删除后面,留中间你想要的代码片段。提取数字码。之后和上次做对比,如果没有变化就丢弃进入下一次扫描。如果有变化,弹出提示窗口。