跟我学小偷程序之成功偷取首页(第三天)

2016-02-19 11:33 13 1 收藏

有了下面这个跟我学小偷程序之成功偷取首页(第三天)教程,不懂跟我学小偷程序之成功偷取首页(第三天)的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - Web开发 】


今天我们教,偷取首页.不同的首页需要不同的偷法,主要是分析HTML代码.函数以及方法前面2天介绍的很清楚了.今天我们在实践中讲解和使用.

还是拿华军软件园开刀.
打开华军软件园首页
http://www.onlinedown.net/index.htm
用Dreamweaver新建一个index.php的页子.
注意:
先做好你要的首页模板,然后开始偷首页.由于考虑到对初学者的教程.所以先把模板和PHP处理代码放在同一个网页中.
以后教大家HTML和PHP的分离.

模板建立好以后,我们就开偷.
在html
的上方插入PHP代码,如下形式:
?
require './commom.php';
update("index.htm");
$file=readfromfile("cache/index.htm");

?
解释
require './commom.php'//引入commom.php文件
update("index.htm")//读取写入index.htm网页
$file=readfromfile("cache/index.htm")//从本地文件夹cache中读取index.htm
这里的$file是一个变量,你可以随便取名.也可以叫它 $html
但是后面用到的时候要统一.

上面代码,没有处理任何东西,也没有输出任何的东西.如果说输出$file的话,那么就是index.htm的所有html代码.
下面就开始到index.htm中拿我们想要的东东.

1 拿国外软件更新的代码.
大家可以取一个变量名为 $gwrj   //国外软件 名字随便取
怎么从这个index.htm拿出这个我们想要的国外软件呢?这里拿出我们上一节讲过的cut函数
$gwrj = cut($file,"TD width="307" height="118"","/TD");
解释
$xxx = cut($file,"$first","$end");
如何工作的呢?就是把$file(index.htm)从$first处切割取下面部分,在切割$end取上面部分.
比如说:
$file = "111222333444";
$xxx = cut($file,"1","3");//结果是11222 这样的解释应该明白吧?
注意:
"TD width="307" height="118""
在" "内的内容 如果也有 " 的话,需要在前面加
例子
"TD width="307" height="118""
成为
"TD width="307" height="118""
下面这段代码就是成功偷取了国外软件:
?
require './commom.php';
update("index.htm");
$file=readfromfile("cache/index.htm");
$gwrj = cut($file,"TD width="307" height="118"","/TD");
?
然后在你的html模板中,在需要显示的地方插入代码
? echo $gwrj; ?

其他偷取也一样.
注意:
这里拿出来的HTML需要更换为自己的代码,可以总的更换,也可以一个一个更换.
我们讲单独更换代码就是:
$gwrj = cut($file,"TD width="307" height="118"","/TD");
$gwrj = str_replace("soft/","soft.php?id=",$gwrj);
$gwrj = str_replace(".htm","",$gwrj);
解释:
就是把偷过来的国外软件中的代码更换.
原来的
a target=_blank href="soft/18204.htm"
变为了现在的
a target=_blank href="soft.php?id=18204"

基本差不多了,多菜鸟讲来应该很详细咯.先做好首页模板,然后一个一个的挖出来你想要的东西.
想一个问题.
index.htm中,有很多分类资讯的,都是调用JS显示的内容,你怎么把它拿过来显示在你的首页中.
希望大家偷的都很顺利.
简单讲下分类的偷取.和偷取首页一样.代码如下:
?
require './commom.php';

if($soft){
        update("${soft}.htm","soft");
        $file=readfromfile("cache/${soft}.htm");
}
?
soft.php
其中$soft就是从前面传递过来的soft.php?id=1234
如果传递过来1234
那么就是更新读取update("1234.html","soft");
今天讲到这里,明天教模板.

来源:http://www.tulaoshi.com/n/20160219/1597847.html

延伸阅读
标签: Web开发
这里问你时候打开check in和check out功能。根据你自己的需要选择吧。 这是最后一页,点一下"Done"便完成。看看上面的信息是否正确。
欢迎大家来到第三天的学习,真高兴又见到你! 在前两天的课程中,我们一起熟悉了NoahWeb中的表单资源. 今天一起来学习在表单中传值的方法。先让我们先从一个举个例子来说吧!在一个应用中我们为添加用户所需的输入操作制作好一表单,可以满足新建一个用户时候的信息输入了,而当修改用户个人资料的时候,也使用一个表单将先前填写的资料回显出...
标签: Web开发
经过前两天的简单介绍,我想大家对DWMX的界面有了一定程度的了解。 在第二天中我们讲到DWMX可以建立带的网络应用程序。 其实就是把UD的Server model功能并了进来,并且进行了改进。 支持更多的网络编程语言和数据库连接。最让人兴奋的是加入了ASP.Net C# 和PHP mysql 的支持。(PHP部分在以前可以通过非官方插件来实现编写和连接...
?XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />   Java的图形界面与设计     图形用户界面(Graphics User Interface),简称GUI,使用图形的方式,借助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便地向计算机系统发出指令,启动操作,并将系统运行的结果同样以图形方式...
上一节: 跟我学Java Swing之游戏设计(2) 谁说编写程序不是一项艺术?那些命令与符号正像一幅工笔画,一笔一画产生出多少变幻莫测的结果。不过,光有骨架的工笔画恐怕也无法成为绝世佳作,那么,今天就让我们来为自己的作品添上最初的绚丽色彩吧。 !-- frame contents -- !-- /frame contents -- 前言 ...

经验教程

660

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部