C# 取某网站最新的10条新闻

问题描述

如题,求大神给点思路

解决方案

解决方案二:
你现在到底是从网页上抓数据不会,还是抓到数据后过滤出最新的10条不会?
解决方案三:
网页上去抓取不会引用1楼Z65443344的回复:

你现在到底是从网页上抓数据不会,还是抓到数据后过滤出最新的10条不会?

解决方案四:

解决方案五:
RSS字符串补丁
解决方案六:
引用4楼romanchaos的回复:

RSS字符串补丁

相当于用网络爬虫去取指定网站,然后再去截取里面的新闻
解决方案七:
网络爬虫的功能
解决方案八:
privatestringGetWebContent(stringurl){stringstrResult="";try{HttpWebRequestrequest=(HttpWebRequest)WebRequest.Create(url);request.Timeout=10*1000;//设置连接超时时;request.Headers.Set("Pragma","no-cache");HttpWebResponseresponse=(HttpWebResponse)request.GetResponse();StreamstreamReceive=response.GetResponseStream();Encodingencoding=Encoding.GetEncoding("UTF-8");StreamReaderstreamReader=newStreamReader(streamReceive,encoding);strResult=streamReader.ReadToEnd();streamReader.Close();response.Close();}catch(Exceptionex){strResult=ex.Message+"nFailedtoreadthecontentsof""+url+"".Pleasecheckitmanually!";}returnstrResult;}

解决方案九:
引用6楼xiaoxin3357的回复:

网络爬虫的功能

网络爬虫可以取出链接出来,过滤到其中的图片,但还有很多其他的链接.怎么去区分哪些是新闻,哪些是广告
解决方案十:
引用8楼lkmepte的回复:

Quote: 引用6楼xiaoxin3357的回复:
网络爬虫的功能

网络爬虫可以取出链接出来,过滤到其中的图片,但还有很多其他的链接.怎么去区分哪些是新闻,哪些是广告

你是如何区分一个网页里哪些是内容,哪些是广告的?
解决方案十一:
可以参考一下这个博客园整站文件采集器源码,使用了多线程和正则提取链接,正文智能提取:
解决方案十二:
你好我目前也正在做這部分相關的可以給你一些建議我是用htmltag去抓取的然後可以設變數X讓X存在於你的htmltag裡面就可以一次抓十筆

时间: 2024-12-25 07:16:09

C# 取某网站最新的10条新闻的相关文章

网站设计的10条有用的可用性结论和指南

很多人在网站和界面设计的很多方面完成了很多的研究,这些结论在帮助我们提高我们的工作方面很有价值,这里是能够帮助你提高你的网站的用户体验的10条有用的可用性结论和指南. 每个人都会赞同可用性是网站的一个很重要的方面的说法.无论你是在做一个作品集网站.网上商店还是网络应用,让你的页面对用户来说可以容易和快乐的使用是一个关键.这些年,很多人在网站和界面设计的很多方面完成了很多的研究,这些结论在帮助我们提高我们的工作方面很有价值.这里是能够帮助你提高你的网站的用户体验的10条有用的可用性结论和指南. F

我在客户端如何可以取得服务器端的最新数据(前10条),除了定时刷新的方法,还有别的方法吗?而且数据量较大,要保证速度。希望各位大侠、高手给写建议。

问题描述 我在客户端如何可以取得服务器端的最新数据(前10条),除了定时刷新的方法,还有别的方法吗?而且数据量较大,要保证速度.希望各位大侠.高手给写建议. 解决方案 解决方案二:ajax从服务器上每次只取20条即可速度上影响不大

用户抛弃你的网站的10条原因 保持吸引力是关键

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 用户抛弃你的网站的10条原因 吸引用户来浏览你的网站本身就很困难,因为网络上存在着大量的站点.让用户在你的网站有足够的停留时间是网站运营的另外一个问题.保持你的网站对用户有吸引力是关键所在.只要你的网站具有吸引力,那么形象塑造.销售促进.建立影响力这些方面困难都不大. 这里有例举了一些原因,用户为什么抛弃你的网站的原因.每个网站都是不同的,或

100大零售网站的10条成功创新经验(上)

前言:美国的电子商务市场可算是全球最发达之一,分析美国的在线零售网站在2009过得如何是一个很有趣的话题,因为很可能一些现在从美国电商市场总结出来的趋势和经验会重现在中国市场上.不久前看到一家专门做在线零售网站资料分析的公司推出了2010版美国在线零售网站100强列表,我在这里就将其内容翻译加重新梳理之后做一个专题吧,相信对于国内电商从业者都有帮助,也欢迎来信或者留言讨论:) 用创意打败萧条 在2009年初,随着美国整体经济情况进一步恶化,购物者的消费力也很自然地随之下降,但是我们从这次选出的零

用户体验:10条有用的网站可用性设计参考

每个人都会赞同可用性是网站的一个很重要的方面的说法.无论你是在做一个作品集网站.网上商店还是网络应用,让你的页面对用户来说可以容易和快乐的使用是一个关键.这些年,很多人在网站和界面设计的很多方面完成了很多的研究,这些结论在帮助我们提高我们的工作方面很有价值.这里是能够帮助你提高你的网站的用户体验的10条有用的可用性结论和指南. Form标签最好放到字段的上面 UX Matters的一份研究发现表单中的标签(label)的理想位置是在字段(field)的上面.在很多的表单中,标签被放到字段的左边,

asp下sql和access数据库随机取10条记录的代码newid()_应用技巧

MSSQL:select top 10 * from [table] order by newid() ACCESS:  复制代码 代码如下: '以利用rs.move嘛   '如随机取10条   n = 10   '先要判断总记录数是否少于10,若小于10,则有多少取多少 if n>10 rs.recordCount then n=rs.recordCount   dim ranNum   for i = 1 to n   Randomize()   ranNum = int(rs.record

orderby-Oracle 排序后取前10条出错

问题描述 Oracle 排序后取前10条出错 (http://img.ask.csdn.net/upload/201509/25/1443167518_195061.jpg) Oracel中,我想在子查询中先分组,在排序,最后在外层做一个,取排序后结果的前10条结果 解决方案 他说你的语法错误,你检查下语法 解决方案二: 子查询需要命名,就是外层要 select * from (子查询语句)s where .... 解决方案三: order by 的问题,order by 后边不能用子查询的结果

oracle left join 后怎么取前10条数据?

问题描述 oracle left join 后怎么取前10条数据? 如题 oracle left join 后怎么取前10条数据? 求大神帮帮忙,谢谢了 解决方案 where rownum <= 10 解决方案二: ORACLE取前10条数据Oracle获取前10条数据Oracle查询前10条数据 解决方案三: 直接select top10 * from a表 left join b表 on --; 解决方案四: select * from (select ROWNUM as num,A.* f

每隔两分钟就显示数据库里的10条最新数据怎么做

问题描述 每隔两分钟就显示数据库里的10条最新数据怎么做 解决方案 解决方案二:那就每隔10分钟刷新一下页面了解决方案三:数据查询操作放到Timer控件的Tick事件里,每隔两分钟就显示数据库里的10条记录,查询语句里指明求最新追加的10条记录,如有自增的id则,selecttop10*fromtableorderbyiddesc解决方案四:selecttop10*fromtableorderbyiddesc访问数据库写对就OK了其他只要想办法实现定时刷新就可以刷新页面方法很多..整理了一下第一