最近做个项目,想实现这样一个功能:用户输入一个词条,如果百度百科用,就提取百度百科的词条然后显示出来,否则提示用户创建该词条。 这就涉及到网络爬虫的问题,求教。
有现成的库用么?
有现成的库用么?
解决方案 »
- 如何将图片存入Access中..
- 用silverlight 时,独立存储空间大小怎么没变化呢
- 如何在点击一个按钮控件的时候直接创建这个按钮的click的事件?
- 正则表达式问题
- 50分送上 有没有好的C##屏幕截图源代码及程序 或者给个链接地址好吗
- 如何在vistual stutio制作的安装包中加入自动重起功能?
- 再次提问,难道没有人知道C# Winform里面的Column的汉字是怎么弄上去的吗?
- DataGrid如何在同一行中显示多条纪录?
- fckeditor编辑器怎么读取和保存access的ole对象啊
- 大神说下这个语法什么意思
- 如果你对了那100分就是你的了;关于旅社的一个程序,请高手解答!!
- 多种控件使用共同的事件
WebClient client = new WebClient();
client.Credentials = CredentialCache.DefaultCredentials;
resStream = client.OpenRead(pageUrl);
sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
strHtml = sr.ReadToEnd();
resStream.Close();
sr.Close();这样就可以抓到了
关键问题是:输入一个词条,怎么可以知道百度百科中该词条的url地址?
同时页面中会有百度百科尚未收录词条“XXX”。
欢迎您来创建,与广大网友分享关于该词条的信息。根据这两条信息其中的一条就能判断是否创建词条
http://dotnet.aspx.cc/article/0a6660ce-4138-41ef-b882-15db65564709/read.aspx
client.Credentials = CredentialCache.DefaultCredentials;
resStream = client.OpenRead(pageUrl);
sr = new StreamReader(resStream, System.Text.Encoding.UTF8);
strHtml = sr.ReadToEnd();
resStream.Close();
sr.Close();这样就可以抓到了