winform 要采集的页面 该怎么做。50分

问题描述

<scriptlanguage="JavaScript"src="http://8234567.com/javascript.php?flag=djyzsua"></script>要采集的页面是这个该如何做,请告诉下,在线等速度结贴50

解决方案

解决方案二:
难道是这个?WebClientwc=newWebClient();Encodingenc=Encoding.GetEncoding("GB2312");//如果是乱码就改成utf-8/GB2312Byte[]pageData=wc.DownloadData("http://8234567.com/");//从资源下载数据并返回字节数组。stringhtml=enc.GetString(pageData);

解决方案三:
不是,这个是我的代码,你可以看下,不用WebClient要采集<scriptlanguage="JavaScript"src="http://8234567.com/javascript.php?flag=djyzsua"></script>的内容。以js形式保存,但是这样的项目我第一次做,所以,想请教高手看看,该怎么获取,我我要采集的页面的内容,因为其中包含了,javaScriptusingSystem;usingSystem.Collections.Generic;//usingSystem.Linq;usingSystem.Text;usingSystem.Net;usingSystem.IO;usingSgml;usingSystem.Xml;usingSystem.Data.OleDb;usingSystem.Collections;usingSystem.Timers;namespaceCatchDiv{classProgram{staticstringtoday="1-1";staticstringnews="1-1";staticList<string>list=newList<string>();publicstaticvoidshow(objectsender,EventArgsargs){today=DateTime.Now.Month.ToString()+"-"+DateTime.Now.Day.ToString();if(!list.Contains(today)){if(DateTime.Now.Hour==18/*&&DateTime.Now.Minute==1*/){//write();Console.WriteLine("成功添加"+today+"日的历史上的今天所存在的事件");list.Add(today);}//show(null,null);Console.ReadLine();//bbs的获取地址stringhtml=GetHtml("http://e.jznews.com.cn/indexmain/","id");//stringhtml=GetHtmlConsole.WriteLine(html);stringnames=DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString();//stringpath=@"F:e-ms"+names+".js";stringpath=@"F:e-ms"+names+".html";System.IO.File.AppendAllText(path,html);Console.Read();}}//publicstaticvoidTimeDoing()//{//Timert=newTimer(10000);//t.Elapsed=newSystem.Timers.ElapsedEventHandler(Main);//t.AutoReset=true;//t.Enabled=true;//}///<summary>///捕获页面HTML代码///</summary>staticvoidMain(string[]args){System.Threading.Thread.Sleep(3000);Timertimer=newTimer();timer.Interval=6000;//一秒钟获取一次,timer.Elapsed+=newElapsedEventHandler(show);timer.Start();//show(null,null);Console.ReadLine();//bbs的获取地址stringhtml=GetHtml("http://8234567.com/javascript.php?flag=djyzsua/","src");//E-线民生的获取地址//stringhtml=GetHtml("http://e.jznews.com.cn/indexmain/","id");Console.WriteLine(html);stringname=DateTime.Now.Minute.ToString()+DateTime.Now.Second.ToString();stringpath=@"F:bbs"+name+".js";//stringpath="document.write(""+name+"")";System.IO.File.AppendAllText(path,html);Console.Read();}publicstaticstringGetHtml(stringurl,stringbm){WebResponseresponse=null;Streamstream=null;StreamReaderreader=null;WebRequestrequest=WebRequest.Create(url);response=request.GetResponse();stream=response.GetResponseStream();try{reader=newStreamReader(stream,System.Text.Encoding.GetEncoding(bm));}catch{reader=newStreamReader(stream,System.Text.Encoding.GetEncoding("GB2312"));}stringpagehtml=reader.ReadToEnd();returnpagehtml;}

时间: 2024-10-21 15:12:41

winform 要采集的页面 该怎么做。50分的相关文章

在c#winform模拟四种页面置换算法时,怎么实现线程的同步,求指教

问题描述 在c#winform模拟四种页面置换算法时,怎么实现线程的同步,求指教 在模拟页面置换算法时,每种算法都可以实现,分别用了一个循环,关键问题是,要实现线程的同步,怎么做呢??? 解决方案 http://download.csdn.net/detail/skyuni/7444499 解决方案二: 还没有解决,求大神帮忙呀 解决方案三: 怎么定义线程才能让它在各个函数中都能使用....

Winform界面基于多页面数据的处理实现

我们在做Winform项目开发的时候,经常会发现有一些数据很多,需要通过不同的Tab页面分类来实现数据的录入和现实,例如体检数据,可能包含外科.内科.眼科.耳鼻喉科.口腔科.以及其他的检查等等内容,如果一次性放在一个窗口中现实,不太合理也不好看,如果通过多个Tab分类进行管理,则用户体验好很多. 如果分为多个Tab页面进行数据管理,最好的方法是,每个页面负责自己的数据存储及显示,由于数据可能是关联的,存储需要使用事务.保存的时候,可能每项都会有检查数据是否完备及有效性.那么我们应该实现类似这样的

善用采集 网站权重同样可以做的响当当

在搜索引擎优化中,网站内容的质量起到影响权重的决定作用,然而并非所有网站每天都可去更新原创,所以便用诸多SEO工具或采集规则进行了内容的采集.伪原创.但SEOer常说:网站内容更新勿采集.勿伪原创,原创内容才是王道,否则说不好什么时候就会被降权.可果真如此吗?在网站建设中,每天仍旧有数以万亿的网站在靠采集度日,甚至即使做几年采集,权重都可保持蒸蒸日上.由此可见,搜索引擎规则也并非排斥采集,对于这一点很容易找到答案:"在搜索引擎中,随便搜索一个条信息,便有着若干的相同内容被检索出来."那

在javaweb里面如果是html页面,要设计成先登录才能访问这个html页面,怎么做?

问题描述 在javaweb里面如果是html页面,要设计成先登录才能访问这个html页面,怎么做? 如题,jsp和servlet有办法,但是html页面如果不让未登录者访问? 解决方案 增加filter,检查是否有用户登录的标记. 解决方案二: DataStormSession session = DataStormSession.getInstance(); HttpServletResponse response = ServletActionContext.getResponse(); S

停止按钮-跪求帮忙,怎么在asp.net编提交页面,想做个强制停止button?

问题描述 跪求帮忙,怎么在asp.net编提交页面,想做个强制停止button? 跪求帮忙Orz 我做了个考试网页,由于涉及到多个客户端同时提交,有时候会出现某个人不能提交情况,想添加个按钮,以便,随时可以停止网页上的整个程序.(C#) 求帮忙...谢谢 解决方案 加上一个bool判断,按钮提交改变bool,主程序停止操作即可. 解决方案二: 没看明白,一旦提交之后客户端应该无法终止的,因为请求已经发送服务器上去了.

jquery-在页面用js做了一个功能 就是按下空格键的时候 会弹出alert(&amp;amp;quot;不能添加空格&amp;amp;quot;)

问题描述 在页面用js做了一个功能 就是按下空格键的时候 会弹出alert("不能添加空格") 在页面用js做了一个功能 就是按下空格键的时候 会弹出alert("不能添加空格") 这样有个不好的地方就是 一直按空格键 它会一直弹 有没有办法就是 弹出一个出来不把那个关了他就不能弹 解决方案 var flag='0';//标记位 function 空格时间(){ if(flag=='0'){ flag='1'; alert("空格'); flag='0';

jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的

问题描述 jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的 jsp页面里面想做一个积分兑换商城,有什么控件能够像淘宝页面那样一个个格子的几排的样子

signalr 服务端使用winform或服务作宿主,怎么做权限验证呢

问题描述 signalr服务端使用winform或服务作宿主,怎么做权限验证呢并且可以同时支持web,winform客户端面的验证 解决方案

实战:如何用几个页面的站点做流量

中介交易 SEO诊断 淘宝客 云主机 技术大厅 昨天论坛会员SEOMAX问只有一个页面的站如何做优化.今天刚好有空,写篇文章与大家交流下.为方便大家对比页面的不同. 经常有朋友叫我教他如何做SEO,要我把优化的方法公布出来.趁这几天有空,做个小站,把它的成长过程写下来,希望对大家会有所帮助.PS:不一定能成功. 目标关键词:土豆网的相关长尾词.比如:土豆网电影,免费土豆网播放电影,土豆网电视剧.这些词百度指数都是五千以上,并且竞争度也不是那么激烈.下面开始建站. 一.域名注册. 选定www.wa