c#如何获取shtml页面的html源码

霍霍磨刀 霍霍磨刀 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想用C#爬个网页,比如http://www.chinanews.com/world.shtml
使用网上查的方法,比如WebClient,HttpWebRequest等都不行啊,获取的是如下内容:
<!DOCTYPE html>\n<html>\n<head>\n<meta id=\"viewport\" name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0\" />\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n</head>\n<body>\n<script type=\"text/javascript\">\n//获取url参数\nfunction getUrlParam(name) {\n var reg = new RegExp(\"(^|&)\" + name + \"=([^&]*)(&|$)\", \"i\"),\n r = decodeURIComponent(window.location.search).substr(1).match(reg);\n return r!=null ? decodeURI(r[2]) : null;\n}\n\n(function(){\n\tvar ratio = window.devicePixelRatio || 1;\n\tvar UA = String(navigator.userAgent).toLowerCase();\n\t//alert(navigator.userAgent)\n\t//var hasTouch = document.documentElement.ontouchstart !== undefined;\n\tvar isMobile = UA.indexOf('mobile') > -1;\n\t//var isAndroid = UA.indexOf('android') > -1;\n\tvar isIPad = UA.indexOf('ipad') > -1;\n\t//var isIPhone = UA.indexOf('iphone') > -1;\n\t//此方法误判很严重\n\t//var isBigScreen = Math.min(screen.height/ratio,screen.width/ratio) > 600;\n\t//针对点一点扫一扫,跳转结果界面\n\tvar g_type = getUrlParam(\"type\");\n\tvar g_tips = getUrlParam(\"tips\");\n\tvar tabs = getUrlParam(\"tabs\");\n\tvar sms = getUrlParam(\"sms\");\n\t\n\t//检测平台\n\tvar p = String(navigator.platform.toLowerCase()),\n\t\tisWin = p.indexOf(\"win\") == 0, \n\t\tisMac = p.indexOf(\"mac\") == 0, \n\t\tisX11 = (p == \"x11\") || (p.indexOf(\"linux\") == 0); \n\t\t\n\tvar template = getUrlParam(\"template\") || \"default\";\n\tvar $href = '';\n\t//1、not mobile //pc\n\t//2、mobile but ipad\n\t//3、big screen //android pad\n\t//4、检测平台\n\tif((isMobile && !isIPad)||!(isWin||isMac||isX11||isIPad)){\n\t\t$href = \"mobile.html\";\n\t\tif(tabs == \"wx\"){\n\t\t\tif (sms != 1){\n\t\t\t\tif(g_type==\"logout\") {\n\t\t\t\t\tlocation.href = template+\"/result.html?type=success\";\n\t\t\t\t\treturn;\n\t\t\t\t} else if(g_type==\"authfailed\") {\n\t\t\t\t\tlocation.href = template+\"/result.html?type=failure&g_tips=\"+g_tips;\n\t\t\t\t\treturn;\n\t\t\t\t} else if(g_type==\"authalready\") {\n\t\t\t\t\tlocation.href = template+\"/result.html?type=warn&g_tips=\"+g_tips;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t\telse\n\t\t\t{\n\t\t\t\t$href = \"mobile_sms.html\";\n\t\t\t\tlocation.href = template+\"/\"+$href+location.search;\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\t\t\n\t}else{\n\t\t$href = \"pc.html\";\n\t}\t\n\tlocation.href = template+\"/\"+$href+location.search;\n})();\n</script>\n</body>\n</html>\n\n

求高手解决
...全文

相关推荐

达达(.Net)编程之路全站程序shtml版_pn163.com_web.zip

源码参考,欢迎下载

等天晴i

这是一个异常处理的例子,主要处理被零除的浮点操作DbgOut.shtml

这是一个异常处理的例子,主要处理被零除的浮点操作DbgOut.shtml.htm(14KB)

chenxh

C#从www.codefans.net网站提取网页内容

内容索引:C#源码,网络相关,多线程  本程序使用多线程从特定网页中提取textarea块中的内容。   具体从http://www.okbase.net/jscss/code/1866.shtml提取中间演示textarea内的html文本,从(网页特效代码)->(详细分类)->html网页中textarea内容,程序内使用了1.多线程 2.正则表达式 3.web文件读取 4.本地文件保存及编码问题。线程挂起没实现 好像用ThreadPool可以暂停纯种线程。

weixin_38571759

網奇.NET網路商城系统 v5.0 静態版

1、 使用全新ASP.Net+c#和三层结构开发.<br/>2、 可生成各类静态页面(html,htm,shtm,shtml和.aspx)<br/>3、 管理后台风格模板自由选择,界面精美<br/>4、 风格模板每月更新多套,还可按需定制 <br/>5、 独具的缓存技术加快网页浏览速度<br/>6、 智能销售统计,图表分析<br/>7、 集成国内各大统计系统<br/>8、 多国语言支持,内置简体繁体和英语<br/>9、 UTF-8编码,可使用于全球的服务器<br/>10、 报价表商品价格一目了然<br/>11、完善的运费公式化设置方式<br/>12、商品可自定义扩展属性<br/>13、商品可添加附带商品<br/>14、同一个商品可属于多个类别<br/>15、商品具有相关商品和相关图片功能<br/>16、商品可设置最底起买量,库存和库存预警<br/>17、商品可定制缺货处理功能<br/>18、支持附件销售功能<br/>19、自定义商品属性字段<br/>20、支持无限级商品类别<br/>21、支持会员组批发功能<br/>22、自定义订单编号功能<br/>23、前台可对商品进行评分和留言,管理员后台可管理<br/>24、系统具有预付款功能<br/>25、后台可批量修改信息<br/>26、可批量添加或删除商品<br/>27、可设置多种级别的管理员权限<br/>28、自定义广告功能,可灵活在页面上调用<br/>29 后台内置;对联广告,弹出广告,滚动广告<br/>30、销售排行,购物车,网站调查,友情链接<br/>31、自定义高级搜索<br/>32、支持在线备份数据库<br/>33、傻瓜式后台管理,人性化功能设置<br/>34、扩展性好,提供功能扩展定制<br/>35、支持各类在线支付接口:支付宝、网银在线、快钱、paypal<br/>36、免费升级,终身BUG维护 <br/><br/>出處:網路源碼下載中心

albertchen47

Screen Saver which Displays Pictures一个简单的屏幕保护程序(5

Screen Saver which Displays Pictures一个简单的屏幕保护程序(5KB)

chenxh
评论 6
收藏 已收藏
分享
返回顶部
霍霍磨刀
C# 111,129 成员 642,539 内容