解析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.MVC的模板标签系统(一)
Sep 05 PHP
PHP开发大型项目的一点经验
Oct 09 PHP
php addslashes和mysql_real_escape_string
Jan 24 PHP
php session和cookie使用说明
Apr 07 PHP
thinkphp使用literal防止模板标签被解析的方法
Nov 22 PHP
php数组去除空值函数分享
Feb 02 PHP
关于扩展 Laravel 默认 Session 中间件导致的 Session 写入失效问题分析
Jan 08 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
功能强大的PHP发邮件类
Aug 29 PHP
jquery不支持toggle()高(新)版本的问题解决
Sep 24 PHP
PHP设计模式之模板方法模式实例浅析
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
编译问题
2006/10/09 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
PHP验证信用卡卡号是否正确函数
2015/05/27 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
Javascript学习笔记2 函数
2010/01/11 Javascript
js中将URL中的参数提取出来作为对象的实现代码
2011/08/16 Javascript
基于jquery封装的一个js分页
2011/11/15 Javascript
Javascript 面向对象编程(coolshell)
2012/03/18 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
jQuery动态改变图片显示大小(修改版)的实现思路及代码
2013/12/24 Javascript
Egret引擎开发指南之编译项目
2014/09/03 Javascript
JavaScript调试工具汇总
2014/12/23 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
Node.js中常规的文件操作总结
2016/10/13 Javascript
简单实现js鼠标跟随效果
2020/08/02 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
python读取html中指定元素生成excle文件示例
2014/04/03 Python
Python入门篇之函数
2014/10/20 Python
初步认识Python中的列表与位运算符
2015/10/12 Python
python利用Guetzli批量压缩图片
2017/03/23 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
css3发光搜索表单分享
2014/04/11 HTML / CSS
CSS3 分类菜单效果
2019/05/27 HTML / CSS
新西兰最大的连锁超市:Countdown
2020/06/04 全球购物
公司开除员工通知
2015/04/22 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
2016年教师新年寄语
2015/08/18 职场文书
解决go在函数退出后子协程的退出问题
2021/04/30 Golang