网页小偷程序ASP.net

简介: 以前写过一个网页小偷程序,是ASP版的http://aowind.cnblogs.com/archive/2005/07/16/193858.html今天看到.net里的WEBCLIENT,试试了它的方法等,发现很好用,就用它改成了以前ASP版的网页小偷,写成ASP.
以前写过一个网页小偷程序,是ASP版的
http://aowind.cnblogs.com/archive/2005/07/16/193858.html


今天看到.net里的WEBCLIENT,试试了它的方法等,发现很好用,就用它改成了以前ASP版的网页小偷,写成ASP.net版的了,嘿嘿!

img_a6339ee3e57d1d52bc7d02b338e15a60.gif Imports  System.net
img_a6339ee3e57d1d52bc7d02b338e15a60.gif
Imports  System.io
img_405b18b4b6584ae338e0f6ecaf736533.gifimg_1c53668bcee393edac0d7b3b3daff1ae.gif
Public   Class WebForm1 Class WebForm1
img_33d02437d135341f0800e3d415312ae8.gif    
Inherits System.Web.UI.Page
img_33d02437d135341f0800e3d415312ae8.gif 
Public web As New WebClient
img_2887d91d0594ef8793c1db92b8a1d545.gifimg_7a2b9a960ee9a98bfd25d306d55009f8.gif    
Private Sub Page_Load()Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
img_33d02437d135341f0800e3d415312ae8.gif        
'读网页源文件先
img_33d02437d135341f0800e3d415312ae8.gif
        If Session("aaa"= "" Then
img_33d02437d135341f0800e3d415312ae8.gif            
Dim str As Stream
img_33d02437d135341f0800e3d415312ae8.gif            
str = web.OpenRead("http://www.023ehouse.com")
img_33d02437d135341f0800e3d415312ae8.gif            
Dim read As New StreamReader(str, System.Text.Encoding.GetEncoding("GB2312"))
img_33d02437d135341f0800e3d415312ae8.gif            
Dim html As String = read.ReadToEnd()
img_33d02437d135341f0800e3d415312ae8.gif            
'接下来当然是分析源文件,提出自己要用的了
img_33d02437d135341f0800e3d415312ae8.gif
            Dim aaa, bbb, ccc '这里定义的都是用来处理结果的,要把中间自己要用的新闻给截取出来
img_33d02437d135341f0800e3d415312ae8.gif
            aaa = CStr(html)
img_33d02437d135341f0800e3d415312ae8.gif            bbb 
= Split(aaa, "<div id=""onlinemb_05"">")
img_33d02437d135341f0800e3d415312ae8.gif            aaa 
= bbb(1)
img_33d02437d135341f0800e3d415312ae8.gif            ccc 
= Split(bbb(1), "</div>")
img_33d02437d135341f0800e3d415312ae8.gif            aaa 
= ccc(0)
img_33d02437d135341f0800e3d415312ae8.gif
img_33d02437d135341f0800e3d415312ae8.gif            
'这里是把新闻地址转到自己的新闻显示页面,把本来的新闻地址当参数传给页面
img_33d02437d135341f0800e3d415312ae8.gif
            aaa = Replace(aaa, "href=""""href=""newsshow.asp?url=http://www.023ehouse.com/")
img_33d02437d135341f0800e3d415312ae8.gif            aaa 
= Replace(aaa, "target=""_blank""""")
img_33d02437d135341f0800e3d415312ae8.gif
img_33d02437d135341f0800e3d415312ae8.gif            
'这里就是写session了
img_33d02437d135341f0800e3d415312ae8.gif
            Session("aaa"= aaa
img_33d02437d135341f0800e3d415312ae8.gif
img_33d02437d135341f0800e3d415312ae8.gif        
End If
img_33d02437d135341f0800e3d415312ae8.gif
img_33d02437d135341f0800e3d415312ae8.gif        
'最后把处理好的输出
img_33d02437d135341f0800e3d415312ae8.gif
        Response.Write(Session("aaa"))
img_105a1e124122b2abcee4ea8e9f5108f3.gif   
End Sub

img_05dd8d549cff04457a6366b0a7c9352a.gif
End Class
其实这里就是看WEBCLIENT的用处了,
相关文章
|
3月前
|
开发框架 NoSQL .NET
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
使用 Asp.net core webapi 集成配置系统,提高程序的灵活和可维护性
|
5月前
|
开发框架 前端开发 JavaScript
程序与技术分享:ASP.NET发展史(【译】)
程序与技术分享:ASP.NET发展史(【译】)
46 0
|
6月前
|
开发框架 前端开发 小程序
分享46个ASP.NET博客程序源码,总有一款适合您
分享46个ASP.NET博客程序源码,总有一款适合您
66 0
|
6月前
|
存储 开发框架 .NET
Asp.Net第一章入门之后台处理程序
Asp.Net第一章入门之后台处理程序
49 0
|
开发框架 .NET Windows
windows 本地443端口被占用,ASP.NET Core程序拒绝访问
windows 本地443端口被占用,ASP.NET Core程序拒绝访问背景:本地的ASP.NET Core程序在配置了HTTPS并且监听443端口,通过https访问被拒绝,提示没有权限,输入swagger路径访问swagger也提示未找到相关页面。解决:一般情况下,访问我们的ASP.NET Core 程序的swagger页面并不需要什么权限,而且本地调试运行swagger文档也没有什...
101 1
|
开发框架 前端开发 .NET
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
144 0
ASP.NET MVC默认配置如有跳转到指定的Area区域中的对应程序中
|
开发框架 JavaScript 前端开发
ASP.NET Core 编码、web编码、网页编码System.Text.Encodings.Web
ASP.NET Core 编码、web编码、网页编码System.Text.Encodings.Web
196 0
ASP.NET Core 编码、web编码、网页编码System.Text.Encodings.Web
|
开发框架 前端开发 .NET
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
153 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(7)
|
开发框架 前端开发 .NET
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(4)
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(4)
119 0
ASP.NET MVC (四、ASP.NET Web API应用程序与跨域操作)(4)

相关实验场景

更多