怎么用 javascript asp 实现小偷程序?

来源:百度知道 编辑:UC知道 时间:2024/07/04 07:13:20
首先,我不了解现在 “小偷程序——盗取他人网页内容的程序”最常用的方法是什么。

我现在只是会一点javascript(客户端) 和 asp(服务器端),对javascript的DOM树有一些了解。

因此,自然而然,我想到的方法是: 先载入别人的网页,然后通过javascript 修改,添加,删除 节点的方法在客户端编辑别人的网页。

但是,我却不知道怎么才能获取别人网页的html代码 好让我用 javascript 这把刀子进行编辑,雕塑。。。。。

请高手告诉我,怎么样获取别人的网页 的 html代码
谢谢。。。

以上只是我自己想出来的方法,如果您有更好的方法,也可以告诉我。
(毕竟我对现在主流的小偷程序实现方法一无所知)
一楼可以实现我的效果。但我不知道每句是什么意思,能否详细注释一下?

谁能给我介绍一下Microsoft.XMLHTTP是啥东西??????????????????????????
以前我在 ajax 中碰到过,,,怎么在asp中也有,,,两者有何区别????????????????

虽然js也能实现所谓的小偷程序,但是还是在服务端实现比较好,防止客户端因为关闭了js导致网页无法显示。由于你只会asp,因此我就用asp来解释一下。
一.什么是网页?
网页是代码,其实是一种文档格式。是浏览器把这种格式的文档解释成机器能够听懂的语言。
二.我们拿在淘宝购物来做个比喻
1.在淘宝购物,我们首先要选定要购买的物品,这个物品就相当于url,也就是你想要的东西(目标网页)。
2.指定包装和送货方式.是不是易碎品需要海绵包装,运输方式是快递还是平邮。我们在这里选择的送货方式就是xmlhttp。为什么选择是xmlhttp?这是因为了你所要运输的物品性质决定了的。你所要运送的物品时xml格式的文档(注意,网页代码其实是一种符合xml格式的文档,由浏览器负责解释这种文档),所以我们指定了是包装xml这种格式的http运输方式。而有这种包装的快递运输公司名叫microsoft.xmlhttp
http=Server.createobject("Microsoft.XMLHTTP") //选择快递公司
Http.open "GET",url,false //运输细节
Http.send() //下订单

3.网上买过东西的都知道,发货有几种状态可以在快递公司查询:发出货物,在途中,收到货物。而我们发送的xmlhttp包装的货物也接受这种状态的查询。
Http.readystate 货物状态,有4种状态,通常用的是第一种状态“已发出”,还有第四种状态“已收到”,readystate的值前者为1,后者为4.
也就是说当Http.readystate=4时说明网页已经下载好了(货物送到家了)

4.假如收到货物后,还要查验是不是符合自己的需要。因为xmlhttp传送的内容如果包含中文显示还会乱码,所以要进行转码工作。
这里有一点要注意,因为要转码,需要返回的是二进制数据,而不是dom对象。因此这里的要写成"Http.responseBody"而不是"Http.responseXml"

5