解析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 相关文章推荐
初学CAKEPHP 基础教程
Nov 02 PHP
GBK的页面输出JSON格式的php函数
Feb 16 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
关于PHP中Object对象的笔记分享
Jun 28 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
PHP实现加强版加密解密类实例
Jul 29 PHP
PHP开发制作一个简单的活动日程表Calendar
Jun 20 PHP
php中的抽象方法和抽象类
Feb 14 PHP
php图像验证码生成代码
Jun 08 PHP
php微信公众号开发之秒杀
Oct 20 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 PHP
laravel 框架实现无限级分类的方法示例
Oct 31 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
全国FM电台频率大全 - 22 重庆市
2020/03/11 无线电
PHP脚本的10个技巧(4)
2006/10/09 PHP
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
ThinkPHP模板自定义标签使用方法
2014/06/26 PHP
PHP获取服务器端信息的方法
2014/11/28 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
使用JSLint提高JS代码质量方法分享
2013/12/16 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
JavaScript中定义函数的三种方法
2015/03/12 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
JavaScript实现数值自动增加动画
2017/12/28 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
简单了解Ajax表单序列化的实现方法
2019/06/14 Javascript
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
Python实现将照片变成卡通图片的方法【基于opencv】
2018/01/17 Python
Python从文件中读取数据的方法讲解
2019/02/14 Python
python实现图片中文字分割效果
2019/07/22 Python
python程序中的线程操作 concurrent模块使用详解
2019/09/23 Python
python实现拼图小游戏
2020/02/22 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
解决jupyter notebook 前面书写后面内容消失的问题
2020/04/13 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
关于毕业的中学校园广播稿
2014/01/26 职场文书
低碳环保标语
2014/06/12 职场文书
群众路线教育实践活动个人对照检查材料
2014/09/22 职场文书
个人贷款授权委托书样本
2014/10/07 职场文书
出差报告范文
2014/11/06 职场文书
2014年打非治违工作总结
2014/11/13 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书