问题描述
想做个能在斗鱼刷人气的软件玩。(暂时不用登录,就游客身份观看)我一开始直接用HttpWebRequest发送一个get请求,在房间并没有看到人气有何变化。搜了搜说是因为斗鱼不止是页面一个,js等其他元素整个才是让人气变化的根本。然后我又用webbrowser做了一个模拟浏览器的东西,地址跳转到指定地址,人气有变化。但是效率很差,根本达不到想要的效果,我自己的机子开20个就卡的不行,webbrowser这控件太吃配置了。根本达不到想要的效果(多开,成百上千)所以局的还是得从HttpWebRequest上入手,但是怎么入手呢。把抓包运行的所有js都get一遍?是否和cookies有关吗?有没有大牛在呀。
解决方案
解决方案二:
我想知道这些直播网站怎么算人气的直接用HttpWebRequest请求访问的话应该不行吧(这也太容易了吧)
解决方案三:
要分析,看看心跳包是哪个url
解决方案四:
每一个软件设计都不一样,而且人家的设计师也不是平常没事干的,人家会经常重构自己的网站。瞎猜没有什么意义。如果你自己设计软件,贴出你的设计需求来。如果你偷别人的东西,那么就得付出系统代价。你买不起10台高档服务器(组成集群),只能在家里私下里瞎玩。
解决方案五:
人气,动辄上万。而人家主播跟家族签个约,跟运营商签个约,系统就给她1万人气了。而你这里整天偷来偷去,在自己单机上瞎玩儿,无法设计几十台、上百台机器的分布式系统。那么还不如干点正事儿来养活自己。
解决方案六:
引用1楼qq_26490313的回复:
我想知道这些直播网站怎么算人气的直接用HttpWebRequest请求访问的话应该不行吧(这也太容易了吧)
我直接用HttpWebRequest请求页面是不行的因为页面加载好像还有好多元素js呀什么的。好像才是算人气的吧
解决方案七:
引用2楼QQ234788028的回复:
要分析,看看心跳包是哪个url
百度心跳包不是很理解呀。
解决方案八:
引用4楼sp1234的回复:
人气,动辄上万。而人家主播跟家族签个约,跟运营商签个约,系统就给她1万人气了。而你这里整天偷来偷去,在自己单机上瞎玩儿,无法设计几十台、上百台机器的分布式系统。那么还不如干点正事儿来养活自己。
说的有道理。