解析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 正则 过滤html 的超链接
Jun 02 PHP
关于IIS php调用com组件的权限问题
Jan 11 PHP
获取php页面执行时间,数据库读写次数,函数调用次数等(THINKphp)
Jun 03 PHP
laravel 4安装及入门图文教程
Oct 29 PHP
php表单敏感字符过滤类
Dec 08 PHP
jQuery+PHP实现的掷色子抽奖游戏实例
Jan 04 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
php使用指定字符列表生成随机字符串的方法
Apr 18 PHP
一段实用的php验证码函数
May 19 PHP
php实现基于openssl的加密解密方法
Sep 30 PHP
实例分析PHP将字符串转换成数字的方法
Jan 27 PHP
Laravel框架实现简单的学生信息管理平台案例
May 07 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
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
2013/02/06 PHP
php统计文章排行示例
2014/03/04 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
jQuery学习笔记 操作jQuery对象 CSS处理
2012/09/19 Javascript
深入理解JavaScript高级之词法作用域和作用域链
2013/12/10 Javascript
javascript内置对象arguments详解
2014/03/16 Javascript
jquery实现效果比较好的table选中行颜色
2014/03/25 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
JavaScript中对DOM节点的访问、创建、修改、删除
2015/11/16 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
几种经典排序算法的JS实现方法
2016/03/25 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
Vue.js计算属性computed与watch(5)
2016/12/09 Javascript
树结构之JavaScript
2017/01/24 Javascript
微信小程序中显示html格式内容的方法
2017/04/25 Javascript
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
如何用webpack4.0撸单页/多页脚手架 (jquery, react, vue, typescript)
2019/06/18 jQuery
Python读写unicode文件的方法
2015/07/10 Python
python中abs&amp;map&amp;reduce简介
2018/02/20 Python
django从请求到响应的过程深入讲解
2018/08/01 Python
Python 调用 Windows API COM 新法
2019/08/22 Python
python解释器pycharm安装及环境变量配置教程图文详解
2020/02/26 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
python各种excel写入方式的速度对比
2020/11/10 Python
Python lxml库的简单介绍及基本使用讲解
2020/12/22 Python
Python爬取梨视频的示例
2021/01/29 Python
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
送餐员岗位职责范本
2014/02/21 职场文书
教育项目合作协议书格式
2014/10/17 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
企业文化学习心得体会
2016/01/21 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书