网页小偷程序ASP.net

摘要:
我以前写过一个网页小偷程序,这是一个ASP版本http://aowind.cnblogs.com/archive/2005/07/16/193858.html请参阅今天的WEBCENT。net,尝试了它的方法,发现它非常有用,并使用它更改为以前的ASP版本的web小偷,用ASP编写。网络版,嘿嘿!导入System.netImportsSystem.ioPublicClassWebForm1Clas
以前写过一个网页小偷程序,是ASP版的
http://aowind.cnblogs.com/archive/2005/07/16/193858.html


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

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

网页小偷程序ASP.net第35张
End Class
其实这里就是看WEBCLIENT的用处了,

免责声明:文章转载自《网页小偷程序ASP.net》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ps教程分享:一定要记住这20种PS技术!Android中的“再按一次返回键退出程序”实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Hibernate实体对象状态和操作

一、Hibernate对象的状态 瞬态(Transient):当一个对象通过new 操作符创建,并且没有和Hibernate的session关联过,就处于瞬态。瞬态的对象在数据库里没有相应的记录和标识符,和普通Object没有区别。 持久化(Persistent):持久化的实例在数据库有对应的记录和标识符,并且在session的范围内,任何对实例的改动都...

Flask-爱家租房项目ihome-01-项目框架的搭建

项目介绍 该项目是一个简易版的租房平台项目, 房东可以在平台上发布自己的房源, 房客可以搜索心仪的房源并进行一定时间的租赁. 主要功能模块包括用户模块(注册/登录/个人信息), 租房首页, 房屋列表页,房屋详情页, 房屋预订页, 支付宝支付等. 该项目属于不完全的前后端分离, 前端使用的是html+css+jquery, 后端使用的是flask框架, 后端...

关于Java高并发的问题

前言: 对于开发的网站,如果网站的访问量非常大的话,那么就需要考虑相关的并发访问问题了。 一.同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待系统返回值或消息,这时程序是出于阻塞的,只有接收到返回的值或消息后才往下执行其它的命令。 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系...

Asp.net 随记 Part3 (53 70)

70.如何asp:TextBox或者Html Input 中的自动记忆功能 比如:在开发WebForm时经常会使用TextBox,TextBox有一个很好的功能,可以记忆前几次录入的一次值;再你下一次使用只要双击TextBox时,它就会自动把前几次输入的值的以下拉框的形式呈现,如下图 但是有一些情况,我们必须屏蔽此记忆功能。 比如:输入信用卡卡码时。 那...

(转载)DevExpress ASPxGridView 使用文档四:数据源

转载请注明出处:http://surfsky.cnblogs.com/ ----------------------------------------------------------- DataSource 支持的数据源--     DataTable--     IList--     BindingList--     XXXDataSource...

三, 用户管理 一

用户概念 一、sys用户和system用户 Oracle安装会自动的生成sys用户和system用户 (1)、sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是change_on_install (2)、system用户是管理操作员,权限也很大。具有sysoper角色,没有create...