采集百度新闻,过段时间就失败,怎么办? 我有个程序需要自动采集百度新闻(asp.net后台),但如果我采集得频繁一点,就会被当成是自动程序行为,然后就会被百度新闻K掉. (比如说,10分钟之内都不允许访问了) 我用的是WebClient, 后来又用了 HttpWebRequest,什么 Referer都设置过,都不太理想. 有什么好的办法吗? 慢一点都可以. 只要不被百度K掉. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 hoho,或者让程序通过不同的代理应该也可以吧 你写成桌面程序,然后在你的网页写一个WEBService接口桌面程序写一个定时器,半小时去百度新间访问一次,这样应该没什么问题 百度应该是不会限制IP的,我也是在百度里进行数据采集的,直不过我是通过搜索进行采集的,我以前也遇到过,放上去前几天可以采集,后几天就采集不到了,一查找才是虚拟主机的问题,换一台服务器就换好了,就是不知道百度新闻会不会对一个IP频繁的访问进行限制 我也是啊,我是在搜索里采集的,代码如下string sKeywords = "关键词"; string sKeywordCode = System.Web.HttpUtility.UrlEncode(sKeywords, Encoding.GetEncoding(936)); sUrl = string.Format("http://news.baidu.com/ns?word={0}&tn=news&from=news&cl=2&rn=20&ct=0", sKeywordCode); IP限制,百度也不会让你一个ip不断搜索,要不然随便写一个程序不断请求,服务器不是随时挂?我上家公司用了四个不同ip 这种频度别说百毒了,是个正常网站都得BAN你...多找些代理吧... vs2005程序测试正常,但是到iis测试是出现这样的问题。 远程管理服务器用什么软件好 新手第八问:VB.NET不用控件如何取数据库的数据? 各位高手,有个WPF绘图问题,请赐教? 大家说一下学ASP.NET循序看哪些书好吗? 请教一个上传文件的问题 ASP.NET高手必须进来看看! 帮帮忙 如何使用JQuery在页面上做一个放大镜? .net 服务器配置错误?急 MVC3 如何在指定位置输出HTML标签 怎么让RadioButton按下还能再按上来
hoho,或者让程序通过不同的代理应该也可以吧
桌面程序写一个定时器,半小时去百度新间访问一次,这样应该没什么问题
我以前也遇到过,放上去前几天可以采集,后几天就采集不到了,
一查找才是虚拟主机的问题,换一台服务器就换好了,
就是不知道百度新闻会不会对一个IP频繁的访问进行限制
我也是啊,我是在搜索里采集的,代码如下string sKeywords = "关键词"; string sKeywordCode = System.Web.HttpUtility.UrlEncode(sKeywords, Encoding.GetEncoding(936));
sUrl = string.Format("http://news.baidu.com/ns?word={0}&tn=news&from=news&cl=2&rn=20&ct=0", sKeywordCode);