php 小偷程序 伪原创(第一次听说“小偷”!呵呵、、“”定义指)
优采云 发布时间: 2022-04-15 12:01php 小偷程序 伪原创(第一次听说“小偷”!呵呵、、“”定义指)
第一次听说《盗贼计划》!哈哈,,
“小偷”的定义
是指利用ASP或PHP等强大的功能,将远程网站上的数据(图片、网页等文件)抓取到本地,并显示在自己的页面上或存储在数据库经过各种处理。一类程序。
“小偷”的功能和目的
你可以使用这个小偷程序来完成一些以前看起来完全不可能的任务,比如把某个站的页面改成自己的页面,或者把某个站的一些数据(文章,图片)保存到本地数据库中使用。
《盗贼》的优点
如果您的网站被百度等搜索到,那么您的网站访问量在短期内会大大提高而无需维护网站。降低运行成本,因为小偷程序中的数据来自其他网站,会随着网站的更新而更新;它可以节省大量的服务器资源,一般小偷程序只有几个文件,所有网页内容都来自其他网站。
《小偷》的缺点
不稳定,如果目标网站出错,程序也会出错,如果目标网站升级维护,那么小偷程序也要相应修改;速度,因为是远程调用,速度和本地从服务器读取数据相比,肯定要慢一些。
获取每个 网站 的代码
1.Perl
#!/usr/bin/perl
# 在IE浏览器中通过[查看]->[源文件]查看HTML文件内容。
# 在perl中,可以不用浏览器直接获取HTML文件的内容。
# 是 perl 模块 libWWW
使用严格;
使用 LWP::UserAgent;
使用线程::共享;
我的 $URL = "";
我的 $ua = 新 LWP::UserAgent;
$ua->agent('Mozilla/3.0');
我的 ($address,$params) = split(/\?/,$URL);
我的 $req = new HTTP::Request ('GET',$address);
$req->content_type('applicationn/x-www-form-urlencoded');
$req->内容();
我的 $res = $ua->request($req);
我的 $content = $res->as_string();
# 此时$content就是网页的内容
打印$内容;
$URL 是窃取数据的地址。这个例子是我自己的网站。偷自己的东西不违法吧?
当然,这会将网页的内容打印到控制台。因此,当大量数据或需要保存时,应使用重定向符号输出到文件。如:
perl yourfile.pl >a.html
这样,输出结果就保存在文件a.html中。至于分析语句,PERL可以使用方便简洁的正则化,受限于不同程序的不同分析,所以这里就不写分析语句了。
2.活动服务器页面 - VBScript
ASP版的小偷程序不一定太难。但是应用了 XMLHTTP 组件的功能。事实上,我也很惊讶 ASP 写了这么短的程序:
是不是很简单?哈哈....
3.活动服务器页面 - JScript
原则上,这类似于 VBScript。就语句而言,这类似于 VBScript - 毕竟,它们都使用相同的组件:
4.Java
Java是用来做这个的,确实感觉有点大和小:
导入java.io.*;
*敏*感*词* 。*;
公共类 getURLContent
{
public static void main(String args[]) 抛出 MalformedURLException,IOException
{
URL url = 新 URL("");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
而(读者。准备()){
System.out.println(reader.readLine());
}
}
}
5.php
php:
文件获取内容(网址);