社区
C#
帖子详情
如何抓取远程网页上的内容?
yw2sym
2006-08-14 05:15:37
如何抓取远程网页上的内容?
...全文
308
13
打赏
收藏
如何抓取远程网页上的内容?
如何抓取远程网页上的内容?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ycqing
2006-12-06
打赏
举报
回复
?
mhjmhj2000
2006-12-06
打赏
举报
回复
我也要弄个这样的程序呢,提取正文就有点难度 :(
mhjmhj2000
2006-12-06
打赏
举报
回复
哪位大侠把提取正文的部分写成可配置的啊,这样不就可以了吗?
feifeiya1458
2006-12-06
打赏
举报
回复
早点结贴吧
heilong05
2006-12-06
打赏
举报
回复
呵呵。
来客心动
2006-12-06
打赏
举报
回复
抓取容易,提取正文有点难度
dlzhangln
2006-12-06
打赏
举报
回复
用HttpWebRequest
然后用正则表达式匹配
CookieContainer cc = new CookieContainer();
HttpWebRequest request=(HttpWebRequest) WebRequest.Create(new Uri("你的网页");
request.CookieContainer=cc;
HttpWebResponse response=(HttpWebResponse) request.GetResponse();
System.IO.Stream resstream=response.GetResponseStream();
StreamReader reader=new StreamReader(resstream,System.Text.Encoding.Default);
string sHtml=reader.ReadToEnd();
mhjmhj2000
2006-12-06
打赏
举报
回复
不能做成配置文件吗?不然,换一个网站就得再写一次代码
CTBOK
2006-12-06
打赏
举报
回复
mark web
boylez
2006-08-26
打赏
举报
回复
mark
artak
2006-08-14
打赏
举报
回复
private string getHtmlCode(string url)
{
string resultHtmlCode;
WebClient wc = new WebClient();
byte[] pageData = wc.DownloadData(@url);
resultHtmlCode = Encoding.Default.GetString(pageData);
return resultHtmlCode;
}
private string getNewsList(string htmlCode)
{
int startPos, endPos, codeLenth;
startPos = htmlCode.IndexOf("<!--新闻开始-->", 1);
startPos = startPos + 11;
endPos = htmlCode.IndexOf("<!--新闻结束-->", startPos);
codeLenth = endPos - startPos;
string newsList = htmlCode.Substring(startPos, codeLenth);
return newsList;
}
private void showNewsList()
{
string url = "http://news.sina.com.cn/news1000/index.shtml";
string htmlCode = getHtmlCode(url);
string newsList = getNewsList(htmlCode);
Response.Write(newsList);
}
HurYun
2006-08-14
打赏
举报
回复
http://dotnet.aspx.cc/ShowDetail.aspx?id=0A6660CE-4138-41EF-B882-15DB65564709
lovvver
2006-08-14
打赏
举报
回复
你想怎么抓?
易语言源码最终优化限制使用时间源码
易语言源码最终优化限制使用时间源码
国有企业如何利用数据分析强化科技自强能力?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
结合循环系统中不同摩尔分析的绝热和非绝热燃烧室建模,适用于各种烃类燃料和进气空气.zip
1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
stm32单片机项目资料课程设计文档C语言程序代码原理图电路PCB实例使用PWM得到精密的输出电压
数智赋能,重塑区域创新服务新生态.docx
数智赋能,重塑区域创新服务新生态
C#
111,129
社区成员
642,534
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章