c语言sscanf函数的用法是什么
295
2022-08-31
PHP 简单的小偷程序
小偷程序:把远程网站上的数据(图片,网页及其他文件)抓取到本地,处理后再显示 正则表达式: 用于字符串的模式分割 、匹配、查找及替换操作。
相关函数:
int ereg ( string $pattern , string $string [, array &$regs ] )
若省略参数返回的数组,找到则返回值为 True 否则 返回 False
eregi() 不区分大小写。
string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context[, int $offset = 0 [, int $maxlen ]]]] )
读取整个文件,比如:
用此函数可以获取网页信息
他就是小偷程序的基础。
比如:
http://ubuntu.org.cn/index_kylin");
echo $url;
?>
但是对于另一个网站:
http://alangzhong.com/index.html");
echo $url;
?>
发现很多的背景图片是看不见的。
查看网页源代码我们发现,这是
src="https://www.apispace.com/news/zb_users/upload/2022/08/20220831124126_76854.png"/>
图片的地址使用了相对路径,而我们本地没有这样的文件,当然显示不出来。
用正则表达式选定图片,然后远程地址替换相对路径:
下面代码的超时问题没有解决。
",$contents,$rg);// 远程地址替换相对路径$rg[1]=str_replace("src=\"../upload/","src=\"$rg[1];?>
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~