解析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 相关文章推荐
sqlyog 中文乱码问题的设置方法
Oct 19 PHP
深入php函数file_get_contents超时处理的方法详解
Jun 03 PHP
PHP中使用FFMPEG获取视频缩略图和视频总时长实例
May 04 PHP
PHP_SELF,SCRIPT_NAME,REQUEST_URI区别
Dec 24 PHP
四个PHP非常实用的功能
Sep 29 PHP
php实现购物车功能(下)
Jan 05 PHP
PHP带节点操作的无限分类实现方法详解
Nov 09 PHP
php基于dom实现读取图书xml格式数据的方法
Feb 03 PHP
PHP redis实现超迷你全文检索
Mar 04 PHP
PHP+MySQL使用mysql_num_rows实现模糊查询图书信息功能
May 31 PHP
Yii框架ACF(accessController)简单权限控制操作示例
Apr 26 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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
ThinkPHP自动填充实现无限级分类的方法
2014/08/22 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
php实现paypal 授权登录
2015/05/28 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PDO::_construct讲解
2019/01/27 PHP
php将字符串转换为数组实例讲解
2020/05/05 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
2013/08/30 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
js图片延迟技术一般的思路与示例
2014/03/20 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
VUE实现表单元素双向绑定(总结)
2017/08/08 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
快速了解Python相对导入
2018/01/12 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
2018/06/13 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
详解用python -m http.server搭一个简易的本地局域网
2020/09/24 Python
JSF面试题:Jsf中的核心类用那些?有什么作用?LiftCycle六大生命周期是什么?
2014/07/17 面试题
怎样声明一个匿名的内部类
2016/06/01 面试题
文秘专业毕业生就业推荐信
2013/11/08 职场文书
最热门的自我评价
2013/12/30 职场文书
工业学校毕业生自荐书
2014/01/03 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
个人售房合同协议书
2016/03/21 职场文书
Vue的过滤器你真了解吗
2022/02/24 Vue.js
HTML5之高度塌陷问题的解决
2022/06/01 HTML / CSS