解析php通过cookies获取远程网页的指定代码


Posted in PHP onJune 25, 2013
function Steal($url, $post_data = ""){
//$header[] = "Accept: text/vnd.wap.wml,*.*";   
$user_agent = "Mozilla/4.0";  
$follow_loc = 1;  
$cookie_file ="./tmp/cook.txt";  
$ch = @curl_init();  
@curl_setopt($ch, CURLOPT_URL, $url);  
@curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);  
@curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);  
@curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);  
@curl_setopt($ch, CURLOPT_HEADER, $header);  
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, $follow_loc);  
@curl_setopt($ch, CURLOPT_TIMEOUT, 1000);  
if (trim($post_data)!= "") {  
@curl_setopt($ch, CURLOPT_POST, 1);  
@curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);  
}  
$result = @curl_exec($ch);  
@curl_close($ch);  
return $result;  
}
//获取网页代码的方法
function Cut($file,$from,$end){
$message=explode($from,$file);
  $message=explode($end,$message[1]);
if ($message[0] == "")
{
$message[0] = "<font color= '#ff0000'>无法获取内容</font>";
}
  return $message[0];
}
//截取代码的方法
PHP 相关文章推荐
php 信息采集程序代码
Mar 17 PHP
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
PHP中PDO基础教程 入门级
Sep 04 PHP
ThinkPHP3.1新特性之对分组支持的改进与完善概述
Jun 19 PHP
百度实时推送api接口应用示例
Oct 21 PHP
PHP调用MySQL存储过程并返回值的方法
Dec 26 PHP
php绘制一个扇形的方法
Jan 24 PHP
php绘图之加载外部图片的方法
Jan 24 PHP
php读取XML的常见方法实例总结
Apr 25 PHP
ThinkPHP框架中使用Memcached缓存数据的方法
Mar 31 PHP
php中如何执行linux命令详解
Nov 06 PHP
使用dump函数,给php加断点测试
Jun 25 #PHP
解析php多线程下载远程多个文件
Jun 25 #PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 #PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 #PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 #PHP
使用php判断网页是否gzip压缩
Jun 25 #PHP
解析PHP中的file_get_contents获取远程页面乱码的问题
Jun 25 #PHP
You might like
php转换颜色为其反色的方法
2015/04/27 PHP
PHP实现递归的三种方法
2020/07/04 PHP
Javascript注入技巧
2007/06/22 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
js判断60秒以及倒计时示例代码
2014/01/24 Javascript
jquery实现表格本地排序的方法
2015/03/11 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
谈谈encodeURI和encodeURIComponent以及escape的区别与应用
2015/11/24 Javascript
JS面向对象编程详解
2016/03/06 Javascript
全面解析jQuery $(document).ready()和JavaScript onload事件
2016/06/08 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
JS实现容器模块左右拖动效果
2020/01/14 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
js实现手表表盘时钟与圆周运动
2020/09/18 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
2021/02/26 Vue.js
Python 的内置字符串方法小结
2016/03/15 Python
Python实现1-9数组形成的结果为100的所有运算式的示例
2017/11/03 Python
使用django实现一个代码发布系统
2019/07/18 Python
Python shutil模块用法实例分析
2019/10/02 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
PyQt5 如何让界面和逻辑分离的方法
2020/03/24 Python
基于python代码批量处理图片resize
2020/06/04 Python
pycharm永久激活超详细教程
2020/10/29 Python
python如何用matplotlib创建三维图表
2021/01/26 Python
Biblibili视频投稿接口分析并以Python实现自动投稿功能
2021/02/05 Python
CSS3田字格列表的样式编写方法
2018/11/22 HTML / CSS
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
大学生创业感言
2014/01/25 职场文书
民事撤诉申请书范本
2015/05/18 职场文书
2015年小班保育员工作总结
2015/05/27 职场文书
教育教学读书笔记
2015/07/02 职场文书
导游词之泉州崇武古城
2019/12/20 职场文书