积极答复者
高手帮忙!!如何用asp.net实现搜索抓取的功能!!

问题
答案
-
你好,你的意思不是很清晰,你可以通过一些采集程序区抓取别人网站的内容 然后进行分析 读取自己只要的内容 一般的采集程序也是通过HttpWebRequest类或者WebClient类等来实现读取指定url的内容的
如果你是说对自己论坛站内的搜索,一般是根据用户的输入关键字 在自己的数据库相关表(比如帖子表等)所搜匹配的内容,一般好多还开启了全文搜索 然后显示
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年8月4日 7:40
-
如果直接搜索一般先抓取内容然后正则表达式匹配~这样比较慢的~如果是搜索引擎会抓取以后建立索引的~
宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。- 已标记为答案 KeFang Chen 2009年8月4日 7:40
-
楼主,你好
这种东西一般都是通过模拟输入,利用webrequest或者WebClient获得服务器的返回content,然后利用正则表达式进行匹配查找。
就拿你举的那个例子来说。当你在download那个页面输入.net进行搜索的话,你看看url会变成下面这个。http://search.download.csdn.net/search/.net。
所以你可以直接利用webrequest等类向服务器请求这个url的内容。
WebRequest wr=new WebRequest(http://search.download.csdn.net/search/.net)
然后利用正则表达式进行匹配查找。
你可以参考下面这个例子试试。
http://www.cnblogs.com/wuwei_chen/archive/2009/07/03/1516490.html
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2009年8月4日 7:40
全部回复
-
你好,你的意思不是很清晰,你可以通过一些采集程序区抓取别人网站的内容 然后进行分析 读取自己只要的内容 一般的采集程序也是通过HttpWebRequest类或者WebClient类等来实现读取指定url的内容的
如果你是说对自己论坛站内的搜索,一般是根据用户的输入关键字 在自己的数据库相关表(比如帖子表等)所搜匹配的内容,一般好多还开启了全文搜索 然后显示
Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!http://hi.baidu.com/1987raymond- 已标记为答案 KeFang Chen 2009年8月4日 7:40
-
如果直接搜索一般先抓取内容然后正则表达式匹配~这样比较慢的~如果是搜索引擎会抓取以后建立索引的~
宠辱不惊,看庭前花开花落。去留无意,望天上云卷云舒。- 已标记为答案 KeFang Chen 2009年8月4日 7:40
-
楼主,你好
这种东西一般都是通过模拟输入,利用webrequest或者WebClient获得服务器的返回content,然后利用正则表达式进行匹配查找。
就拿你举的那个例子来说。当你在download那个页面输入.net进行搜索的话,你看看url会变成下面这个。http://search.download.csdn.net/search/.net。
所以你可以直接利用webrequest等类向服务器请求这个url的内容。
WebRequest wr=new WebRequest(http://search.download.csdn.net/search/.net)
然后利用正则表达式进行匹配查找。
你可以参考下面这个例子试试。
http://www.cnblogs.com/wuwei_chen/archive/2009/07/03/1516490.html
Microsoft Online Community Support- 已标记为答案 KeFang Chen 2009年8月4日 7:40